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
Randy Mackay
524fe4cd82
Rover: aux switch saves waypoint in manual or steering modes
...
Also refactor aux switch methods
rename LEARN_CH to AUX_CH
8 years ago
Randy Mackay
6eceaef484
Rover: remove redundant SYS_NUM_RESETS
...
this is handled by AP_Stats library
8 years ago
Randy Mackay
167a856cdb
Rover: remove THR_MIN, THR_MAX parameters from vehicle
...
enforcing these limits is now handled by AP_MotorsUGV class
8 years ago
Randy Mackay
0b917cfd36
Rover: mode auto guided and rtl slow before destination
...
new mode class member _desired_speed_final holds target speed at destination
main vehicle code passes heading to next waypoint into auto mode.
we do not provide heading when delaying at waypoint which signals we wish
auto-mode calculates final speed at destination which allows vehicle to
make turn within value of WP_OVERSHOOT parameter assuming vehicle turns at
maximum lateral acceleration.
8 years ago