Sign inSign up

rewirerun/rewire

By rewirerun

•Updated about 2 months ago

Drop-in ROS 2 bridge for Rerun — stream live topics to the viewer with zero ROS 2 installation.

Image
Developer tools
0

10K+

rewirerun/rewire repository overview

⁠ rewire

Drop-in ROS 2 bridge for Rerun⁠ — stream live ROS 2 topics to the Rerun viewer for real-time visualization. No ROS 2 installation required on the host.

Each image includes ROS 2, rewire, zenohd, and zenoh-bridge-ros2dds.

Website: rewire.run⁠

GitHub: rewire-run/rewire⁠

Docs: rewire.run/docs⁠

⁠Tags

TagROS 2Architecture
humbleHumble Hawksbillamd64, arm64
jazzyJazzy Jaliscoamd64, arm64

⁠Quick Start

docker pull rewirerun/rewire:humble

docker run --rm rewirerun/rewire:humble rewire --version
docker run --rm rewirerun/rewire:humble rewire types

⁠Bridge ROS 2 Topics to Rerun

Connect to ROS 2 nodes on the host network and stream to a Rerun viewer:

docker run --rm --network host rewirerun/rewire:humble \
    rewire record --all --connect <viewer-ip>:9876

⁠Save a Recording

docker run --rm --network host -v $(pwd)/data:/data rewirerun/rewire:humble \
    rewire record --all --save /data/recording.rrd

⁠Run ROS 2 Nodes

ROS 2 is pre-sourced — run any ROS 2 command directly:

docker run --rm --network host rewirerun/rewire:humble \
    ros2 run demo_nodes_cpp talker

⁠Interactive Shell

docker run --rm -it --network host rewirerun/rewire:humble bash

⁠What's Inside

ComponentPurpose
ROS 2 Humble/JazzyRun nodes, replay bags
rewireBridge ROS 2 topics to Rerun
zenohdZenoh router
zenoh-bridge-ros2ddsDDS-Zenoh bridge
demo_nodes_cppExample talker/listener
tf2_rosTF transform broadcasting
rmw_cyclonedds_cpp, rmw_fastrtps_cpp, rmw_zenoh_cppDDS and Zenoh RMW implementations

⁠Other Install Methods

  • Binary: curl -fsSL https://rewire.run/install.sh | sh
  • pixi: pixi global install -c rewire rewire
  • APT: Ubuntu/Debian repository — see docs⁠

⁠Source

Dockerfiles and Docker Compose examples: rewire-run/rewire-docker⁠

Tag summary

Content type

Image

Digest

sha256:4b59c3f0d…

Size

462.4 MB

Last updated

about 2 months ago

docker pull rewirerun/rewire:humble-0.10.0