ROS bridge

A proof-of-concept Rerun bridge for ROS 1 that subscribes to all supported topics and visualizes the messages in Rerun.

Background

This is an example that shows how to use Rerun's C++ API to log and visualize ROS messages.

It works by subscribing to all topics with supported types, converting the messages, and logging the data to Rerun. It further allows to remap topic names to specific entity paths, specify additional timeless transforms, and pinhole parameters via an external config file. See the launch directory for usage examples.

Run the code

This is an external example, check the repository for more information.

In a nutshell, clone the repo and run a demo with:

pixi run {spot_,drone_}example

Note that this example currently supports Linux only.