#zenoh #compatible #topic #roslibrust #client #zenoh-ros1-plugin #zenoh-ros1-bridge

roslibrust_zenoh

A zenoh backend for roslibrust compatible with zenoh-ros1-plugin / zenoh-ros1-bridge

3 unstable releases

new 0.12.1 Jan 8, 2025
0.12.0 Jan 7, 2025
0.2.0 Jan 7, 2025

#125 in Robotics

Download history 65/week @ 2025-01-01

65 downloads per month
Used in roslibrust

MIT license

78KB
1K SLoC

RosLibRust Zenoh

This crate provides a Zenoh client that is compatible with the zenoh-ros1-plugin / zenoh-ros1-bridge.

The plugin / bridge performs "topic mangling" that makes it challenging to directly subscribe to the bridged topics from zenoh.

The goal of this crate is to provide an effective intermediary between ros1 and zenoh, and eventually unify this behind the single TopicProvider trait.


lib.rs:

A crate for interfacing to ROS1 via the zenoh-ros1-plugin / zenoh-ros1-bridge.

It is not recommended to depend on this crate directly, but instead access it via roslibrust with the zenoh feature enabled.

Dependencies

~26–37MB
~588K SLoC