Michael du Breuil
1420ac868d
APMRover2: Allow scripting to run
6 years ago
Peter Barker
101ce74071
Rover: Rally no longer takes ahrs in constructor
6 years ago
Ebin
0f5041e873
Rover: added acro mode to MIS_DONE_BEHAVE
6 years ago
Ebin
e806d0c385
Rover: add param to offset balancing point for balance bots
6 years ago
Peter Barker
9496ffea14
Rover: enable gripper support
6 years ago
Randy Mackay
9067e1099f
Rover: fix LOIT_TYPE param description
6 years ago
jmachuca77
692281b273
Rover: adding AP_RPM
6 years ago
Peter Barker
bcc60fd90e
Rover: fence no longer takes reference to ahrs in constructor
6 years ago
Randy Mackay
ac773ccd79
Rover: convert ch7_option param to rc7_option
6 years ago
Peter Barker
1b6bed0d4b
Rover: adjust LOG_BITMASK description to remove APM2
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Michael du Breuil
d920795537
Rover: Reset all storage when format version is incorrect
6 years ago
Tatsuya Yamaguchi
3ff1bb7714
Rover: add ekf failsafe
6 years ago
Peter Barker
29782c3d2e
Rover: move AP_Mission object into ModeAuto class
...
This mirrors what we did for Copter
6 years ago
TsuyoshiKawamura
ba0926e101
Rover: MIS_DONE_BEHAVE parameter to choose mode after mission done
6 years ago
Tatsuya Yamaguchi
32ba248c73
Rover: add continue-in-auto option to failsafe
6 years ago
Tatsuya Yamaguchi
44360a769d
Rover: fix to use defined value of failsafe action
6 years ago
Randy Mackay
ed8feda5b9
Rover: shorten failsafe timeouts
...
radio failsafes may trigger within 1sec (previously was 2 seconds)
default failsafe set to 1.5sec (was 5sec)
also minor improvement to FS_TIMEOUT parameter description
6 years ago
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
6 years ago
IamPete1
0dddc2eafe
Rover: add sailboat tacking
6 years ago
IamPete1
4366bae96d
Rover: add sailboat support
6 years ago
IamPete1
100c494127
Rover: add loiter radius parameter
6 years ago
Ammarf
6ba5942ece
Rover: add simple mode
7 years ago
Randy Mackay
dd3163b065
Rover: rename AC_RALLY to AP_RALLY
7 years ago
Randy Mackay
f0ad8760e2
Rover: move rally to g2
7 years ago
Raouf
90fd64cf3a
Rover: add support for rally points
7 years ago
Thorsten Panitz
ee8d5d77d0
Rover: Activation of OSD
...
Rover: Activation of OSD
7 years ago
Randy Mackay
5aa1286344
Rover: report left and right wheel control PID
7 years ago
Randy Mackay
db611e074c
Rover: include wheel-rate-control
7 years ago
Peter Barker
ca7842afac
Rover: add support for Sprayer
7 years ago
Randy Mackay
011776bff2
Rover: restore param description for CH7_OPTION
7 years ago
Randy Mackay
b5f045dc5f
Rover: mode description in lower case
...
Follow was in upper case
INITIAL_MODE was missing SmartRTL
7 years ago
Raouf
f0185cb79b
Rover: Add loiter behaviour parameter
7 years ago
Ammarf
430ed9bd3d
Rover: add custom config support
7 years ago
Randy Mackay
e71dc9307e
Rover: add Pitch to GCS_PID_MASK param description
7 years ago
Andrew Tridgell
73ccf90087
Rover: fixed RC_Channels parameter docs
7 years ago
Lucas De Marchi
00f03360bc
APMrover2: kill AP_FEATURE_SAFETY_BUTTON
...
This is redundant and can be just HAL_HAVE_SAFETY_SWITCH.
7 years ago
Peter Barker
1f0908bba2
Rover: move handling of RC Switches into RC_Channel
...
Rover: use base-class auxsw handling
Rover: factor out do_aux_function_change_mode
Rover: move mode number enumeration to be in Mode:: namespace
Rover: move mode switch handling to RC_Channel
Rover: rename control_modes.cpp to RC_Channel.cpp
Rover: move motor_active() to be a method on the motors class
7 years ago
Ebin
6dcab4e87b
Rover: support balance bot in AUTO mdoe
7 years ago
Ammarf
c0082271e6
Rover: implement Follow mode
7 years ago
Randy Mackay
b9d8f53af2
Rover: correct object avoidance parameter descriptions
7 years ago
Ebin
96d4335765
Rover: Crash check based on angle for all rover frames
7 years ago
Ebin
73e6ce18a0
Rover: Crash checks for Balance Bot
7 years ago
Ebin
6c2f18cc2f
Rover: manual mode support for balancebot
7 years ago
Ebin
936ebbe1f3
Rover: Added BalanceBot as a rover frame
7 years ago
Randy Mackay
03babfdc3c
Rover: fix RNGFND_TURN_ANGL param description again
7 years ago
Randy Mackay
9efa7ad635
Rover: fix RNGFND_TURN_ANGL range
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
Peter Barker
36705af8ff
Rover: create an enumeration to hold vehicle mode constants
...
This gives us type-safety on the mode numbers. This is advantageous as
some of these symbols exist with different values elsewhere in the code.
7 years ago
Michael du Breuil
0ad2750f55
Rover: Remove software type param
7 years ago