Commit Graph

1681 Commits

Author SHA1 Message Date
Randy Mackay
74d2a14f72 Rover: fix omni tri steering and lateral factors 2019-04-30 12:24:39 +09:00
Peter Barker
6b9d2c7163 Rover: fix multi-motors prearm check 2019-04-22 11:11:21 +09:00
Randy Mackay
ec619ae6ec Rover: guided heading-and-speed control fix
This removes the lane-based-speed-control from guided mode's heading-and-speed controller which does not use the navigation controller
2019-04-22 11:10:47 +09:00
Randy Mackay
c6d705a6eb Rover: send_wheel_encoder_distance uses definition for array size 2019-04-22 11:05:45 +09:00
Pavlo Kolomiiets
3d160b7832 Rover: send mavlink WHEEL_DISTANCE message 2019-04-22 11:05:32 +09:00
Randy Mackay
af36fc5ee5 Rover: version to 3.5.0 2019-02-06 14:55:34 +09:00
Randy Mackay
71e10421a5 Rover: 3.5.0 release notes 2019-02-06 14:55:25 +09:00
Randy Mackay
fd7b771003 Rover: fix LOIT_TYPE param description 2019-02-06 14:35:17 +09:00
Randy Mackay
40fd6cfb7b Rover: avoid divide-by-zero in desired-speed-final calcs
The previous check using is_zero would not catch divide-by-zero cases in which the turn angle was very small but not quite zero
2019-02-06 14:35:11 +09:00
Randy Mackay
0057396d5d Rover: version to 3.5.0-rc3 2019-01-30 09:59:36 +09:00
Randy Mackay
7c078aa3ca Rover: 3.5.0-rc3 release notes 2019-01-30 09:59:13 +09:00
Randy Mackay
90c9ec29d3 Rover: version to 3.5.0-rc2 2019-01-24 09:29:51 +09:00
Randy Mackay
8d3c1d410e Rover: 3.5.0-rc2 release notes 2019-01-24 09:29:49 +09:00
Randy Mackay
ac773ccd79 Rover: convert ch7_option param to rc7_option 2019-01-23 20:13:50 +09:00
Pavlo Kolomiiets
2c909cf83b AP_WheelEncoder: Wheel encoder's offsets are properly propagated to EKF3. 2019-01-23 17:01:13 +09:00
Peter Barker
1b6bed0d4b Rover: adjust LOG_BITMASK description to remove APM2 2019-01-20 09:35:32 +09:00
Peter Barker
6fc76a32af GLOBAL: use AP::logger() and strip redundant Log_ from methods 2019-01-18 18:08:20 +11:00
Peter Barker
b47733142f GLOBAL: rename DataFlash_Class to AP_Logger 2019-01-18 18:08:20 +11:00
Peter Barker
b789f75f32 Rover: Log_Write_SIMSTATE no longer takes dataflash pointer 2019-01-18 11:16:54 +11:00
Peter Barker
cc011d1a3d Rover: remove PX4 FWVersion info 2019-01-16 11:47:55 +11:00
Peter Barker
4e94d5c0ce APMrover2: adjust for Location_Class and Location unification 2019-01-16 11:45:29 +11:00
TsuyoshiKawamura
1e033e616f Rover: Loiter in AUTO mode for boat 2019-01-10 20:42:39 +09:00
TsuyoshiKawamura
5575eeddab Rover: fixed coverity issue around loiter logic 2019-01-10 20:24:57 +09:00
TsuyoshiKawamura
41fd596c06 Rover: improve cruise speed/throttle learning. fix #9777 2019-01-10 20:23:36 +09:00
TsuyoshiKawamura
e64f50860f Rover: move mode_from_mode_num function to its alphabetical order. 2019-01-09 08:45:01 +09:00
Michael du Breuil
b00b7e827f APMRover2: Remove unneeded GCS rally override 2019-01-08 10:39:50 +11:00
Michael du Breuil
d920795537 Rover: Reset all storage when format version is incorrect 2019-01-08 10:35:37 +11:00
murata
f88863212e Rover: Delete NuttX version processing 2019-01-08 10:06:20 +11:00
TsuyoshiKawamura
17f8b89b17 Rover: move mode_from_mode_num to mode.cpp 2019-01-07 12:53:45 -08:00
Andrew Tridgell
ce9352942f Rover: allow mavlink when in sensor error 2019-01-04 19:17:31 +11:00
Peter Barker
ca0374a7af Rover: do not permit copying of a Mode 2019-01-03 13:35:33 +09:00
Michael du Breuil
216cb23806 APMRover2: Remove unneeded AP_Buffer include 2018-12-31 11:41:43 +09:00
Andrew Tridgell
088442880e build: removed makefile build system 2018-12-22 11:06:59 +11:00
TsuyoshiKawamura
a9781686b1 Rover: Vehicle will stop with loiter in Guided mode for boat. 2018-12-20 20:13:15 +09:00
Randy Mackay
80e9a54aed Rover: arming and mode init checks use ekf_position_ok 2018-12-20 15:15:00 +09:00
Tatsuya Yamaguchi
3ff1bb7714 Rover: add ekf failsafe 2018-12-20 15:15:00 +09:00
Peter Barker
1ee8cfad6f Rover: split SIMSTATE, AHRS2 and AHRS3 onto their own ap_message ids 2018-12-19 13:19:23 +11:00
Peter Barker
f8f5faa6b9 Rover: split DISTANCE_SENSOR onto its own ap_message id 2018-12-19 07:24:37 +11:00
Peter Barker
88dfb3220b Rover: try_send_message caller checks telemetry_delayed 2018-12-18 14:25:56 +11:00
Peter Barker
90d13548a1 Rover: split SYS_STATUS and POWER_STATUS onto separate ap_messages 2018-12-18 14:05:20 +11:00
Randy Mackay
8e96eb969f Rover: support DShot ESCs 2018-12-18 11:21:24 +09:00
Peter Barker
588829161b Rover: move accept_packet to GCS_MAVLink base class 2018-12-14 12:44:31 +11:00
Randy Mackay
17af4c8933 Rover: enable avoidance in auto, RTL, smartRTL 2018-12-14 09:18:23 +09:00
Randy Mackay
66a2c10203 Rover: proximity logging uses LOG_BITMASK for rangefinder 2018-12-14 09:18:23 +09:00
Peter Barker
a98e9f498f Rover: DataFlash uses AP_Mission singleton 2018-12-13 14:45:30 +09:00
Peter Barker
29782c3d2e Rover: move AP_Mission object into ModeAuto class
This mirrors what we did for Copter
2018-12-13 13:44:46 +09:00
Peter Barker
0fa9f43815 Rover: GCS_MAVLink now uses Mission singleton 2018-12-13 10:52:52 +09:00
Randy Mackay
452382ff76 Rover: loiter provides bearing to target 2018-12-13 09:30:19 +09:00
Randy Mackay
6b5ff939f2 Rover: follow provides distance and bearing to target 2018-12-13 09:30:19 +09:00
Randy Mackay
b405286262 Rover: nav-controller-output message sourced from flight mode
future change will allow overriding these values so each mode can provide the best value
2018-12-13 09:30:19 +09:00