Skip to content

Greenwave Monitor

  • Software
  • Middleware
  • Tool

A ROS 2 tool for runtime monitoring of topics, measuring frame rate and latency, with a terminal dashboard and a header-only C++ library for publishing diagnostics.

Made by NVIDIA Isaac ROS, United States (checked on github.com/NVIDIA-ISAAC-ROS (opens in a new tab)).

Source on GitHub: github.com/NVIDIA-ISAAC-ROS/greenwave_monitor (opens in a new tab). Facts read at commit 525a73b (opens in a new tab).

Licenses

Code
Apache-2.0 (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (Apache-2.0) at commit 525a73b (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

What it does

  • Node that measures topic frame rate and latency, similar to ros2 topic hz but more performant.
  • Publishes diagnostics and offers services to manage monitored topics and expected frequencies.
  • Lightweight ncurses dashboard shows topic rates, latency and status, and lets you add or remove topics.
  • Header-only C++ library lets your own nodes calculate and publish compatible diagnostics.
  • Optional rich terminal interface, r2s_gw, is available as a separate package built on Textual.
  • Includes a demo mode with sample publishers and an example inline integration node.

Written by Robotheca from the project's README (opens in a new tab) at commit 525a73b.

Getting started

Difficulty
Intermediate

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
8 Sept 2026 on main
Latest release
1.0.0 (28 Feb 2026)

Checked on GitHub on 16 Oct 2026.

Robots on Robotheca that use 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.