IamPete1
4366bae96d
Rover: add sailboat support
2018-09-28 10:40:12 +09:00
IamPete1
100c494127
Rover: add loiter radius parameter
2018-09-28 10:40:12 +09:00
Ammarf
6ba5942ece
Rover: add simple mode
2018-09-11 16:43:17 +09:00
Randy Mackay
dd3163b065
Rover: rename AC_RALLY to AP_RALLY
2018-08-30 10:00:56 +09:00
Randy Mackay
f0ad8760e2
Rover: move rally to g2
2018-08-30 09:55:05 +09:00
Raouf
90fd64cf3a
Rover: add support for rally points
2018-08-30 09:54:51 +09:00
Thorsten Panitz
ee8d5d77d0
Rover: Activation of OSD
...
Rover: Activation of OSD
2018-08-30 08:19:02 +10:00
Randy Mackay
5aa1286344
Rover: report left and right wheel control PID
2018-08-27 16:44:33 +09:00
Randy Mackay
db611e074c
Rover: include wheel-rate-control
2018-08-27 16:44:33 +09:00
Peter Barker
ca7842afac
Rover: add support for Sprayer
2018-08-17 15:33:35 +09:00
Randy Mackay
011776bff2
Rover: restore param description for CH7_OPTION
2018-08-12 14:00:48 +09:00
Randy Mackay
b5f045dc5f
Rover: mode description in lower case
...
Follow was in upper case
INITIAL_MODE was missing SmartRTL
2018-08-12 13:41:45 +09:00
Raouf
f0185cb79b
Rover: Add loiter behaviour parameter
2018-08-08 07:17:13 +09:00
Ammarf
430ed9bd3d
Rover: add custom config support
2018-08-07 10:01:32 +09:00
Randy Mackay
e71dc9307e
Rover: add Pitch to GCS_PID_MASK param description
2018-08-06 11:30:22 +09:00
Andrew Tridgell
73ccf90087
Rover: fixed RC_Channels parameter docs
2018-08-04 12:28:38 +10:00
Lucas De Marchi
00f03360bc
APMrover2: kill AP_FEATURE_SAFETY_BUTTON
...
This is redundant and can be just HAL_HAVE_SAFETY_SWITCH.
2018-08-02 13:15:02 -07:00
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
2018-08-01 12:11:30 +09:00
Ebin
6dcab4e87b
Rover: support balance bot in AUTO mdoe
2018-07-28 08:44:18 +10:00
Ammarf
c0082271e6
Rover: implement Follow mode
2018-07-18 15:11:09 +09:00
Randy Mackay
b9d8f53af2
Rover: correct object avoidance parameter descriptions
2018-06-29 14:56:33 +09:00
Ebin
96d4335765
Rover: Crash check based on angle for all rover frames
2018-06-28 21:55:20 +09:00
Ebin
73e6ce18a0
Rover: Crash checks for Balance Bot
2018-06-28 21:55:20 +09:00
Ebin
6c2f18cc2f
Rover: manual mode support for balancebot
2018-06-28 21:55:20 +09:00
Ebin
936ebbe1f3
Rover: Added BalanceBot as a rover frame
2018-06-28 21:55:20 +09:00
Randy Mackay
03babfdc3c
Rover: fix RNGFND_TURN_ANGL param description again
2018-06-18 17:51:46 +09:00
Randy Mackay
9efa7ad635
Rover: fix RNGFND_TURN_ANGL range
2018-06-18 16:06:45 +09:00
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
2018-06-08 09:19:25 +09:00
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.
2018-06-08 08:41:16 +09:00
Michael du Breuil
0ad2750f55
Rover: Remove software type param
2018-06-05 09:14:12 +10:00
Ammarf
b95ac72d35
Rover: add LOITER to ch7 options
2018-05-24 17:59:45 +09:00
Ammarf
2d64a47f90
Rover: add pivot_turn_rate to g2
2018-05-21 09:48:43 +09:00
Randy Mackay
40a8e0de09
Rover: default BRD_SAFETYOPTION to to allow disarming with safety switch
2018-05-09 08:02:21 +10:00
Andrew Tridgell
a575608110
Rover: fixed build warnings
2018-05-07 11:43:23 +10:00
Randy Mackay
c6638f66de
Rover: Loiter mode for boats
2018-05-06 16:58:00 +09:00
Peter Barker
0b1091231c
Rover: remove rcmap member from AP_AdvancedFailsafe
...
Also correct constructor for barometer
Also make it compile again
2018-05-05 18:06:31 +09:00
Randy Mackay
feb9cfc390
Rover: reduce TURN_MAX_G default to 0.6
2018-04-26 14:17:04 +09:00
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
2018-04-19 16:32:48 +09:00
Peter Barker
db7ce9aba2
Rover: use ahrs singleton for SmartRTL
2018-04-02 17:16:02 +01:00
nicknunno
8888adbfd4
Rover: TURN_MAX_G param desc update for range and increment
2018-04-02 09:13:25 +09:00
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
2018-03-09 13:19:21 +09:00
night-ghost
bab54ea647
Rover: allow AP_Stats to be optional
2018-03-02 07:23:35 +11:00
Randy Mackay
489c42bdff
Rover: add avoidance library
2018-01-22 17:18:41 +09:00
khancyr
5503a0069d
Rover: add proximity library
2018-01-22 17:18:41 +09:00
khancyr
c3fb985ec5
Rover: add fence support
2018-01-22 17:18:41 +09:00
Dylan Herman
f3b794f698
Rover: Add SmartRTL failsafe action
...
Add failsafe actions SmartRTL or RTL and SmartRTL or Hold
2018-01-19 09:26:45 +09:00
Randy Mackay
457c39bf1b
Rover: FS_ param values changed to camel case
...
Also minor comment change in crash-check failsafe
2017-12-23 13:53:34 +09:00
Randy Mackay
9710b16cac
Rover: THR dataflash logging replaces CTUN
2017-12-09 12:18:49 +09:00
Randy Mackay
df81f666df
Rover: fix LOG_BITMASK parameter description
2017-12-09 12:18:49 +09:00
Randy Mackay
aa38239629
Rover: add FRAME_CLASS to differentiate boats from rovers
2017-12-08 08:48:05 +09:00