qml_ros2_plugin
- Software
- Middleware
- Library
A plugin that connects QML user interfaces to ROS 2, letting QML apps log, publish, subscribe, call services and actions, and look up transforms.
Source on GitHub: github.com/StefanFabian/qml_ros2_plugin (opens in a new tab). Facts read at commit 1d2de88 (opens in a new tab).
Licenses
- Code
- MIT (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit 1d2de88 (opens in a new tab), on 16 Oct 2026.
- Commercial use
- Yes
What it does
- Provides logging from QML that reports the originating QML file and line.
- Subscriptions to any topic and message type available on the system, without compile-time types.
- Image transport subscriptions for streaming camera images into a VideoOutput, with optional throttling.
- Tf transform lookups, both one-off via a singleton and continuous via a component.
- Also supports publishers, service clients, action clients, and querying topics and the ament index.
- Requires ros_babel_fish as a source dependency; JavaScript numbers lose long double precision.
Written by Robotheca from the project's README (opens in a new tab) at commit 1d2de88.
Getting started
- Difficulty
- Intermediate
- How to start
- The project's README (opens in a new tab)
Maintenance
- Status
- Active: a commit in the last 90 days
- Newest commit
- 17 Sept 2026 on rolling
- Latest release
- None published on GitHub
Checked on GitHub on 16 Oct 2026.
Links
Robots that can run it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.