Stephen Dade
a3548b6a21
Rover: slow vehicle if unable to track in circle mode
2024-09-11 10:21:57 +10:00
Peter Barker
227b6780b2
Rover: remove ENABLE/DISABLE defines
2024-08-06 09:38:08 +09:00
Iampete1
f8e5c3ad0c
Rover: Circle: use only position target while driving to circle edge
2024-07-31 20:25:17 +09:00
robot-to-society
49ba800f88
Rover: resetting reversed flag more generally
2024-06-19 17:12:17 +10:00
Peter Barker
7003647eda
Rover: use enum-class for mission-done behaviours
2024-06-17 15:03:59 +09:00
Andy Little
883d57b286
Rover : class Mode : Add const attribute to some 'getter' member function signatures.
2024-02-19 12:15:35 +09:00
Rhys Mainwaring
23244eda9e
Rover: implement external control
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Rover: update comment in Rover/AP_ExternalControl_Rover.h
Co-authored-by: Nick E <NExton@sypaq.com.au>
2023-10-25 10:05:08 +11:00
Pierre Kancir
911a467e37
Rover: make Mode::Number enum class
2023-09-27 08:12:23 +10:00
Pierre Kancir
499dd5ea5b
Rover: make smartrtk substate enum class
2023-09-27 08:12:23 +10:00
Pierre Kancir
c7f3d0046d
Rover: make Auto submode enum class
2023-09-27 08:12:23 +10:00
Pierre Kancir
f088f0df9e
Rover: make guided submode enum class
2023-09-27 08:12:23 +10:00
Shiv Tyagi
4f40b31367
Rover: use AP_FOLLOW_ENABLED
2023-08-15 09:57:35 +10:00
Randy Mackay
9d60aca85a
Rover: circle checks max speed and min radius
2023-07-05 11:04:44 +09:00
Randy Mackay
3a87d4d2d8
Rover: add circle mode
...
also auto mode support loiter turns
2023-05-30 10:17:13 +10:00
Andrew Tridgell
680278023f
Rover: two more arguments to NAV_SCRIPT_TIME
2022-10-23 18:11:15 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Shiv Tyagi
d8cfb80619
Rover: add DOCK mode in rover
...
This mode will maneuver the rover towards a docking target automatically
2022-09-06 11:23:51 +09:00
Shiv Tyagi
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
Randy Mackay
34447fa7a8
Rover: integrate AR_WPNav_OA
2022-03-30 15:34:14 +09:00
Randy Mackay
74889f1c7a
Rover: guided integrates wpnav's support of fast updates
...
also guided implements wp_bearing, nav_bearing, crosstrack_error and
get_desired_lat_accel
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
bf3d322005
Rover: add nav_script_time mission command support
2022-02-22 12:32:56 +09:00
Randy Mackay
dd6ce1fa73
Rover: guided starts in stop submode
2021-12-07 09:55:31 +09:00
Shiv Tyagi
6294b77211
Rover: make Mis_Done_Behave enum public
2021-11-24 11:01:19 +09:00
Randy Mackay
1f28ab0576
Rover: mission started only after EKF origin is set
2021-11-23 11:18:15 +11:00
Randy Mackay
29e85aa516
Rover: rename sent_notification to send_notification
...
also fix init of this flag in guided mode to avoid sending two notifications
2021-03-09 09:59:42 +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
Pierre Kancir
a62dc3b3e0
Rover: disable switching and arming in INITIALIZING mode
2021-01-26 08:10:50 +09:00
Iampete1
de1dec819c
Rover: calc_steering_from_turn_rate remove args
2020-09-29 08:25:01 +09:00
ashvath100
9248272baa
Rover: walking_height input sent to motors
2020-09-10 08:27:01 +09:00
ashvath100
485eb3fa88
Rover: roll and pitch input sent to motors
...
added get desired roll and pitch
Motors library adds set and get methods for roll and pitch
added roll and pitch to get_control_output
get_control_output returns roll and pitch values
2020-09-01 09:33:24 +09:00
Randy Mackay
35f0402b47
Rover: Guided mode supports direct steering and throttle control
2020-06-24 08:34:41 +09:00
Peter Barker
d31700c310
Rover: rename directory from APMrover2
2020-04-14 09:50:34 +09:00