Peter Barker
3bf9a45ed1
Rover: move many members up to base class
5 years ago
Henry Wurzburg
006004be13
Rover: FS_OPTION allows failsafe from hold mode
5 years ago
Henry Wurzburg
266457711a
Rover: add loiter gain and max vehicle speed params
5 years ago
Randy Mackay
13aaf4375b
Rover: remove Dodge avoidance
...
this has been replaced with BendyRuler OA Path Planning
6 years ago
Randy Mackay
c233c3aff3
Rover: integrate OAPathPlanner
6 years ago
Peter Hall
d5f3cf50e4
Rover: Parmeters: remove old sailboat params
6 years ago
Randy Mackay
8c034e6fa2
Rover: prepend _old to some unused param enums
6 years ago
Randy Mackay
a94ebc5bc3
Rover: integrate navigation library
6 years ago
Tom Pittenger
d1f7485e14
Rover: add STICK_MIXNG param
6 years ago
Tom Pittenger
b1df8327d4
Rover: fix misleading param comments
6 years ago
Peter Barker
578438c178
APMrover2: move enabled parameter into compass library
6 years ago
Michael du Breuil
1420ac868d
APMRover2: Allow scripting to run
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
jmachuca77
692281b273
Rover: adding AP_RPM
6 years ago
Randy Mackay
ac773ccd79
Rover: convert ch7_option param to rc7_option
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Tatsuya Yamaguchi
3ff1bb7714
Rover: add ekf failsafe
6 years ago
TsuyoshiKawamura
ba0926e101
Rover: MIS_DONE_BEHAVE parameter to choose mode after mission done
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
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
db611e074c
Rover: include wheel-rate-control
7 years ago
Peter Barker
ca7842afac
Rover: add support for Sprayer
7 years ago
Raouf
f0185cb79b
Rover: Add loiter behaviour parameter
7 years ago
Ammarf
430ed9bd3d
Rover: add custom config support
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
Ammarf
c0082271e6
Rover: implement Follow mode
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
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
Michael du Breuil
0ad2750f55
Rover: Remove software type param
7 years ago
Ammarf
2d64a47f90
Rover: add pivot_turn_rate to g2
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
Randy Mackay
aa38239629
Rover: add FRAME_CLASS to differentiate boats from rovers
7 years ago
Randy Mackay
57067fb8bc
Rover: add WP_SPEED and RTL_SPEED
...
This separates the default/maximum speed used in Auto, Guided, RTL and SmartRTL from the CRUISE_SPEED which is used as the base for the speed-to-throttle controller (along with CRUISE_THROTTLE)
7 years ago
Peter Barker
e38cefea8a
Rover: add SmartRTL mode
...
called at 3hz from scheduler
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
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
fa7c56a110
Rover: minor comment fix
7 years ago
Randy Mackay
a7fd353f14
Rover: add comment to unused param enum entries
7 years ago
Randy Mackay
14c74a5967
Rover: remove learning mode
...
saving waypoints can be done in manual or steering mode
8 years ago