Commit Graph

469 Commits

Author SHA1 Message Date
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
haarshitgarg 7701be8209 Rover: enabled sending waypoints from a companion computer to ardupilot for copter and rover
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-02 09:08:34 +09:00
Andrew Tridgell 54d117b84b Rover: update release notes 2024-05-01 17:24:10 +09:00
Randy Mackay fc3cf3f1c3 Rover: 4.5.2-beta1 release notes 2024-05-01 17:24:10 +09:00
Peter Barker 67eca06cac Rover: fold startup_ground back into caller
remove stale comments around same.

rename method to avoid confusion
2024-04-17 22:18:22 +10:00
Peter Barker 9da6ff4ba5 Rover: move Arming, Beacon and RC_Mapper into ardupilotwaf.py
these were built for all vehicles, so put them in the common list
2024-04-17 18:11:46 +10:00
Randy Mackay 61b4439d95 Rover: rename release notes 2024-04-10 17:11:13 +10:00
Peter Barker 2b76f66ebc Rover: move handling of DO_SET_HOME up to GCS_MAVLink base class 2024-04-09 09:35:16 +10:00
Andrew Tridgell 6b9e6e54c1 Rover: release notes for 4.5.1 2024-04-08 12:59:26 +09:00
Randy Mackay 7e44c5e9d4 Rover: 4.5.0 release notes 2024-04-02 13:12:07 +09:00
Andrew Tridgell be85cb625e Rover: release notes for 4.5.0-beta4 2024-03-22 15:43:07 +09:00
Peter Barker f5556712dd Rover: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker ac8474bd5a Rover: move AP_OSD into common libraries list 2024-03-19 07:15:10 +11:00
Andrew Tridgell 3f06102348 Rover: release notes for 4.5.0-beta3 2024-03-14 09:53:42 +09:00
Peter Barker 97b9c5d4b5 Rover: cope with AP_AVOIDANCE_ENABLED being false 2024-03-11 18:07:18 +11:00
Peter Barker ef82d8b8cc Rover: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Iampete1 61560fd129 Rover: don't try and send MSG_RANGEFINDER if AP_RANGEFINDER_ENABLED is false 2024-03-05 12:32:20 +11:00
Peter Barker 0d43f93160 Rover: move serial_manager parameters up to base class 2024-02-29 12:12:19 +11:00
Peter Barker f673617b54 Rover: remove unused old_top_element param from convert_class 2024-02-27 10:37:45 +11:00
Peter Barker 9af383f634 Rover: convert EFI cvonversion to g2_conversion entry 2024-02-27 10:37:45 +11:00
Peter Barker c26bb2b33b Rover: move gripper up to AP_Vehicle
also make the singleton return a reference rather than a pointer
2024-02-21 21:05:12 +11:00
bugobliterator 5a4931b596 Rover: fix version setting in CheckFirmware app descriptor 2024-02-21 18:54:17 +11:00
Andy Little d867364088 Rover: Sailboat: revert friends and private Sailboat functions. See https://github.com/ArduPilot/ardupilot/pull/26152#discussion_r1495156661 2024-02-21 16:37:07 +09:00
Andy Little 057d7dca96 Rover Sailboat: reset and Tidy up https://github.com/ArduPilot/ardupilot/pull/26152 2024-02-21 16:37:07 +09:00
Andy Little 5c26b40c7e Rover Sailboat: refactor the mainsail/wingmast/mast_rotation logic and make non const sailboat functions private to the sailboat class.
Saves around 128 bytes of text image size (in SITL anyway)
2024-02-21 16:37:07 +09:00