Randy Mackay
318a941d15
Rover: version to 3.4.2
2018-07-30 12:19:56 +09:00
Randy Mackay
b205751d20
Rover: 3.4.2 release notes
2018-07-30 12:19:31 +09:00
Randy Mackay
a12073e3b2
Rover: version to 3.4.2-rc1
2018-07-23 16:50:28 +09:00
Randy Mackay
b10a2025fa
Rover: 3.4.2-rc1 release notes
2018-07-23 16:49:57 +09:00
jeff567
5f8c4c3d57
Rover: fixes bug in rovers with pivot turning
2018-07-23 16:45:31 +09:00
Randy Mackay
3b6bcd0af5
Rover: fix RNGFND_TURN_ANGL param description again
2018-07-23 16:44:27 +09:00
Randy Mackay
510242a291
Rover: fix RNGFND_TURN_ANGL range
2018-07-23 16:44:25 +09:00
Randy Mackay
f3fe1e3fa5
Rover: update NTUN logging
...
reorder to allow easier comparing of adjacent fields
remove absolutes
rename fields
2018-07-23 16:44:09 +09:00
Randy Mackay
8e9586878d
Rover: version to 3.4.1
2018-07-04 08:46:35 +09:00
Randy Mackay
c32a2d5b94
Rover: 3.4.1 release notes
2018-07-04 08:45:31 +09:00
Randy Mackay
3ee064da5d
Rover: version to 3.4.1-rc1
2018-06-12 17:54:28 +09:00
Randy Mackay
df40a2dcd0
Rover: 3.4.1-rc1 release notes
2018-06-12 17:53:58 +09:00
Randy Mackay
eb234a1306
AP_MotorsUGV: minor comment fix
2018-06-12 17:45:41 +09:00
Randy Mackay
eb519bfb79
AP_MotorsUGV: MOT_SPD_SCA_BASE param for min speed scaling
...
This replaces the hardcoded 1m/s start point for speed scaling with a configurable value
2018-06-12 17:45:39 +09:00
Randy Mackay
374c77d9c8
AP_MotorsUGV: steering limits and constraint done by each output handler
...
each motor output handler (regular, skid, omni) becomes responsible for constraining the steering input (if required) and setting the limits flags
it is possible to reduce duplicate code but I think it might be more important to keep it clear which level is responsible for the limiting and constraining of steering
2018-06-12 17:45:36 +09:00
Randy Mackay
0333c3f3fa
Rover: add Log_Write_Depth
2018-06-12 17:43:29 +09:00
Randy Mackay
527d348a83
Rover: alphabetise Log_Write methods
2018-06-12 17:43:27 +09:00
Randy Mackay
4499049a30
Rover: rename Log_Arm_Disarm to Log_Write_Arm_Disarm
2018-06-12 17:43:24 +09:00
Randy Mackay
2454f865f7
Rover: remove unimplemented Log_Write_Performance declaration
2018-06-12 17:43:22 +09:00
Randy Mackay
c622783677
Rover: accept do-change-speed commands with high speeds
2018-06-12 17:43:07 +09:00
Randy Mackay
4e0e159486
Rover: accept DO_CHANGE_SPEED commands
2018-06-12 17:43:05 +09:00
Randy Mackay
105ce15133
Rover: set_desired_speed range checks speed
2018-06-12 17:43:03 +09:00
Randy Mackay
a330da9524
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
2018-06-12 17:42:45 +09:00
Randy Mackay
c149b529aa
Rover: wp_overshoot used to limit speed in Auto
...
Limits desired speed to max possible given max lateral
acceleration and distance to line between waypoints
Replaces the use of SPEED_TURN_GAIN which scaled down speed
Also used in Guided, RTL, SmartRTL
2018-06-12 17:42:40 +09:00
Randy Mackay
b5e3d088f8
Rover: version to 3.4.0
2018-06-12 17:09:38 +09:00
Randy Mackay
fdd631cbe9
Rover: 3.4.0 release notes
2018-06-12 17:07:39 +09:00
Randy Mackay
615d7afc3a
Rover: version to 3.4.0-rc1
2018-06-01 16:19:21 +09:00
Randy Mackay
cbe2596a63
Rover: 3.4.0-rc1 release notes
2018-06-01 16:19:13 +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