Skip to content

feat: inject MAVLink diagnostic overlay and volatile render bypass#86

Open
Rehan1431 wants to merge 1 commit intoPX4:mainfrom
Rehan1431:main
Open

feat: inject MAVLink diagnostic overlay and volatile render bypass#86
Rehan1431 wants to merge 1 commit intoPX4:mainfrom
Rehan1431:main

Conversation

@Rehan1431
Copy link
Copy Markdown

Implemented a live diagnostics overlay for anomaly detection.

Receiver Hook: Included handling for MAVLINK_MSG_ID_NAMED_VALUE_FLOAT to provide visual feedback through edge compute payloads.

Memory Safety: Defined the trigger as volatile to ensure that the Render Thread sees the changes in the trigger made by the MAVLink thread instantly (no CPU register caching).

Visual Indicator: The model flashes in RED if there is a 'resonance' anomaly.

See the attached Shot demo of the system in action using a 10Hz Python-based MAVLink stream.
new detection

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant