Peter Barker
68800a52f5
Rover: move RC failsafe check up
...
Both steering and acro modes can benefit from this check
7 years ago
Randy Mackay
69dc68d621
Rover: re-order acro mode to add early return
...
non-functional change
7 years ago
Randy Mackay
060f1d36dd
Rover: allow aux switch to record waypoints when not in auto-mode
...
this reduces the changes required when adding new modes
7 years ago
Peter Barker
45d76bdf25
Rover: add name4() to Mode and use it for AP_Notify calls
7 years ago
Randy Mackay
04e9228fa0
Rover: add Acro mode
...
ACRO_TURN_RATE allows user control of maximum turn rate
7 years ago
Randy Mackay
5b7cd31221
Rover: send steering PID tuning to GCS in most modes
...
Using manual_steering and auto_throttle is not perfectly correct because we will send steering rate PID info in HOLD mode but will not send throttle PID info in Steering mode
7 years ago
Randy Mackay
26f50f6055
Rover: PILOT_STEER_TYPE replaces SKID_STEER_IN
...
new options allow controlling vehicle's heading while reversing
skid-steering vehicles rotate in opposite direction when backing up
7 years ago
Randy Mackay
c6689fd2e1
Rover: rename calc_nav_steer to calc_steering_from_lateral_acceleration
...
rename calc_lateral_acceleration to calc_steering_to_waypoint
calc_steering_to_waypoint internally calls calc_steering_from_lateral_acceleration
non-functional change
7 years ago
Randy Mackay
fa7c56a110
Rover: minor comment fix
7 years ago
Daniel Widmann
8f1857759f
AP_MotorsUGV: allow larger MOT_SLEWRATE values
7 years ago
Randy Mackay
78275ec4a1
AP_MotorsUGV: throttle slew updates motor limit flags
...
this ensure I-term build-up doesn't happen when the slew
causes the throttle to react slowly
7 years ago
Andrew Tridgell
01c4e51d08
Rover: don't disable compass on one bad reading
...
the compass can go back for a short time and recover
found by Michael
7 years ago
Randy Mackay
a7fd353f14
Rover: add comment to unused param enum entries
7 years ago
Randy Mackay
6d805b64b6
AP_MotorsUGV: remove access to enable/disable throttle slewing
7 years ago
Randy Mackay
23028a659b
Rover: slew throttle in all modes
7 years ago
Randy Mackay
822c4b6dca
Rover: remove set of slew for motor test
...
The motor library test function does not attempt to implement slewing so setting this is not necessary
7 years ago
Randy Mackay
cab972a429
Rover: reduce TURN_MAX_G default to 1.0
...
This is probably still slightly too high but closer than the previous 2.0
7 years ago
Peter Barker
9272c10043
Rover: use short descriptions for mission item types
7 years ago
Randy Mackay
b60cb536ab
Rover: RTL within auto mode
7 years ago
Randy Mackay
14d9e932ab
Rover: allow disarming from transmitter on skid-steering vehicles
7 years ago
Peter Barker
bf6b3a72bc
Rover: support for units on fields
7 years ago
khancyr
279a57dc10
APMrover2: fix servo_out to GCS message
7 years ago
khancyr
005002736b
AP_MotorsUGV: fix MOT_SLEWRATE parameter description
7 years ago
Andrew Tridgell
d57f307032
Rover: use cork/push wrapper
7 years ago
Peter Barker
c00a4f3bb2
Rover: AP_Camera uses GPS singleton
7 years ago
Peter Barker
baf82cec22
Rover: use gps singleton for GCS functions
7 years ago
khancyr
c08203de17
Rover: allow pivot turn in STEERING mode
7 years ago
André Kjellstrup
aab22d7dad
Rover: Option to trig by distance only when in AUTO mode
7 years ago
Randy Mackay
7e2214c2be
Rover: simplify logic for lateral-accel override during use-pivot-steering
...
It was theoretically possible that the lateral-acceleration would not be overwritten if the yaw-error-cd was exactly zero
7 years ago
khancyr
2b0645d6a1
Rover: get_throttle_out calls do not require skid-steering arg
7 years ago
Daniel Widmann
bc7cf97b4e
Rover: don't use GPS speed to detect reversing
...
instead pass reverse to attitude controller based on desired speed
7 years ago
Daniel Widmann
ac7e76cc43
Rover: enable pivot turns in auto mode
7 years ago
Pierre Kancir
4d38eb85a1
APMRover2: Add support of MANUAL_CONTROL msg
7 years ago
Randy Mackay
7fb4f17ad9
Rover: 3.2.0-rc2 release notes
7 years ago
Peter Barker
2d0a23fcc8
Rover: call ins's periodic function
7 years ago
khancyr
74d5767e25
Rover: Fix slew rate range
7 years ago
Randy Mackay
2ef1e8e4c2
Rover: fix PID desired and achieved reporting
7 years ago
Randy Mackay
ea70755f00
Rover: fix speed nudge
...
fix bug when target speed was exactly zero which caused nudge to be a large negative value
7 years ago
Randy Mackay
fb9f695d2f
Rover: fix use-pivot-steering
...
absolute yaw error should be used
7 years ago
Randy Mackay
fb944322c7
Rover: minor fix to disarm logic
...
check should use logical and instead of bitwise and
7 years ago
Randy Mackay
2c568f8046
Rover: minor parameter description change
...
non-functional change
7 years ago
Randy Mackay
9f67d2a88d
Rover: add MOT_SKID_FRIC to up skid-steer motor out while stopped
7 years ago
Tom Pittenger
f7d07fc146
Rover: always log MODE and include reason when logging is enabled
7 years ago
Andrew Tridgell
f25e8631ef
Rover: support simple accelcal
7 years ago
Michael du Breuil
4f83d39b5e
Rover: Report GPS health
7 years ago
Lucas De Marchi
e98ccb9ae6
ArduRover: use static method to construct controllers
7 years ago
Lucas De Marchi
bfd13dfe87
global: use static method to construct AP_AHRS_DCM
7 years ago
Lucas De Marchi
beabae6a98
global: use static method to construct AP_AHRS_NavEKF
7 years ago
Lucas De Marchi
c9fbf7b722
global: use static method to construct AP_NavEKF3
7 years ago
Lucas De Marchi
e2fe36357a
global: use static method to construct AP_NavEKF2
7 years ago