Robot observability · ROS 2

Stop reproducing
robot failures.

RealBench continuously records your robot's sensors, joints, nodes and services — so when something breaks, you see what changed.

5 components
14:31:00 14:32:00 14:33:00
front_camera
imu_0
FR_hip_joint
perception
lidar_front
21s
14:31:50 imu_0 healthy → stuck no change in 40s
14:32:07 front_camera healthy → no data nothing in 2.1s
14:32:11 perception healthy → gone node exited

Your robot failed. RealBench remembers why.

14:31:50IMU stopped changing
14:32:07Camera stopped publishing
14:32:11Perception node exited
ROOT CAUSE
Perception lost camera input.

No reproduction. No guesswork.

How it works

Connect

Connect your ROS 2 robot.

Discovers nodes, sensors and joints automatically.

Record

Let it run.

Records continuously in the background.

Debug

Find the failure.

Trace what changed, and when.
$ realbench start
 ROS 2 detected
 42 topics discovered
 8 sensors discovered
 12 joints discovered
 recording

Why not just record a rosbag?

Rosbag

  • Raw topic data
  • You know what to look for
  • Load, replay, dig
  • Hours

RealBench

  • Component health over time
  • It tells you what changed
  • Open the timeline
  • Seconds

Rosbag records what your robot published. RealBench records when it stopped behaving normally. Use both.

READ-ONLY

Observe. Record. Diagnose. Never control.

RealBench never commands motion, writes firmware, or modifies your robot.

“Reproducing an error takes up most of my time.”
Robotics Engineer · Path Robotics
“Very rare to be able to reproduce reliably.”
Head of Autonomy · Agricultural Robotics
“Watching a robot scrub floors for an hour isn't an effective use of time.”
Robotics Technician · AMR fleet

From 100+ conversations with robotics engineers.

Built for

  • ROS 2
  • Custom robots
  • Legged and wheeled
  • Field and outdoor
  • Research platforms

Not yet

  • MAVLink drone stacks
  • RTOS-based systems
  • Vendor-SDK-only arms

Built by Raghavan Madabushi, EE at Georgia Tech. I've spent two months asking robotics engineers what actually eats their week. If you run ROS 2 on a robot you built, I want to hear what breaks.

The next time your robot fails, don't reproduce it.

Book a demo

Or just email me — I answer everything.

Describe the robot you're running (a few words minimum).
Request sent. I'll reply shortly.