2 releases
new 0.3.6 | Feb 15, 2025 |
---|---|
0.3.5 | Dec 30, 2024 |
#1275 in Procedural macros
Used in zenoh-ros-type
5KB
zenoh-ros-type
Common Rust struct for ROS 2 messages used by Zenoh.
We can communicate to the ROS application behind zenoh-bridge-ros2dds with Zenoh Rust API.
The library supports the following message type:
- common_interface: Common-used ROS message
- example_interfaces: Example interfaces in ROS 2
- rcl_interface: Common interface in RCL
- unique_identifier_msgs: UUID message type in ROS 2
- autoware_auto_msgs: Messages used in Autoware
- tier4_autoware_msgs: Messages used in Autoware
Not all of them have been added. Feel free to contribute it.
Examples
You can check the examples folder for the basic usage.
Also, there are some examples for how to use zenoh-ros-type in your application.
- autoware_manual_control_rs: Control multiple Autoware with the help of Zenoh.
- zenoh_carla_bridge: Bridge the Carla and Autoware with Zenoh.
For developers
- Install pre-commit hook
pre-commit install --install-hooks
Dependencies
~215–660KB
~16K SLoC