ROS-Z is a Zenoh-native ROS 2 stack that:
- Provides a pure-Rust ROS 2 implementation built directly on Zenoh
- Preserves portability for RCL-C/CPP/Py-based applications
- Delivers optimized performance for Rust users
- Interoperates seamlessly with Zenoh RMW-based ROS 2
ROS-Z is experimental software. It is tested with ROS 2 Jazzy and should be interoperable with ROS 2 Rolling, but we make no guarantees with respect to official distributions.
📚 Read the Book for comprehensive documentation including:
- Installation and build instructions
- Examples and tutorials
- API reference
- Feature flags and configuration
- Contributing guidelines
Local Development: mdbook serve book
Contributions are welcome! Please see CONTRIBUTING.md for details.
