Add Flight Indicators extension by zalandemeter#76
Add Flight Indicators extension by zalandemeter#76defunctzombie merged 1 commit intofoxglove:mainfrom
Conversation
|
@zalandemeter thanks for the PR! It will be fantastic to finally have a solid attitude indicator panel, among others. I noticed that you are using typical aeronatuical units, any chance you could consider also supporting SI units that are more typical for projects like px4 autopilot and ROS-based system? It would also be awesome if the attitude indicator supported quaternions directly if possible |
|
@msadowski Thanks for the interest, glad to hear you like it. I’m planning to add support for different unit systems (including SI) and configurable ranges in upcoming versions, and likely expand with additional gauge types as well. For now, this is just a first release to get things started, but quaternion support and broader interoperability (e.g., PX4/ROS use cases) are definitely on the radar (pun intended). |
|
Amazing! |
Changelog
New extension: Flight Indicators — six classic aviation instrument panels (airspeed, altimeter, attitude, heading, turn coordinator, variometer) for real-time flight data visualization.
Docs
README.md
Description
Adds the Flight Indicators extension to the public registry.
This extension provides the complete classic six-pack of aviation instruments as native Foxglove Studio panels, targeted at UAV developers, experimental aircraft builders, and flight simulation rigs. Each panel uses Foxglove's built-in message path input with autocomplete, so it works with any message type —
std_msgs/Float64, custom ROS schemas, or any data source that resolves to a numeric field. No custom message definitions are required.Instruments are rendered using flight-indicators-js (MIT). All SVG assets are inlined as data URLs so the extension is fully self-contained as a single bundle.
Manual testing performed: installed
.foxelocally via Foxglove desktop on Windows, connected a ROS 2 Jazzy data source viafoxglove_bridge, configured message paths on all six panels, and verified correct instrument behavior across the full value range for each panel.No dedicated aviation instrument panels available in the Foxglove extension registry.
Six panels available for install directly from Foxglove Studio settings — Airspeed Indicator, Altimeter, Attitude Indicator, Heading Indicator, Turn Coordinator, and Variometer.