ros2_rust
ros2_rust copied to clipboard
Rust bindings for ROS 2
Addresses #391
The API for creating new clients and services ([create_client()](https://docs.rs/rclrs/latest/rclrs/struct.Node.html#method.create_client) and [create_service()](https://docs.rs/rclrs/latest/rclrs/struct.Node.html#method.create_service)) doesn't allow for specifying non-default QoS. From what I can tell, adding the ability to specify QoS should be...
The [docker images](https://hub.docker.com/_/ros/tags?page=&page_size=&ordering=&name=jazzy) for Jazzy have already been released, so we should be able to start testing things in our actions CI.
In this months WG meeting, I discussed some painpoints with our current message generation pipeline, and some potential alternatives or changes. The Problem --- Rust does not have a stable...
Currently, our message generation pipeline is quite complex. Its complex, mainly because Rust does not have a stable ABI, and wants to compile all of the source code and dependencies...
Since this error is relatively new, I wanted to show it. So colcon tries to find the `action_msgs` when building my package and searches incorrectly. ``` --- stderr: simple_ros_rs error:...
This was identified by @luca-della-vedova [here](https://github.com/ros2-rust/ros2_rust/pull/342/files#r1582706665). Currently, our CI doesn't actually check that our imports are formatted with crate level import granularity. Additionally, this functionality is an unstable feature (https://github.com/rust-lang/rustfmt/issues/4991)...
As a side effect of https://github.com/ros2-rust/ros2_rust/pull/392, a set of message packages are now published on crates.io (see https://crates.io/crates/builtin_interfaces for example), although they've been yanked, this exposes an issue in our...
The purpose of this PR is to add logging macros that replicate the logging interface provided by the `rclcpp` and `rclpy` interfaces, while aiming to provide an idiomatic rust interface....
This PR will test whether using the latest stable version of Rust will result in cause CI to fail as suspected in https://github.com/ros2-rust/ros2_rust/pull/419#issuecomment-2391502532