Peter Barker
7c60c85a12
Rover: use camera singleton to get camera rather than callback
7 years ago
Peter Barker
a5691500ad
Rover: GCS_MAVLink uses compass singleton, stop implementing get_compass
7 years ago
Ammarf
0f10d2316a
Rover: fix OmniX motor order
7 years ago
Randy Mackay
03e0437c19
Rover: fix RTL when AP_RALLY disabled
7 years ago
Randy Mackay
dd3163b065
Rover: rename AC_RALLY to AP_RALLY
7 years ago
Randy Mackay
587addbdfa
Rover: remove unused TURN_GAIN definition
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
88a230e897
Rover: DPTH message only written if range finder last read time changed
7 years ago
Randy Mackay
19d943106b
Rover: pass vehicle speed to attitude control pitch control
7 years ago
Randy Mackay
5aa1286344
Rover: report left and right wheel control PID
7 years ago
Randy Mackay
e0fa829665
Rover: pitch PID_TUNING sends degrees
...
also send FF although it is rarely used
7 years ago
Randy Mackay
db611e074c
Rover: include wheel-rate-control
7 years ago
Randy Mackay
85ac24d96e
Rover: update wheel encoders at 50hz
7 years ago
Randy Mackay
69541fc89c
AP_MotorsUGV: use wheel-rate-control for skid steering vehicles
7 years ago
Randy Mackay
a5e28f0729
Rover: balancebot_pitch_control method removes unused armed arg
...
Also remove constraint on throttle output (this is handle in the AP_MotorsUGV library
Also move balance bot declarations to alphabetical order within Rover.h
7 years ago
Randy Mackay
961aab7425
Rover: balance bot passes motor limits to pitch control
7 years ago
Randy Mackay
9ae9f84498
Rover: fix G_Dt when SCHED_LOOP_RATE increased
...
This fixes a bug in the G_Dt calculation which is used in the motors library and PID controllers. The issue occurred in cases where the ahrs_update was not being run which could happen because it's estimated time was too long.
This also properly runs the critical functions (update ahrs, run flight mode code, send outputs to motors) at up to 400hz
7 years ago
Randy Mackay
473e8d18a1
Rover: reduce scheduler estimated time for gcs tasks
7 years ago
Pierre Kancir
3ef910ff11
Rover: fix initial target when setting Guided
7 years ago
Randy Mackay
8b9b1fdb66
Rover: set reverse to false on entering a mode
7 years ago
Randy Mackay
289fe6c391
Rover: minor fixes for reversed handling
7 years ago
Raouf
df3b6202f5
Rover: support DO_SET_REVERSE commands in guided, RTL, SmartRTL
7 years ago
Raouf
80753430e8
Rover: Accept DO_SET_REVERSE command
7 years ago
Raouf
ea62c24cef
Rover: Move set_reverse method to Mode class
7 years ago
Michael du Breuil
84baaea46d
Rover: Remove unneeded ServoRelayEvent mask set
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
Randy Mackay
c028aa8dad
Rover: fix compiler warning in RC_Channel
7 years ago
Ammarf
d665abccde
Rover: add output tests for omni frames
7 years ago
Raouf
f0185cb79b
Rover: Add loiter behaviour parameter
7 years ago
Ammarf
8308646c5e
Rover: change omniplus motor order
7 years ago
Ammarf
430ed9bd3d
Rover: add custom config support
7 years ago
Peter Barker
2365cdf90a
Rover: remove min-max-configured pre-arm checks
7 years ago
Randy Mackay
86634c2cca
Rover: log desired pitch in ATT message
7 years ago
Randy Mackay
0722c6a265
Rover: minor format fix to GCS_MAVLink.cpp
7 years ago
Randy Mackay
e71dc9307e
Rover: add Pitch to GCS_PID_MASK param description
7 years ago
Randy Mackay
e867ef74cc
Rover: balance bots log pitch PID
7 years ago
Randy Mackay
936dca7531
Rover: remove compass accumulate
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
5d923aed85
Rover: remove dead gcs failsafe code
...
Also use rc().has_valid_input() before using radio for trim
7 years ago
Peter Barker
e501ba203f
Rover: rename control_modes.cpp to RC_Channel.cpp
7 years ago
Randy Mackay
fada9f1990
Rover: version to 3.5.0-dev
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
Michael du Breuil
f4d2014b56
Rover: Update notify initilization
7 years ago
Randy Mackay
315a33ed10
Rover: 3.4.2 release notes
7 years ago
murata
c705d3d816
Rover: Modify indentation (NFC)
7 years ago