Reminder that the Rust working group meeting will take place today 2021-10-13T14:00:00Z
A summary for those who couldn’t attend:
- ros2_rust will drop its message generation pipeline in favor of r2r’s
- r2r will test the colcon-cargo integration
- ros2_rust and r2r will combine efforts by first working on a core API that will resemble ROS2’s more, and r2r will build its API on top of that. The goal of this is so that ROS2 developers can start developing programs in Rust with a familiar API, whereas more experienced Rust developers can use a more idiomatic API to access ROS2
- the core API of ros2_rust will aim to be no_std so that it can target embedded platforms
@jhdcs anything I forgot?
No, that sounds about right! Only question I have is, do we create a new project for the new
ros2_rust_core? Or make it a crate within the existing
No matter what, I think we should create a bunch of issues that maps out how we’re going to create the core.
ros2_rust is fine, since the current API is more or less what the core crate will look like and upon which
r2r will eventually be built. We can start a separate branch that will be merged onto the current main branch of
Ok. I’ve been working on a crate within
rclrs_core that’s basically attempting to replicate
no_std. Let me set up a PR for the error stuff I’ve been working on…