Install latest/candidate of Zenoh Bridge for ROS 2 over DDS
Ubuntu 16.04 or later?
Make sure snap support is enabled in your Desktop store.
Install using the command line
sudo snap install zenoh-bridge-ros2dds --candidate
Don't have snapd? Get set up for snaps.
Thank you for your report. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.
Generate an embeddable card to be shared on external websites.
Bridges all ROS 2 communications using DDS over Zenoh. A typical usage is to run one bridge on a robot and one bridge on a remote host, connecting them via TCP without any DDS traffic crossing network boundaries.
The bridge daemon is installed disabled. Enable and start it with:
sudo snap start --enable zenoh-bridge-ros2dds.bridge
To stop and disable it again:
sudo snap stop --disable zenoh-bridge-ros2dds.bridge
To run an ad-hoc bridge instance without the daemon:
zenoh-bridge-ros2dds [OPTIONS]
Configuration is auto-discovered on startup. Place the configuration file in one of these locations:
~/snap/zenoh-bridge-ros2dds/common/ (ad-hoc app only; takes precedence) /var/snap/zenoh-bridge-ros2dds/common/ (daemon and ad-hoc app)
Pass -c <file> explicitly to skip auto-discovery.
A reference configuration is available in the upstream repository: https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/blob/main/DEFAULT_CONFIG.json5
Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.