Commit Graph
27 Commits
Author SHA1 Message Date
Iampete1 ccaa5ba830 ArduSub: Rangefinder: add new PoweredDown status to switches 2026-08-26 17:54:30 +10:00
Clyde McQueen c883e46d79 Sub: small Auto_TerrainRecover fixes 2026-06-22 14:16:59 -03:00
Clyde McQueen 988d7b01c7 Sub: add _neu and _cm suffixes to variable names as appropriate 2026-06-15 13:22:19 -03:00
Peter BarkerandClaude Haiku 4.5 c1170033f4 ArduSub: Remove inertial_nav
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-05-09 21:41:19 +10:00
Aaron Marburg 6eb0174bb5 Sub: When disarmed and in manual mode, set throttle out to neutral value.
If the sub is disarmed in many modes, the output "throttle" (vertical
control) is set to 0.0, corresponding to full downward thrust.  While
this does not affect manual control, it can affect subsequent mode
changes (e.g. to ALT_HOLD).  Set to a constant NEUTRAL_THROTTLE,
set to 0.5, instead.
2026-02-05 16:22:30 -03:00
Randy Mackay 8ba67d9eda Sub: integrate ANGLE_MAX move to ATC 2026-01-28 08:45:12 +11:00
Leonard Hall 6419f811f9 Sub: NEU to NED renaming - No compiler change 2025-12-17 08:03:10 +09:00
Leonard Hall 4ca0e51d02 Sub: Emphasise sign of speed and acceleration limits 2025-11-21 13:01:44 +09:00
Leonard Hall f43e016d68 Sub: Naming Change No compiler change 2025-11-14 10:01:37 +11:00
Leonard Hall b975ffb029 Sub: Convert to postype 2025-09-26 10:35:25 +09:00
Leonard Hall 5dbe7b9d7a Copter: Convert Mode Auto to meters 2025-08-13 11:06:41 +09:00
Leonard Hall 071ddb88ff Sub: AC_PosControl: Fix units on set_correction_speed_accel_U 2025-08-05 11:04:37 +09:00
Peter Barker 340205cbc7 ArduSub: avoid use of Location .alt field
various changes to avoid use of the Location .alt field, which should be private.

Introduces several new helper functions on Location to help with this
2025-07-22 17:46:53 +10:00
Leonard Hall 4819ea342a Sub: Support - AP_Math: Remove units on get_horizontal_distance 2025-07-17 09:12:37 +09:00
Leonard Hall a151aadd3e Sub: add units and frames to AC_WPNav methods
Sub
2025-05-02 21:47:07 +10:00
Leonard Hall e9cbd59621 Sub: add units and frames to AC_AttitudeControl methods 2025-04-29 08:54:14 +09:00
Peter Barker 427d1412b9 ArduSub: add _cm to get_vector_from_origin_NEU
... and the _NE equivalent.

Moves us closer to using metres in interfaces.  Several places already *0.01 the result of these methods
2025-04-29 08:29:41 +09:00
Leonard HallandPeter Barker 1eed87b267 ArduSub: add units and frames to AC_AttitudeControl methods
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2025-04-23 10:02:29 +10:00
Iampete1 8d1a6f2bdb Sub: use new misison present method 2025-01-28 10:30:06 +11:00
Randy Mackay 7c35f967d9 Sub: auto integrates get-closest-point-on-edge dist 2024-10-04 09:25:56 +09:00
Peter Barker 1f0c31bcef Sub: remove ENABLE/DISABLE defines, use 0/1 instead
same as Plane, Rover, Sub, Tracker
2024-09-02 20:05:14 -03:00
Peter Barker a5d7000ffd ArduSub: make AP_RANGEFINDER_ENABLED remove more code 2024-07-02 09:17:26 +10:00
Clyde McQueen 53db811626 Sub: support ABOVE_TERRAIN frame in auto 2024-03-11 13:38:38 -03:00
Nick Exton 2c6798a540 Sub: Use AP_Mount::clear_roi_target() to remove ROI 2023-10-30 08:28:23 +09:00
Rakesh Vivekanandan 6a36c05e4e Sub: Guided Mode: Helper function guided_set_yaw_state() to set yaw state and targets when the vehicle is in guided mode. 2023-07-28 12:04:54 -03:00
Rakesh Vivekanandan d8b171e52b Sub: Introduced AUTO_YAW_RATE mode and its features. 2023-07-27 10:24:59 -03:00
Willian Galvani 7ebe3c4bf1 Sub: rename mode files from control_ to mode_ 2023-07-13 14:56:40 -03:00