Shiv Tyagi
a8a952d656
Rover: include fix in mode.h
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2 years ago
Iampete1
9d4d0c10eb
Rover: change AC_FENCE to AP_FENCE_ENABLED
3 years ago
Iampete1
eac067a5c4
Rover: fence moved to vehicle
3 years ago
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
3 years ago
Randy Mackay
a5638f5699
Rover: auto, guided, rtl call wpnav.init instead of set-desired-speed
...
also smart-rtl
3 years ago
Randy Mackay
c9369b05b3
Rover: auto does not set unused _reached_destination member
3 years ago
Randy Mackay
4c6bccc8d5
Rover: incorporate mission change detector
3 years ago
Randy Mackay
95c69811cb
Rover: integrate position controller
3 years ago
Randy Mackay
020262bfe7
Rover: fix nav_script_time timeout
3 years ago
Randy Mackay
bf8ce85b4d
Rover: minor format fix
3 years ago
Randy Mackay
bf3d322005
Rover: add nav_script_time mission command support
3 years ago
Randy Mackay
1f28ab0576
Rover: mission started only after EKF origin is set
3 years ago
Randy Mackay
7618241be4
Rover: auto defaults to stop or loiter submode
3 years ago
Josh Henderson
8b83b49e0b
Rover: fix loiter_delay, cmd <0 sets a delay of 0 seconds
4 years ago
Patrick José Pereira
28c03ffb4e
Rover: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Shadow
db1c653cc6
Rover: Add manual mode to MIS_DONE_BEHAVIOR
4 years ago
Andy Piper
6d87d61c7b
Rover: make mount/gimbal inclusion configurable per-board
5 years ago
Peter Barker
d31700c310
Rover: rename directory from APMrover2
5 years ago
Randy Mackay
129651b7e4
Rover: move set_desired_speed to each mode
5 years ago
Randy Mackay
45682550e7
Rover: minor comment fix
5 years ago
Michael du Breuil
a1acc75e11
Rover: Support new AP_Vehicle::set_mode
5 years ago
Randy Mackay
80c58696d0
Rover: Hold or Loiter within Auto on mission completion
5 years ago
Peter Barker
28b0b86487
Rover: resolve compiler warning for delay time
6 years ago
Randy Mackay
eb9e5df0dd
Rover: resolve send_text compile warning
6 years ago
Randy Mackay
6c3ce521c7
Rover: add Auto_Stop state and use for Nav_Delay
6 years ago
Tom Pittenger
1bb332382c
Rover: add support for NAV_DELAY misison item
6 years ago
Peter Barker
190f716c43
Rover: avoid allocate a GCS_MAVLINK per mavlink channel
6 years ago
Randy Mackay
a5c76b614e
Rover: resolve send_text compiler warnings
6 years ago
Randy Mackay
c233c3aff3
Rover: integrate OAPathPlanner
6 years ago
Randy Mackay
93b05d7d8a
Rover: add get_desired_location method
6 years ago
Peter Barker
40f3f414cd
Rover: handle AR_WPNav failing to set desired location
6 years ago
Randy Mackay
39418abafb
Rover: use AR_WPNAV_HEADING_UNKNOWN in place of local define
6 years ago
Randy Mackay
75ba96b7a2
Rover: separate nudge from calc_throttle
...
This is required because AR_WPNav produces an acceleration adjusted desired speed meaning in rare cases where the vehicle is moving in reverse at the time auto is engaged, the desired speed may be temporarily negative as the vehicle slows. In these situations we do not want to allow the vehicle's speed to be nudged to a higher reverse speed if the pilot's throttle stick is all the way down
6 years ago
Randy Mackay
a94ebc5bc3
Rover: integrate navigation library
6 years ago
Pierre Kancir
f91ffffca7
APMrover2: use past_interval_finish_line and line_path_proportion from Location
6 years ago
Peter Barker
fcfd37c025
Rover: rely on AP_Mission to emit GCS text
6 years ago
Peter Barker
dabf92f5b6
Rover: use sanitize method rather than location_sanitize function
6 years ago
cindyywang
d9805a9366
Rover: move methods in commands_logic.cpp to mode_auto.cpp
6 years ago
Randy Mackay
5286b6fab6
Rover: re-order auto mode implementations
6 years ago
Randy Mackay
f61f93ecf3
Rover: minor simplification to guided-within-auto
6 years ago
Randy Mackay
95d68b0cf5
Rover: reached_destination becomes const
6 years ago
Randy Mackay
3f8adb4e7d
Rover: guided-within-auto target moved to structure
...
also guided's limit_breached made const
also guided limit check uses is_positive
6 years ago
Randy Mackay
89f0418c0f
Rover: support do-guided-limits mission command
6 years ago
Randy Mackay
721c200bcc
Rover: support guided-within-auto
...
also adds support for sending position targets to offboard controller which is assumed to return velocity commands
6 years ago
Dr.-Ing. Amilcar do Carmo Lucas
36d755a48a
Rover: replace location_offset() and get_distance() function calls with Location object member function calls
...
This allows removing duplicated code
6 years ago
TsuyoshiKawamura
1e033e616f
Rover: Loiter in AUTO mode for boat
6 years ago
Randy Mackay
17af4c8933
Rover: enable avoidance in auto, RTL, smartRTL
6 years ago
Randy Mackay
b1a5636d4d
Rover: fix auto enter check
6 years ago
Randy Mackay
743de16c07
Rover: fix calls to calc_steering_to_heading
...
reversed flag was being passed into the wrong argument
7 years ago
Raouf
ea62c24cef
Rover: Move set_reverse method to Mode class
7 years ago