ros2_rust icon indicating copy to clipboard operation
ros2_rust copied to clipboard

Rust bindings for ROS 2

Results 120 ros2_rust issues
Sort by recently updated
recently updated
newest added

I was just following the following tutorial: https://github.com/ros2-rust/ros2_rust/blob/main/docs/writing-your-first-rclrs-node.md and discovered that the APIs have changed significantly since the last update of this tutorial.

I am trying to write to a ROS bag in ROS2, some data in code. I want to write a topic with data and a specific timestamp. Has anyone done...

I have created a new ROS node and I have declared its dependencies in its Cargo.toml. If I do a symlink of my node's `.cargo` to the `/ros2_ws/.cargo` , `cargo...

[clap](https://docs.rs/clap/latest/clap/) is a popular crate that makes it extremely easy to write CLI programs in Rust. We should include some examples that use it, for users to reference. It would...

good first issue

Currently we're implementing `Error` for `RclrsError` manually which isn't best practice. The [`thiserror`](https://docs.rs/thiserror/latest/thiserror/) crate makes it very convenient to implement the standard `Error` trait and helps keep the implementation correct....

Hi, I noticed that std_msgs crate is yanked. ``` error: failed to select a version for the requirement `std_msgs = "*"` version 4.2.3 is yanked location searched: crates.io index ```...

If I haven't created any subscribers before spin and after spin I create a subscriber, triggered by a callback, the subscriber doesn't work, i.e. the subscriber callback is never executed....

I am trying to debug my rust app with VSCode, I have setup the launch.json file like I would usually do. If I create a simple rust application debugging works...

One of the greatest strengths of the Rust ecosystem is seamless cross platform support, including the ability to compile to web assembly. For some crates supporting web assembly is not...

# Merge Request: Add Improvements to Documentation in `first_rclrs_node.rs` ## Description This merge request moves the previous documentation written in `docs/writing-your-first-rclrs-node.md` into a custom example documentation` ./examples/minimal_pub_sub/src/first_rclrs_node.rs`. The changes aim...