Skip to content

Feature gap: no IMU attitude/heading simulation (no --simulate-imu equivalent) #49

Description

@nerdCopter

AI Generated issue-ticket

Summary

bbl_parser has no equivalent of blackbox-tools' --simulate-imu feature. There is no
complementary-filter attitude/heading estimation anywhere in the codebase — bbl_parser
only decodes BBL frames and exports the recorded fields (CSV/GPX/event), it does not
derive roll/pitch/heading from gyro/accel/mag samples.

Confirmed via full grep of src/ for imu, heading, attitude, EstM, EstG,
EstN, complementary, atan2, simulate — zero matches on current master (283c05e).

Context

This was noticed while investigating a heading-computation bug in blackbox-tools:

That bug (an arbitrary-seed warm-up transient in the magnetometer heading reference
vector) does not apply here, since bbl_parser doesn't implement the feature that bug
lives in.

Open question

Is --simulate-imu (attitude/heading estimation from gyro/accel/mag) in scope for
bbl_parser, or should it stay a pure decode/export tool? This is a scope discussion,
not a bug report and not a commitment to implement — no prior task or issue on this
topic existed before the recent blackbox-tools issue/PR prompted this investigation,
and there's no known personal use case for it yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions