Randy Mackay
1e058045f7
Rover: guided mode more forgiving of set-position-targets type_mask field
...
accept position targets regardless of any other bit settings in type mask field. This makes rover more forgiving of errors in the type_mask field.
7 years ago
Peter Barker
829d18874e
Rover: create persist_streamrates() callback to indicate persistence
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
Peter Barker
e377debf25
Rover: add type-correctness for stream messages
7 years ago
Peter Barker
3f4783fa5d
Rover: move try_send_message of servo-output-raw up
7 years ago
Peter Barker
90124c20cb
Rover: shorten time remaining in try_send_message
...
The scheduler table entry for retrying defered messages doesn't allow
enough time for try_send_messages to run.
This change makes the time-remaining requirement the same as Plane.
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
c9d47c4ed5
Rover: move try_send_message sending of scaled_pressure up
7 years ago
Peter Barker
ace48d72b0
Rover: move try_send_message sending of sensor offsets up
7 years ago
Peter Barker
a37c8eae1f
Rover: move try_send_message of RAW_IMU up to GCS_MAVLINK
7 years ago
Peter Barker
0d3051e46a
Rover: handle setting of ekf origin in GCS_MAVLink
7 years ago
Michael du Breuil
dc5fae9ea6
Rover: Support rangefinder MAVLink changes
7 years ago
Peter Barker
b38d23d542
Rover: move sending of battery data up
7 years ago
Peter Barker
a692acad81
Rover: move data stream send up
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
Peter Barker
1bc208584f
Rover: move try_send_message of heartbeats up to GCS_MAVLINK
7 years ago
Peter Barker
25c2efb3ae
Rover: move try_send_message handling of VIBRATION up
7 years ago
Peter Barker
d66cb1dda0
Rover: use AP_ServoRelayEvents singleton
7 years ago
Michael du Breuil
05173f24c6
Rover: Use RC_Channels instead of hal.rcin
7 years ago
Michael du Breuil
3bad3b2e68
Rover: Check MANUAL_CONTROL target
7 years ago
Francisco Ferreira
b2af1f1e05
Rover: fix method shadowing
7 years ago
Peter Barker
a45e3cba15
Rover: factor vehicle's mavlink send_heartbeat
7 years ago
Peter Barker
b407a4eed8
Rover: move common calibration functions up
7 years ago
Peter Barker
762b31b147
Rover: create a preflight calibration function
...
Some functionality has moved up.
7 years ago
Peter Barker
57ed822db0
Rover: allow DataFlash to handle log sending
7 years ago
Peter Barker
3c58eca0ab
Rover: move handling of visual odometry messages up
7 years ago
Randy Mackay
96ae9cef14
Rover: send correct mav-type for boats
7 years ago
Peter Barker
bb7bed0614
Rover: move handling of get_home_position up
7 years ago
Peter Barker
9d0da4a71f
Rover: move home state into AP_AHRS
7 years ago
Peter Barker
81ba037582
Rover: use baro singleton
7 years ago
Peter Barker
78ecf55fec
Rover: use AP::ahrs() for GCS_MAVLink
7 years ago
Randy Mackay
24b8ed48b6
Rover: global-pos-int uses vel from EKF instead of GPS
7 years ago
Randy Mackay
f47e65822f
Rover: fix global-pos-int velocity direction to NED
7 years ago
khancyr
5503a0069d
Rover: add proximity library
7 years ago
khancyr
c3fb985ec5
Rover: add fence support
7 years ago
Dylan Herman
c14af79975
Rover: now sends SCALED_PRESSURE msg
7 years ago
Randy Mackay
5167ec7708
Rover: send PID to GCS regardless of mode
...
Also add some comments
7 years ago
Randy Mackay
f6f40afcda
Rover: rename control_mode_from_num to mode_from_mode_num
7 years ago
Randy Mackay
8e80490098
Rover: reporting gets lat accel from attitude control
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
Randy Mackay
988e4290dd
Rover: formatting and comments for set-position-target handling
7 years ago
khancyr
9299943347
Rover: adjust setpoint_velocity handling
7 years ago
Peter Barker
1d2ec9054b
Rover: tighten return types of mavlink functions and variables
7 years ago
Randy Mackay
5b7cd31221
Rover: send steering PID tuning to GCS in most modes
...
Using manual_steering and auto_throttle is not perfectly correct because we will send steering rate PID info in HOLD mode but will not send throttle PID info in Steering mode
7 years ago
khancyr
279a57dc10
APMrover2: fix servo_out to GCS message
7 years ago
Peter Barker
baf82cec22
Rover: use gps singleton for GCS functions
7 years ago
Pierre Kancir
4d38eb85a1
APMRover2: Add support of MANUAL_CONTROL msg
7 years ago