roslibrust-0.3.0 has been yanked.
Visit the last successful build:
roslibrust-0.18.0
RosLibRust
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 // TODO insert link 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 |