Tatsuya Yamaguchi
32ba248c73
Rover: add continue-in-auto option to failsafe
2018-11-14 20:24:01 +09:00
Tatsuya Yamaguchi
44360a769d
Rover: fix to use defined value of failsafe action
2018-11-14 11:18:43 +09:00
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
2018-11-02 10:31:37 +09:00
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
2018-11-01 18:04:19 +09:00
IamPete1
0dddc2eafe
Rover: add sailboat tacking
2018-11-01 18:04:19 +09:00
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