Commit Graph

493 Commits

Author SHA1 Message Date
Peter Barker 981c500845 Rover: adjust for AP_Mission logging mission-item-starts 2024-10-01 10:19:29 +10:00
Peter Barker 34b775259f Rover: remove handling of prearm empty-string case
it is clear by inspection that this string can never be empty when the called function returns false.  AP_OAPathPlanner::pre_arm_check is not that complicated!
2024-10-01 08:40:44 +09:00
Randy Mackay a2f8118b93 Rover: 4.5.7-beta1 release notes 2024-09-27 14:31:02 +09:00
Peter Barker 6e0f39e3e1 Rover: re-order initialiser lines so -Werror=reorder will work 2024-09-24 22:50:28 +10:00
Peter Barker fd2fd70a8a Rover: correct initialisation of PrecLand buffers
this value determines the size of buffers allocated.

Too high and you waste RAM.  Too low and you probably won't store data correctly.
2024-09-24 10:56:57 +09:00
Thomas Watson 95fb9bd533 Rover: only send airspeed when enabled
Avoids debug message spam about sending an unknown message.
2024-09-23 18:53:27 +10:00
Iampete1 c3393d8d16 Rover: add Airspeed to raw sensor stream rates 2024-09-17 09:10:17 +10:00
Stephen Dade a3548b6a21 Rover: slow vehicle if unable to track in circle mode 2024-09-11 10:21:57 +10:00
Stephen Dade e0e79a6287 Rover: Correct circle mode nav outputs 2024-09-11 10:21:57 +10:00
Peter Barker f2604f2f34 Rover: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Andy Piper 53fb7b1e20 Rover: log attitude target in degrees 2024-09-10 10:54:55 +10:00
Peter Barker 10991589a7 Rover: use AP_Enum for pilot_steer_type 2024-09-06 08:52:54 +10:00
muramura 76c43f1f82 Rover: Make the definition name a class type 2024-09-06 08:52:54 +10:00
Randy Mackay 11c83ebd97 Rover: 4.5.6 release notes 2024-09-04 08:06:25 +09:00
Randy Mackay 1e5c173353 Rover: 4.5.6-beta1 release notes 2024-08-22 10:36:49 +09:00
Peter Barker 2ec045fdc0 Rover: emit MAV_RESULT_DENIED if start/stop item passed to MAV_CMD_MISSION_START 2024-08-20 09:38:43 +10:00
Peter Barker 54a6344bd3 Tool: build_options.py: add AP_ROVER_ADVANCED_FAILSAFE_ENABLED 2024-08-06 09:38:08 +09:00
Peter Barker 227b6780b2 Rover: remove ENABLE/DISABLE defines 2024-08-06 09:38:08 +09:00
Randy Mackay 7fd1de3428 Rover: 4.5.5 release notes 2024-08-01 15:21:49 +09:00
Iampete1 f8e5c3ad0c Rover: Circle: use only position target while driving to circle edge 2024-07-31 20:25:17 +09:00
Peter Barker 40c3d1881c Rover: add build option to not send RC_CHANNELS_RAW
we keep this around in case we break old OSD setups
2024-07-30 10:29:58 +10:00
Randy Mackay b752f8d4cf Rover: 4.5.5-beta2 release notes 2024-07-29 15:18:15 +09:00
muramura 1e001fa017 Rover: Change the IF statement to a SWITCH statement 2024-07-25 11:53:25 +09:00
Peter Barker 3def5f7433 Rover: correct compilation with AP_RRSI_ENABLED false
Co-authored-by: David Buzz <davidbuzz@gmail.com>
2024-07-24 09:11:39 +10:00
Andy Piper 685fb7e34f Rover: use generic fence handling in missions 2024-07-24 08:24:06 +10:00
Andy Piper 4fc59ae67d Rover: use fence enable_configured() 2024-07-24 08:24:06 +10:00
Rhys Mainwaring 408401250b Rover: add frame type Omni3Mecanum
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-07-16 16:28:06 +09:00
Andy Piper 0357faa46c Rover: 4.5.5-beta1 release notes 2024-07-03 12:05:06 +09:00
Peter Barker c40b1627dd Rover: make AP_RANGEFINDER_ENABLED remove more code 2024-07-02 09:17:26 +10:00
Willian Galvani dabc34e7de Rover: fix ModeReason on fence breaches 2024-07-02 07:41:13 +09:00
Iampete1 99f12d66ff Rover: call stats set_flying from 1Hz loop 2024-06-28 18:07:22 +10:00
Peter Barker 11ee66fc22 Rover: remove redundant setting of optical flow bits
identical code in the parent class
2024-06-20 17:18:03 +10:00
robot-to-society 49ba800f88 Rover: resetting reversed flag more generally 2024-06-19 17:12:17 +10:00
Iampete1 bd17d4d035 Rover: use new ModeReason::AUX_FUNCTION 2024-06-18 09:49:20 +10:00
Peter Barker 7003647eda Rover: use enum-class for mission-done behaviours 2024-06-17 15:03:59 +09:00
Iampete1 e83afcf9c4 Rover: 4.5.4 release notes 2024-06-15 09:20:25 +09:00
muramura f7cc7eea90 Rover: Use common variables 2024-06-11 09:16:21 +10:00
Peter Barker f345ae792b Rover: remove defaulting of OSD_ENABLED
we do this in AP_OSD_config.h too so include ordering can break things badly
2024-06-04 16:32:26 +10:00
Andrew Tridgell 5113b6af59 Rover: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
Peter Barker 7aa52c4140 Rover: disable AP_MAVLINK_MAV_CMD_NAV_SET_YAW_SPEED_ENABLED
following the instructions...
2024-06-03 09:47:57 +10:00
Randy Mackay 018c8f5027 Rover: 4.5.3 release notes 2024-05-28 13:18:54 +09:00
Peter Barker 562e5c0b72 Rover: remove redundant @Values from parameter documentation 2024-05-21 14:27:05 +10:00
Andrew Tridgell 6d952b34dc Rover: update release notes for 4.5.3-beta1 2024-05-16 11:04:38 +10:00
Randy Mackay 2242174140 Rover: 4.5.2 release notes 2024-05-14 16:47:52 +09:00
muramura 3f88a5e749 Rover: Initialize variables 2024-05-13 09:20:14 +09:00
Randy Mackay 2867b0c2a6 Rover: torqeedo multiple backend integration
shorten param prefix
add param conversion
2024-05-08 17:51:09 +10:00
Peter Barker 6840cb183d Rover: correct clamping of RTL_SPEED parameter
MAX wasn't treating these things as floats
2024-05-08 09:11:55 +10:00
muramura 73443f5575 Rover: Change division to multiplication 2024-05-07 08:51:05 +09:00
muramura ac3f27ab7b Rover: Add terminate to parameter description 2024-05-06 10:46:13 +09:00
muramura f6246a3c22 Rover: Delete unnecessary decisions 2024-05-06 08:35:36 +09:00