Shiv Tyagi
a8a952d656
Rover: include fix in mode.h
...
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2 years ago
Iampete1
26a804eec7
Rover: loiter: sailboats don't try and sail directly into the wind
3 years ago
jbteja
300a118852
Rover: astyle, reformatted few files in Rover Dir
5 years ago
Peter Barker
d31700c310
Rover: rename directory from APMrover2
5 years ago
sahith22
e7c2528654
Rover: Added reversing loiter_type parameter
5 years ago
Peter Hall
75956755bb
Rover: add dedicated sailboat crosstrack and loiter params
5 years ago
Henry Wurzburg
266457711a
Rover: add loiter gain and max vehicle speed params
5 years ago
Peter Hall
e28d56f63a
Rover: use AR_WPNav get stopping location
5 years ago
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
6 years ago
Peter Hall
3308a84acc
Rover: sailboat add motor-sailing
6 years ago
Randy Mackay
93b05d7d8a
Rover: add get_desired_location method
6 years ago
Arjun Vinod
14cb042e89
Rover: use WP_SPEED instead of CRUISE_SPEED to set loiter's maximum speed
6 years ago
Peter Hall
f22d7c906a
Rover: move to use new sailboat class
6 years ago
Randy Mackay
2b654983a9
Rover: yaw_error_cd becomes local variable in Loiter only
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
Pierre Kancir
007d317741
APMrover2: move get_bearing_cd to Location and rename to get_bearing_to
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
Randy Mackay
925d4035a4
Rover: fix loiter comment
6 years ago
IamPete1
4366bae96d
Rover: add sailboat support
6 years ago
IamPete1
100c494127
Rover: add loiter radius parameter
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
f0185cb79b
Rover: Add loiter behaviour parameter
7 years ago
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
7 years ago
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
7 years ago
Randy Mackay
51a0cbc1da
Rover: loiter slows using attitude control get_desired_speed_accel_limit
7 years ago
Ammarf
d7821635c0
Rover: seperate acceleration/deceleration limits
7 years ago
Randy Mackay
c6638f66de
Rover: Loiter mode for boats
7 years ago