Jacob Dahl
|
569849665f
|
ekf2: range fusion: while on the ground the rangefinder quality checks are bypassed and a synthetic measurement is fused using the minimum rangefinder distance. The intention of this logic is to ensure the rangefinder can be fused immediately during takeoff even if it's reporting 0 quality while on the ground. This was not working since the rangefinder _time_bad_quality_us was being updated while on the ground. This results in range fusion being disabled as soon as the in_air flag is set, since the time since the last bad quality value has not exceeded the EKF2_RNG_QLTY_T. This commit moves the logic into the SensorRangeFinder::isQualityOk function where the _time_bad_quality_us is only set once airborne.
|
2025-09-15 12:29:14 -08:00 |
|
alexklimaj
|
e89a79b382
|
boards: disable multi ekf on all ark flight controllers
|
2025-01-14 02:29:07 -05:00 |
|
Alex Klimaj
|
36ec576c0f
|
boards: ark-pi6x remove ekf delay param defaults (#23177)
|
2024-06-03 17:52:17 -08:00 |
|
alexklimaj
|
2498ce6a5c
|
boards: add iis2mdc mag to ark pi6x
|
2024-04-30 21:26:42 -04:00 |
|
alexklimaj
|
67b39314bf
|
boards: update ark_pi6x EKF delays
|
2024-04-30 21:26:42 -04:00 |
|
alexklimaj
|
1b1479a92b
|
airframes: Droneblocks DEXI 5
|
2024-04-12 14:44:01 -04:00 |
|
alexklimaj
|
528ad1e87d
|
boards: ARK Pi6X Initial Commit
|
2024-04-12 14:44:01 -04:00 |
|