RosLibRust

Rust License:MIT

This package aims to provide a convenient intermediary between ROS1's rosbridge and Rust similar to roslibpy and roslibjs.

Information about the protocol can be found here.

Note on documentation: All information about the crate itself (examples, documentation, tutorials, etc.) lives in the source code and can be viewed on docs.rs. This readme is for "Meta" information about developing for the crate.

Current Status: Ready for Beta Testing / Early Access Intended Support: Noetic, Galactic, Rolling. Development currently focused on Noetic

| Feature | Status | |------------------------------|-------------------------------------------------------------| | tutorials | Planned and upcoming | | message_gen | Working and tested| | advertise | Working and tested| | unadvertise | Working and tested | | publish | Working and tested| | subscribe | Working and tested| | unsubscribe | Working and tested| | services | Working and tested | | fragment / png / cbor | No support planned | | cbor-raw | Planned | | ros1 TCPROS / raw | Planned | | rosbridge status access | Planned | | ros2 rosbridge | Planned | | ros2 DDS / raw | Uncertain if this package will support | | rosapi | Planned |