fix(ekf/mavlink): fix logging and mavlink stream of fusion-control-status#27882
fix(ekf/mavlink): fix logging and mavlink stream of fusion-control-status#27882haumarco wants to merge 1 commit into
Conversation
…and low-bandwith streaming of ESTIMATOR_SENSOR_FUSION_STATUS
🔎 FLASH Analysispx4_fmu-v5x [Total VM Diff: 8 byte (0 %)]px4_fmu-v6x [Total VM Diff: 0 byte (0 %)]Updated: 2026-07-13T12:38:01 |
|
I remember seeing logs where various Here they are advertised. If when the logger initialises these branches do not run (EKF2_GPS_CTRL not fully on) can that completely disable logging them? |
Yes, so if the _CTRL parameter is not set when the EKF starts, you'll not have those topics in the log. |
|
Ah of course, it is because we still have some airframes that are not updated to the new runtime fusion control way, was confused |
Solved Problem & Solution
Currently, the
estimator_fusion_controluORB topic wasn't being logged correctly. This change advertises it immediately.Additionally,
ESTIMATOR_SENSOR_FUSION_STATUSwasn't included in any low-bandwidth logging profile. Since this is a system-critical stream for the new fusion control logic over MAVLink, it has now been added.Changelog Entry
For release notes:
Test coverage
Tested in SITL.