Randy Mackay
efdd3946fc
Rover: simple mode fixes
7 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
88a230e897
Rover: DPTH message only written if range finder last read time changed
7 years ago
Randy Mackay
db611e074c
Rover: include wheel-rate-control
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
Ammarf
430ed9bd3d
Rover: add custom config support
7 years ago
Randy Mackay
936dca7531
Rover: remove compass accumulate
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
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
Peter Barker
24ef1a61b3
Rover: remove old AP_Menu include
7 years ago
Ammarf
c0082271e6
Rover: implement Follow mode
7 years ago
Michael du Breuil
84f891c5b1
Rover: Remove unused ADC include
7 years ago
jeff567
200a644cfe
Rover: fixes bug in rovers with pivot turning
7 years ago
Peter Barker
efdc13d143
Rover: remove pointless rangefinder_init shim function
7 years ago
Peter Barker
ea12f6caec
Rover: use singletons in AP_Arming
7 years ago
Ebin
2780d1715c
Rover: balance bot pitch control added in all modes
7 years ago
Ebin
936ebbe1f3
Rover: Added BalanceBot as a rover frame
7 years ago
Raouf
9d51e87762
Rover: Save compass offsets when disarmed and learning is on
7 years ago
Peter Barker
87a3fcdd02
Rover: remove usb-mux checking
...
Nobody ever uses the result from this
7 years ago
Peter Barker
ab6cf171da
Rover: use AP_FWVersion singleton
7 years ago
Peter Barker
9b269b1b56
Rover: use AP_RTC
...
Rover: AP_GPS now sets the system time directly
7 years ago
Michael du Breuil
c85f8c7bf5
Rover: Simplify radio trimming, improve MAVLink report
7 years ago
Randy Mackay
b69155793f
Rover: add Log_Write_Depth
7 years ago
Randy Mackay
d34c87a457
Rover: alphabetise Log_Write methods
7 years ago
Randy Mackay
c51b38cd1c
Rover: rename Log_Arm_Disarm to Log_Write_Arm_Disarm
7 years ago
Randy Mackay
10d89f1315
Rover: remove unimplemented Log_Write_Performance declaration
7 years ago
Peter Barker
cf1f2f9aeb
Rover: move motors_active to be motors.active
...
This will help when we come to subclass the Motors library.
7 years ago
Peter Barker
65b7ca3fbb
Rover: factor out a do_aux_function_change_mode
...
Less code is good
7 years ago
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.
7 years ago
Ammarf
26c25daa36
Rover: add support for lateral control input
7 years ago
Randy Mackay
73bdc3be09
Rover: set ahrs flyforward if thr over 15% for 2 seconds
...
or if throttle is positive and desired speed over 0.5m/s
7 years ago
Peter Barker
9d83ee8cc7
Rover: move sending of vfr_hud up
7 years ago
Peter Barker
8101f2b573
Rover: move sending of simstate up
7 years ago
Randy Mackay
24dd9a1c2c
Rover: update GPS at 50hz
7 years ago
Peter Barker
1ecd371cd0
Rover: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
7 years ago
Peter Barker
3799a13bc3
Rover: move send_attitude up to GCS_MAVLINK
7 years ago
Peter Barker
0d3051e46a
Rover: handle setting of ekf origin in GCS_MAVLink
7 years ago
Peter Barker
a52f3d8f70
Rover: move Log_Write_Home_And_Origin into AP_AHRS
7 years ago
Peter Barker
a78fe0896f
Rover: make scheduler track whether it has called the delay callback
7 years ago
Peter Barker
9e1811027d
APMrover2: move try_send_message handling of RC_CHANNELS_RAW up
7 years ago
Randy Mackay
c6638f66de
Rover: Loiter mode for boats
7 years ago
night-ghost
2aee8d1018
APMrover2: devo telemetry support (RX705/707)
7 years ago
Peter Barker
63e8fffbe4
Rover: Baro does its own dataflash logging now
7 years ago
Michael du Breuil
05173f24c6
Rover: Use RC_Channels instead of hal.rcin
7 years ago
Peter Barker
e74d07ff15
Rover: remove wrapper for Log_Write_Beacon
7 years ago
Peter Barker
a45e3cba15
Rover: factor vehicle's mavlink send_heartbeat
7 years ago
Peter Barker
c10f404b12
Rover: tidy handling of barometer calibrations
7 years ago