Michael du Breuil
cc772710ec
Rover: Rework to support override changes
2018-06-05 09:51:09 +10:00
Michael du Breuil
0ad2750f55
Rover: Remove software type param
2018-06-05 09:14:12 +10:00
Peter Barker
424d243c7f
Rover: move try_send_message handling of EKF_STATUS_REPORT up
2018-06-01 16:12:45 +01:00
Randy Mackay
c83ff0e156
Rover: 3.4.0-rc1 release notes
2018-06-01 16:40:54 +09:00
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.
2018-06-01 15:05:48 +09:00
Ammarf
26c25daa36
Rover: add support for lateral control input
2018-05-31 13:48:17 +09:00
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
2018-05-29 16:37:31 +09:00
Peter Barker
12853f8912
Rover: correct compilation for transitive include fail
2018-05-29 14:42:02 +10:00
Peter Barker
c99cc465e6
Rover: split home-set and home-locked state
2018-05-29 14:38:45 +10:00
Peter Barker
829d18874e
Rover: create persist_streamrates() callback to indicate persistence
2018-05-29 13:08:29 +10:00
Peter Barker
9d83ee8cc7
Rover: move sending of vfr_hud up
2018-05-29 13:00:40 +10:00
Randy Mackay
70cef2f61e
Rover: report set-attitude-target capability
...
rover accepts the set-attitude-target mavlink messages
2018-05-25 10:40:49 +09:00
Ammarf
b95ac72d35
Rover: add LOITER to ch7 options
2018-05-24 17:59:45 +09:00
Randy Mackay
e1d80e547d
Rover: proximity sensor sets laser unhealthy when no data
...
previously it would set laser to unhealthy if proximity sensor wasn't present which interfered with a single downward facing range finder
2018-05-24 12:46:38 +09:00
Randy Mackay
60b9f6f9c0
Rover: report laser as healthy even if not used for avoidance
...
this allows downward facing lidar to be used on boats
2018-05-24 12:46:38 +09:00
Randy Mackay
51a0cbc1da
Rover: loiter slows using attitude control get_desired_speed_accel_limit
2018-05-24 11:06:20 +09:00
Randy Mackay
fc35e74821
Rover: pass dt to attitude controller
2018-05-24 11:06:20 +09:00
Randy Mackay
444e64a3d0
Rover: slow before pivot turns
2018-05-24 11:06:20 +09:00
Peter Barker
8101f2b573
Rover: move sending of simstate up
2018-05-23 18:36:50 +10:00
Randy Mackay
24dd9a1c2c
Rover: update GPS at 50hz
2018-05-23 17:17:29 +09:00
Randy Mackay
cc53b9c39d
Rover: update current_loc in update_ahrs
...
this ensures the current_loc is updated before any of the flight mode code runs
2018-05-23 17:17:29 +09:00
Ammarf
d7821635c0
Rover: seperate acceleration/deceleration limits
2018-05-23 17:17:29 +09:00
Peter Barker
e377debf25
Rover: add type-correctness for stream messages
2018-05-22 11:21:25 +10:00
Peter Barker
3f4783fa5d
Rover: move try_send_message of servo-output-raw up
2018-05-21 19:08:08 +01:00
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.
2018-05-21 18:16:56 +09:00
Ammarf
2d64a47f90
Rover: add pivot_turn_rate to g2
2018-05-21 09:48:43 +09:00
Peter Barker
1ecd371cd0
Rover: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
2018-05-17 15:48:06 +01:00
Peter Barker
0e8f01021d
Rover: remove arguments to send_home and send_ekf_origin
2018-05-17 20:42:36 +10:00
Peter Barker
3799a13bc3
Rover: move send_attitude up to GCS_MAVLINK
2018-05-17 18:28:43 +10:00
Peter Barker
c9d47c4ed5
Rover: move try_send_message sending of scaled_pressure up
2018-05-17 15:37:14 +10:00
Peter Barker
ace48d72b0
Rover: move try_send_message sending of sensor offsets up
2018-05-17 15:37:14 +10:00
Peter Barker
a37c8eae1f
Rover: move try_send_message of RAW_IMU up to GCS_MAVLINK
2018-05-17 15:37:14 +10:00
Peter Barker
0d3051e46a
Rover: handle setting of ekf origin in GCS_MAVLink
2018-05-17 10:13:42 +10:00
Peter Barker
a52f3d8f70
Rover: move Log_Write_Home_And_Origin into AP_AHRS
2018-05-17 10:13:42 +10:00
Michael du Breuil
dcb0a37643
Rover: AP_Proximity is now a common library
2018-05-16 23:21:41 +01:00
Michael du Breuil
dc5fae9ea6
Rover: Support rangefinder MAVLink changes
2018-05-16 23:21:41 +01:00
Randy Mackay
fb4dcc2458
Rover: 3.3.1-rc2 release notes
2018-05-12 17:57:09 +09:00
Peter Barker
3afe591368
Rover: correct compilation when logging is disabled
2018-05-10 17:55:13 +09:00
Randy Mackay
3d1c078a44
Rover: steering mode uses turn rate control when stopped
2018-05-10 08:02:13 +09:00
Randy Mackay
0a29e4eac5
Rover: fix calc-steering-to-waypoint go use real heading without reverse
2018-05-10 08:02:13 +09:00
Randy Mackay
3645e18243
Rover: acro and steering use get_pilot_desired_steering_and_speed
2018-05-10 08:02:13 +09:00
Randy Mackay
957458ca56
Rover: add get_pilot_desired_steering_and_speed
...
Also fix reversed steering response where throttle or acceleration limiting leads to throttle output being in the opposite direction from pilot's throttle input
2018-05-10 08:02:13 +09:00
Randy Mackay
ef2223a712
Rover: integrate attitude control change to steering output and scaling
...
steering output is always positive for clockwise
steering is scaled in motors library meaning we do not need to tell attitude controller about skid-steering or vectored-thrust
2018-05-10 08:02:13 +09:00
Randy Mackay
0830e057e0
Rover: manual mode outputs unscaled steering
2018-05-10 08:02:13 +09:00
Randy Mackay
6b6c0f04b6
Rover: get_pilot_desired_steering_and_throttle returns steering assuming positive is always clockwise
2018-05-10 08:02:13 +09:00
Randy Mackay
a061203eaf
Rover: pass ground speed to motors lib for scaling of steering
2018-05-10 08:02:13 +09:00
Randy Mackay
d018a9334e
AP_MotorsUGV: add get_slew_limited_throttle
...
required by vehicle code to properly handle steering direction in cases where the driver's input throttle has the opposite sign from output throttle because throttle is being slew limited
2018-05-10 08:02:13 +09:00
Randy Mackay
3db2cc700e
AP_MotorsUGV: positive steering always rotates vehicle right
...
also scale steering down with increased speed for regular rovers
add support for disabling scaling of steering
2018-05-10 08:02:13 +09:00
Randy Mackay
8137001a86
AP_MotorsUGV: minor comment fix
2018-05-10 08:02:13 +09:00
Peter Barker
b38d23d542
Rover: move sending of battery data up
2018-05-09 11:40:31 -07:00