Peter Hall
75956755bb
Rover: add dedicated sailboat crosstrack and loiter params
2019-10-23 08:28:39 +08:00
Henry Wurzburg
266457711a
Rover: add loiter gain and max vehicle speed params
2019-09-27 17:47:13 +09:00
Peter Hall
e28d56f63a
Rover: use AR_WPNav get stopping location
2019-09-27 09:09:47 +09:00
Randy Mackay
e023400fda
Rover: rename nav_enabled to tack_enabled
...
tack_enabled is more precise than nav_enabled so it describes the feature more accurately
2019-09-01 09:11:25 +09:00
Peter Hall
3308a84acc
Rover: sailboat add motor-sailing
2019-09-01 09:11:25 +09:00
Randy Mackay
93b05d7d8a
Rover: add get_desired_location method
2019-05-29 09:40:05 +09:00
Arjun Vinod
14cb042e89
Rover: use WP_SPEED instead of CRUISE_SPEED to set loiter's maximum speed
2019-05-16 08:43:29 +09:00
Peter Hall
f22d7c906a
Rover: move to use new sailboat class
2019-05-15 11:29:39 +09:00
Randy Mackay
2b654983a9
Rover: yaw_error_cd becomes local variable in Loiter only
2019-05-10 06:55:35 +09:00
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
2019-05-10 06:55:35 +09:00
Pierre Kancir
007d317741
APMrover2: move get_bearing_cd to Location and rename to get_bearing_to
2019-04-06 09:10:28 +11:00
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
2019-02-28 11:44:09 +11:00
Randy Mackay
925d4035a4
Rover: fix loiter comment
2018-09-28 10:40:12 +09:00
IamPete1
4366bae96d
Rover: add sailboat support
2018-09-28 10:40:12 +09:00
IamPete1
100c494127
Rover: add loiter radius parameter
2018-09-28 10:40:12 +09:00
Randy Mackay
743de16c07
Rover: fix calls to calc_steering_to_heading
...
reversed flag was being passed into the wrong argument
2018-09-11 14:39:50 +09:00
Raouf
f0185cb79b
Rover: Add loiter behaviour parameter
2018-08-08 07:17:13 +09:00
Randy Mackay
c8f4227313
Rover: remove SPEED_TURN_GAIN
...
Loiter was the only mode using this, replaced with hardcoded gain. The desired speed in Loiter also uses a hardcoded gain so this should work
2018-06-08 09:19:25 +09:00
Randy Mackay
73bdc3be09
Rover: set ahrs flyforward if thr over 15% for 2 seconds
...
or if throttle is positive and desired speed over 0.5m/s
2018-05-29 16:37:31 +09:00
Randy Mackay
51a0cbc1da
Rover: loiter slows using attitude control get_desired_speed_accel_limit
2018-05-24 11:06:20 +09:00
Ammarf
d7821635c0
Rover: seperate acceleration/deceleration limits
2018-05-23 17:17:29 +09:00
Randy Mackay
c6638f66de
Rover: Loiter mode for boats
2018-05-06 16:58:00 +09:00