Randy Mackay
3645e18243
Rover: acro and steering use get_pilot_desired_steering_and_speed
2018-05-10 08:02:13 +09:00
Randy Mackay
ef2223a712
Rover: integrate attitude control change to steering output and scaling
...
steering output is always positive for clockwise
steering is scaled in motors library meaning we do not need to tell attitude controller about skid-steering or vectored-thrust
2018-05-10 08:02:13 +09:00
Randy Mackay
8119c537c7
Rover: integrate vectored thrust support
2018-04-24 19:57:19 +09:00
Randy Mackay
29e8866ea9
Rover: move avoidance into calc_throttle
...
also enable avoidance for steering and guided modes
2018-04-24 12:24:53 +09:00
Daniel Widmann
572d9ba43b
Rover: Allow switching to ACRO mode for skid steer rovers without GPS
2018-04-13 09:12:03 +09:00
Daniel Widmann
e782ce2b51
Rover: Allow ACRO mode for skid steer rovers without GPS
2018-04-13 09:12:03 +09:00
Randy Mackay
30ba463f42
Rover: minor comment fix to acro
...
non-functional change
2018-03-15 09:58:24 +09:00
Randy Mackay
4e8399ca3f
Rover: acro and steering steer even with target speed of zero
2018-03-08 14:45:43 +09:00
Randy Mackay
509c7e2a8f
Rover: add object avoidance to steering and acro modes
2018-01-22 17:18:41 +09:00
Randy Mackay
8f08f5189a
Rover: constify some temporary variables
2017-12-07 07:29:10 +09:00
Randy Mackay
69dc68d621
Rover: re-order acro mode to add early return
...
non-functional change
2017-11-29 14:03:43 +09:00
Randy Mackay
04e9228fa0
Rover: add Acro mode
...
ACRO_TURN_RATE allows user control of maximum turn rate
2017-11-29 14:03:43 +09:00