Commit Graph

62183 Commits

Author SHA1 Message Date
Ryan Friedman
ecd11d1903 AP_ExternalAHRS: Use state watching instead
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-01 08:12:55 +09:00
Ryan Friedman
254923dff9 AP_ExternalAHRS: Provide warning for init failure
* If the device hasn't initialized in 5 seconds, give a warning

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-01 08:12:55 +09:00
Ryan Friedman
47fa858181 AP_ExternalAHRS: Use filter data to populate EKF status report
* Variances vs uncertainties may still be off
* Requires enabling the following packets in SensorConnect:
  * Position Uncertainty (LLH)
  * Velocity Uncertainty (NED)

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-01 08:12:54 +09:00
Ryan Friedman
68dd6dd1a5 AP_HAL: Fix incorrect return type
* This caused position quantization errors in the MicroStrain7

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-01 08:12:54 +09:00
Ryan Friedman
1382fd5701 AP_DDS: Fix incorrect port param name
* We want to support TCP and UDP in the future, so make sure we call it
  UDP here

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-01 08:12:54 +09:00
Ryan Friedman
e9763b1877 Tools: Fix incorrectly named DDS param
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-05-01 08:12:54 +09:00
Andy Piper
6086d85676 AP_HAL_ChibiOS: FoxeerF405v2 2024-05-01 08:12:54 +09:00
Andy Piper
3c0ab23653 bootloaders: FoxeerF405v2 2024-05-01 08:12:54 +09:00
Randy Mackay
55e8c781d8 AC_PosControl: always update yaw targets 2024-05-01 08:12:54 +09:00
davidsastresas
ca5646b139 AP_Mount: fix gimbal-device-attitude-status yaw frame flag 2024-05-01 08:12:54 +09:00
Randy Mackay
8280835f22 AP_Mount: get-gimbal-device-flags reports lock state 2024-05-01 08:12:54 +09:00
Randy Mackay
977dc2fde0 AP_Mount: do-gimbal-manager-pitch-yaw can set lock state
Co-authored-by: davidsastresas <davidsastresas@gmail.com>
2024-05-01 08:12:54 +09:00
Randy Mackay
ce1e5481c8 AP_Mount: clarify yaw_lock comments 2024-05-01 08:12:54 +09:00
Randy Mackay
0387a66f39 AP_Mount: RC targeting mode lock state from previous mode
This leads to smoother transitions between RC and GCS control
2024-05-01 08:12:54 +09:00
Andrew Tridgell
0f4885e507 Plane: drop min Q_TRANSITION_MS to 500ms
Rolf makes a good argument for why some quadplanes need less than 2s
2024-05-01 08:12:54 +09:00
Peter Barker
8b4757a883 Plane: call update_loiter before determining whether to fly home or not
we are calling "reached_loiter_target" as part of our checks as to whether to fly home or not.

We need to call update_loiter so the L1 controller can update its internal state for the new waypoint which do_RTL has set.  Depending on location (but typically), that will mean that L1's reached_loiter_target() will then return false, so we fly home.

This bug was affected by f8d7be5e43 .  Any sort of altitude error greater than 10m would delay us entering the landing sequence, allowing the L1 controller to update its state.
2024-05-01 08:12:54 +09:00
Peter Barker
6107b85d30 autotest: add a test for RTL_AUTOLAND=1 behaviour 2024-05-01 08:12:54 +09:00
Randy Mackay
c4bf38ff9d Rover: rename release notes 2024-05-01 08:12:54 +09:00
Randy Mackay
13d6705ccd Tracker: fix release note duplication 2024-05-01 08:12:54 +09:00
Randy Mackay
09ee8b5ae3 AntennaTracker: 4.5.0 release notes 2024-05-01 08:12:49 +09:00
Andrew Tridgell
58e2fb1ea7 Rover: prepare for 4.5.1 2024-04-08 12:22:46 +09:00
Andrew Tridgell
ce342ff1d7 ArduCopter: prepare for 4.5.1 2024-04-08 12:22:46 +09:00
Andrew Tridgell
abdbca0ee5 AntennaTracker: prepare for 4.5.1 2024-04-08 12:22:46 +09:00
Andrew Tridgell
14a4ec7da3 Rover: release notes for 4.5.1 2024-04-08 12:22:46 +09:00
Andrew Tridgell
de243a5124 ArduCopter: release notes for 4.5.1 2024-04-08 12:22:46 +09:00
Andrew Tridgell
5e9d509dcf AntennaTracker: release notes for 4.5.1
# Conflicts:
#	AntennaTracker/ReleaseNotes.txt
2024-04-08 12:22:46 +09:00
Andrew Tridgell
41f638b7b6 Plane: prepare for 4.5.1 2024-04-08 12:22:46 +09:00
Andrew Tridgell
7adf64a569 Plane: release notes for 4.5.1 2024-04-08 12:22:46 +09:00
Andrew Tridgell
2346cb6d81 AP_RCProtocol: fixed underflow wrap in GHST 2024-04-08 12:22:46 +09:00
Andrew Tridgell
0c3940563e AP_RCProtocol: added random data test
this triggers the CRSF crash bug that was just fixed
2024-04-08 12:22:46 +09:00
Andrew Tridgell
7430e4594a AP_RCProtocol: fixed crc memory range error in CRSF
this fixes a crash bug that caused a watchdog for Henry on a
F765-Wing. The bug happens with corrupt serial data causing an
underflow in the length argument to the crc call
2024-04-08 12:22:46 +09:00
Randy Mackay
73640e63d2 AntennaTracker: 4.5.0 release notes 2024-04-08 12:22:46 +09:00
Randy Mackay
7bd5243607 Copter: version to 4.5.0 2024-04-02 12:56:52 +09:00
Randy Mackay
8f8a08ff8c Copter: 4.5.0 release notes 2024-04-02 12:56:52 +09:00
Randy Mackay
39698c3b71 Rover: version to 4.5.0 2024-04-02 12:56:52 +09:00
Randy Mackay
d692b67dff Rover: 4.5.0 release notes 2024-04-02 12:56:52 +09:00
Randy Mackay
d610641189 AntennaTracker: version to 4.5.0 2024-04-02 12:56:52 +09:00
Randy Mackay
0679568f82 AntennaTracker: 4.5.0 release notes 2024-04-02 12:56:52 +09:00
Andrew Tridgell
f18da58456 Plane: prepare for 4.5.0 2024-04-02 12:56:52 +09:00
Andrew Tridgell
e6cfd5ac94 Plane: release notes for 4.5.0 2024-04-02 12:56:52 +09:00
Peter Barker
1dfe8c6f8d Tracker: release notes for 4.5beta4 2024-03-22 17:51:31 +11:00
Andrew Tridgell
13e46a6ebc Rover: prepare for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
Andrew Tridgell
44577deb54 ArduPlane: prepare for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
Andrew Tridgell
4e241cc9b6 ArduCopter: prepare for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
Andrew Tridgell
405ce3071d AntennaTracker: prepare for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
Andrew Tridgell
8378f11e40 Rover: release notes for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
Andrew Tridgell
0fdb40fd65 ArduPlane: release notes for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
Andrew Tridgell
a7d790ce9c ArduCopter: release notes for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
Andrew Tridgell
1021c63561 AntennaTracker: release notes for 4.5.0-beta4 2024-03-22 17:49:41 +11:00
FoxSuzuran
3b766d1501 AP_Proximity: add RPLidarC1 support
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2024-03-22 17:49:41 +11:00