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
Ammarf
b95ac72d35
Rover: add LOITER to ch7 options
7 years ago
Ammarf
2d64a47f90
Rover: add pivot_turn_rate to g2
7 years ago
Randy Mackay
40a8e0de09
Rover: default BRD_SAFETYOPTION to to allow disarming with safety switch
7 years ago
Andrew Tridgell
a575608110
Rover: fixed build warnings
7 years ago
Randy Mackay
c6638f66de
Rover: Loiter mode for boats
7 years ago
Peter Barker
0b1091231c
Rover: remove rcmap member from AP_AdvancedFailsafe
...
Also correct constructor for barometer
Also make it compile again
7 years ago
Randy Mackay
feb9cfc390
Rover: reduce TURN_MAX_G default to 0.6
7 years ago
Randy Mackay
87eef9051f
Rover: increase default pivot turn angle to 60deg
...
pivoting at only 30degrees of error could lead to endless twitching back and forth for poorly tuned rovers
7 years ago
Peter Barker
db7ce9aba2
Rover: use ahrs singleton for SmartRTL
7 years ago
nicknunno
8888adbfd4
Rover: TURN_MAX_G param desc update for range and increment
7 years ago
Randy Mackay
dcfe104163
Rover: reduce CRUISE_SPEED default to 2m/s
...
based on user logs most rovers max speed is less than 4m/s so this default is closer to the average
7 years ago
night-ghost
bab54ea647
Rover: allow AP_Stats to be optional
7 years ago
Randy Mackay
489c42bdff
Rover: add avoidance library
7 years ago
khancyr
5503a0069d
Rover: add proximity library
7 years ago
khancyr
c3fb985ec5
Rover: add fence support
7 years ago
Dylan Herman
f3b794f698
Rover: Add SmartRTL failsafe action
...
Add failsafe actions SmartRTL or RTL and SmartRTL or Hold
7 years ago
Randy Mackay
457c39bf1b
Rover: FS_ param values changed to camel case
...
Also minor comment change in crash-check failsafe
7 years ago
Randy Mackay
9710b16cac
Rover: THR dataflash logging replaces CTUN
7 years ago
Randy Mackay
df81f666df
Rover: fix LOG_BITMASK parameter description
7 years ago
Randy Mackay
aa38239629
Rover: add FRAME_CLASS to differentiate boats from rovers
7 years ago