Analysis updated 2026-05-18
Watch live sensor readings or motor outputs as a scrolling graph inside RViz 2.
Plot one data field against another, such as tracing a robot's X versus Y position.
Debug controller behavior and monitor odometry without leaving the 3D visualization.
| amgaber95/rviz_2d_plot_plugin | molaorg/rosbag_timing_inspector | qiufuyu123/positron | |
|---|---|---|---|
| Stars | 38 | 37 | 37 |
| Language | C++ | C++ | C++ |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a working ROS 2 Humble and RViz 2 setup.
This is a plugin for RViz 2, the 3D visualization tool used in ROS 2 (a framework for programming robots). The plugin adds live 2D graphs as an overlay on top of the usual 3D robot view, so you can watch sensor readings, motor outputs, or other numeric values change in real time without switching windows. The tool subscribes to ROS 2 topics, which are streams of data flowing between parts of a robot system, and automatically discovers which fields in those streams can be plotted. You can display values over time (like a scrolling graph) or plot one field against another, such as a robot's X position versus its Y position to trace its path. Multiple data series can be shown at once with different colors and styles, and you can add reference lines for limits or target values. Someone working on robotics who uses RViz 2 would reach for this when they need to debug controller behavior, check sensor values, or monitor odometry all within the same visualization session. Instead of running a separate graphing tool, the charts appear right inside the 3D scene. The plugin is written in C++ and uses Qt for its interface, and it is built to work with ROS 2 Humble.
An RViz 2 plugin that overlays live 2D graphs of ROS 2 sensor and robot data directly inside the 3D visualization.
Mainly C++. The stack also includes C++, ROS 2, RViz 2.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.