Skip to content

No monitoring tool for EKF3 Affinity and Lane Switching available #1595

@knudj

Description

@knudj

For educational purposes I tried to set up some kind of monitoring for EKF3 affinity and line switching in ArduPilot/SITL/MAVProxy.
I asked ChatGPT for some help, however regularly it came up with obsolete commands and parameters (Thus I would be very careful to use ChatGPT for any inflight support of ArduPilot!!!)
Nevertheless it indicated an old module "ekf" in MAVProxy that would perfectly provide a kind of overview I had in mind:

Index Active IMU Baro GPS Mag Health Timeout Pos_Horiz/Vert Vel_Horiz/Vert Compass
0 Y 0 0 0 0 Good N Good Good Good
1 N 1 0 0 0 Good N Good Good Good
2 N 2 0 0 0 Good N Good Good Good

I couldn't find the module "ekf" in the respective Github MAVProxy repository. Would it still be available somewhere else?

The ArduPilot "EKF3 Affinity and Lane Switching" documentation also shows some nice examples for lane switching using a parameter "XKF4.PI" that however also is not available any more.

I think that the EKF affinity and line switching concept is a powerful tool to further enhance the reliability of ArduPilot in a multi-sensor environment. It seems however that after introduction of the concept developers made the attempt not to confuse users (just the EKF probably is some kind of mystery to many) and hide some nice tools from the development phase.

Proposal: For the more interested user monitoring tools for EKF affinity and line switching should be made available again!

Warning: Do not only rely on ChatGPT for support in a dynamically changing open source environment!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions