amgaber95

RViz 2 plugin for live 2D plotting of ROS 2 topic data directly inside RViz.

10
1
100% credibility
Found May 15, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

A plugin for the RViz 3D visualization tool that overlays live 2D graphs of robot data from various sources directly on the view.

How It Works

1
🔍 Discover the Plot Tool

You hear about a handy add-on that lets you see live graphs of your robot's data right on top of the 3D view without switching windows.

2
📥 Download the Plugin

Grab the plugin files and place them in your robot project folder so it's ready to use.

3
🔧 Update Your Setup

Install any needed helpers and rebuild your project to include the new plotting feature.

4
🚀 Open Your 3D Viewer

Launch the familiar 3D viewer where you watch your robot's world.

5
Add a Plot Display

Click to add a new 'Plot2D' panel to your viewer setup.

6
📈 Pick Your Data to Graph

Choose robot data streams like speeds or sensor readings, and watch lines draw live as things update.

7
🎨 Tweak the Look

Adjust colors, sizes, scales, and add guide lines to make the graphs perfect for your needs.

Live Graphs Appear

Your graphs overlay smoothly on the 3D scene, letting you monitor everything in one glance effortlessly.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is rviz_2d_plot_plugin?

This C++ RViz 2 plugin lets you plot live 2D charts of ROS 2 topic data directly inside the RViz viewport as screen-space overlays. Pick numeric fields from topics like odometry, diagnostics, or sensors at runtime—no separate tools needed—and keep time-series or XY plots (like trajectories) visible next to your 3D scene. It handles multi-series overlays with custom colors, scales, and reference lines for limits or setpoints.

Why is it gaining traction?

Unlike basic rviz_default_plugins or tools like jsk_rviz_plugins and nav2_rviz_plugins, it offers runtime field discovery, XY mode for field-vs-field data, and rich styling (lines, steps, points; dashes, grids). Pause, clear history, or tweak QoS without restarting RViz, plus tolerance bands and legends with latest values. Devs grab it from ros rviz github or ros2 rviz github for quick monitoring without rqt_plot tabs.

Who should use this?

ROS 2 robotics engineers tuning nav stacks, debugging MoveIt rviz plugin setups, or watching rviz imu plugin ros2 streams like angular velocity. Ideal for live diagnostics on odom X vs Y paths or controller outputs during teleop or autonomy tests—think hardware-in-loop sims where rviz plugins ros2 like this beat external plotters.

Verdict

Solid for rviz plugin example or tutorial projects (great README, MIT license), but with 10 stars and 1.0% credibility score, it's early—test thoroughly before production. Worth a spin if you need plots inside RViz; fork from rviz_common github if customizing.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.