#zenoh #roslibrust #ros #roslibrust-zenoh

roslibrust_zenoh

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

5 releases (3 breaking)

new 0.14.0 Apr 7, 2025
0.13.0 Mar 27, 2025
0.12.1 Jan 8, 2025
0.12.0 Jan 7, 2025
0.2.0 Jan 7, 2025

#204 in Robotics

Download history 65/week @ 2025-01-01 302/week @ 2025-01-08 30/week @ 2025-01-15 34/week @ 2025-01-22 21/week @ 2025-01-29 28/week @ 2025-02-05 50/week @ 2025-02-12 23/week @ 2025-02-19 92/week @ 2025-02-26 37/week @ 2025-03-05 59/week @ 2025-03-12 24/week @ 2025-03-19 236/week @ 2025-03-26 136/week @ 2025-04-02

461 downloads per month
Used in roslibrust

MIT license

80KB
1K SLoC

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.


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.

Dependencies

~28–40MB
~626K SLoC