roslibrust 0.3.0

An library for interfacing with the ROS's rosbridge_server
roslibrust-0.3.0 has been yanked.
Visit the last successful build: roslibrust-0.18.0

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 // 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