Peter Barker and Claude Sonnet 4.6
1fa037a912
Rover: use is_armed_and_safety_off()
...
this changes Rover to not set soft_armed false when safety is on,
making Rover match Copter. Instead the new is_armed_and_safety_off()
method is used where we need to know that actuators are active
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-09 08:50:43 +09:00
Hunter McClelland
00fe02e991
Rover: improve comments and units regarding navigation quantities
2026-03-31 20:22:23 +11:00
Leonard Hall
80ed0ddea4
Rover: add unit and axis suffixes to virtual function parameters
2026-02-10 05:47:01 -08:00
Peter Barker
c072a8d582
Rover: 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
muramura
1b81a6ca68
Rover: Change to GCS_SEND_TEXT
2025-06-07 12:03:47 +10:00
Randy Mackay
3c072b625f
Rover: add do-set-roi-location and do-set-roi-none support
2025-03-25 15:24:09 +09:00
Iampete1
efab28d721
Rover: use new misison present method
2025-01-28 10:30:06 +11:00
Peter Barker
981c500845
Rover: adjust for AP_Mission logging mission-item-starts
2024-10-01 10:19:29 +10:00
Andy Piper
685fb7e34f
Rover: use generic fence handling in missions
2024-07-24 08:24:06 +10:00
Andy Piper
4fc59ae67d
Rover: use fence enable_configured()
2024-07-24 08:24:06 +10:00
Peter Barker
7003647eda
Rover: use enum-class for mission-done behaviours
2024-06-17 15:03:59 +09:00
muramura
f7cc7eea90
Rover: Use common variables
2024-06-11 09:16:21 +10:00
J.R. Bronkar
1ec61c57ba
Rover: fractional Loiter Turn Support
...
Adds special storage handling for loiter turns. Fractional Loiter
Turns 0<N<1 are stored by multiplying the turn number by 256, then
dividing that number by 256 on retrieval.
2024-01-22 20:27:20 -08:00
Peter Barker
8bdd0294b8
Rover: correct compilation when HAL_LOGGING_ENABLED is false
2024-01-17 18:25:55 +11:00
Randy Mackay
875960a4c6
Rover: boats keep navigating at WP if loiter fails
2023-11-28 12:46:46 +09:00
Randy Mackay
d88dfa4428
Rover: auto navigates while stopped
2023-11-28 12:46:46 +09:00
Peter Barker
7393876217
Rover: allow for compilation without AP_RTC_ENABLED
2023-10-11 19:17:27 +11:00
Pierre Kancir
c7f3d0046d
Rover: make Auto submode enum class
2023-09-27 08:12:23 +10:00
Randy Mackay
3a87d4d2d8
Rover: add circle mode
...
also auto mode support loiter turns
2023-05-30 10:17:13 +10:00
Randy Mackay
10b05667a0
Rover: auto mode format fix
2023-05-30 10:17:13 +10:00
Henry Wurzburg
09331259bf
Rover: allow clearing mission in AUTO when disarmed
2023-03-28 09:43:42 +11:00
Randy Mackay
dbde36b504
Rover: remove unused do-control-video
2023-03-09 12:24:05 +11:00
Andrew Tridgell
680278023f
Rover: two more arguments to NAV_SCRIPT_TIME
2022-10-23 18:11:15 +11:00
Andrew Tridgell
8847ff8060
Rover: fix for float16
2022-10-23 12:14:14 +11:00
Shiv Tyagi and Peter Barker
a8a952d656
Rover: include fix in mode.h
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au >
2022-08-22 10:04:22 +10:00
Iampete1
9d4d0c10eb
Rover: change AC_FENCE to AP_FENCE_ENABLED
2022-07-27 19:04:56 +10:00
Iampete1
eac067a5c4
Rover: fence moved to vehicle
2022-07-27 19:04:56 +10:00
Randy Mackay
5341070af4
Rover: integrate rename of AR_WPNav::set_speed_max
...
range checks are no longer required because they are implemented within AR_WPNav
2022-03-30 15:34:14 +09:00
Randy Mackay
a5638f5699
Rover: auto, guided, rtl call wpnav.init instead of set-desired-speed
...
also smart-rtl
2022-03-30 15:34:14 +09:00
Randy Mackay
c9369b05b3
Rover: auto does not set unused _reached_destination member
2022-03-30 15:34:14 +09:00
Randy Mackay
4c6bccc8d5
Rover: incorporate mission change detector
2022-03-30 15:34:14 +09:00
Randy Mackay
95c69811cb
Rover: integrate position controller
2022-03-30 15:34:14 +09:00
Randy Mackay
020262bfe7
Rover: fix nav_script_time timeout
2022-02-24 10:00:42 +09:00
Randy Mackay
bf8ce85b4d
Rover: minor format fix
2022-02-22 12:32:56 +09:00
Randy Mackay
bf3d322005
Rover: add nav_script_time mission command support
2022-02-22 12:32:56 +09:00
Randy Mackay
1f28ab0576
Rover: mission started only after EKF origin is set
2021-11-23 11:18:15 +11:00
Randy Mackay
7618241be4
Rover: auto defaults to stop or loiter submode
2021-11-23 11:18:15 +11:00
Josh Henderson
8b83b49e0b
Rover: fix loiter_delay, cmd <0 sets a delay of 0 seconds
2021-06-07 21:27:19 +09:00
Patrick José Pereira
28c03ffb4e
Rover: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com >
2021-02-03 18:45:14 +11:00
Shadow
db1c653cc6
Rover: Add manual mode to MIS_DONE_BEHAVIOR
2021-01-27 08:23:52 +09:00
Andy Piper
6d87d61c7b
Rover: make mount/gimbal inclusion configurable per-board
2020-08-04 09:18:14 +10:00
Peter Barker
d31700c310
Rover: rename directory from APMrover2
2020-04-14 09:50:34 +09:00