Open MaEtUgR opened 4 days ago
All SITL tests first run passed, re-run again (Collision Prevention pr also passed once). Some MAVROS test is not happy, I'll check that later.
At least the airspeed issue is not related to multi-EKF: https://github.com/PX4/PX4-Autopilot/actions/runs/11959255538/job/33341396494?pr=24017 https://logs.px4.io/plot_app?log=e1cd1491-1093-495b-9e08-aa921b5063ef Let's do some more runs to see if the other issue is.
Let me see if we can improve/fix the "ekf2 missing data" startup race condition.
SITL tests seem to be passsing https://github.com/PX4/PX4-Autopilot/actions/runs/11975522906?pr=24017
Solved Problem
https://github.com/PX4/PX4-Autopilot/issues/23965#issuecomment-2491827454 I think multi EKF is at least related since missing data is only possible if the selector message is not available or the status of the primary estimator: https://github.com/PX4/PX4-Autopilot/blob/2f65644aeb5cb4c2023e43ac45d8a9b01d0584ba/src/modules/commander/HealthAndArmingChecks/checks/estimatorCheck.cpp#L74-L100 and I checked a failing log, both topics are there. So where does it fail? Too many topics? There's only one instance of EKF in the log.
Now that I have a closer look the error is probably gone without multi EKF because it's always there before the selector data is available 🤦♂️ Why is the selector data not available earlier?
Test coverage
Let's see 👀