Commit Graph

14 Commits

Author SHA1 Message Date
Peter Hall
75956755bb Rover: add dedicated sailboat crosstrack and loiter params 2019-10-23 08:28:39 +08:00
Peter Hall
d83745e305 Rover: Sailboat tacking improvements 2019-09-26 18:23:03 +09:00
Peter Hall
412be730e4 Rover: rename abs to true wind 2019-09-11 11:22:12 +09:00
Randy Mackay
488ae65e8f Rover: rework sailboats with motoring
renamed throttle with motor
added set_motor_state accessor
removed overloading of ENABLE parameter
fixed circular tack_enabled logic which led to assisting a tack disabling a tack
separate assistance for low wind vs tacking
2019-09-01 09:11:25 +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
Randy Mackay
bf7432cf2e Rover: fix sailboat NO_GO_ANGLE param description 2019-09-01 09:11:25 +09:00
Peter Hall
4ae62a2983 Rover: shorten sailboat tacking timeout to 5sec 2019-09-01 09:11:25 +09:00
Peter Hall
3308a84acc Rover: sailboat add motor-sailing 2019-09-01 09:11:25 +09:00
Peter Hall
2d9a0195ce Rover: make sailboat a class 2019-05-15 11:29:39 +09:00
Randy Mackay
a94ebc5bc3 Rover: integrate navigation library 2019-05-10 06:55:35 +09:00
Patrick José Pereira
e8b5fd4c70 Rover: Fix typos
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-03-26 15:39:39 +11:00
Randy Mackay
2db6b7c7cb Rover: move sailboat vars into struct
also fix airspeed library's parameter description
also log NaN when we do not have wind direction or speed estimates
also send timeout message to GCS when taking takes too long
2018-11-01 18:04:19 +09:00
IamPete1
0dddc2eafe Rover: add sailboat tacking 2018-11-01 18:04:19 +09:00
IamPete1
4366bae96d Rover: add sailboat support 2018-09-28 10:40:12 +09:00