Skip to main content

Introducing rclrs: the official ROS 2 client library for Rust

UB2.147 | Day 1 | 13:25 - 13:50 | Speakers: Esteve Fernández

Introducing rclrs: the official ROS 2 client library for Rust
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Rust offers many advantages for robotics. One key benefit is its memory safety, which helps prevent critical bugs in complex systems. Additionally, its high performance is essential for real-time applications, while safe concurrency allows for efficient parallel processing, crucial for multi-core robotic systems.

This talk will present rclrs (https://github.com/ros2-rust/ros2_rust), the Rust client library for ROS 2, and its accompanying tooling. rclrs is being developed in the open by a community of Rust and ROS enthusiasts. Support for Rust is now part of ROS 2 rolling and will be shipped in the next ROS 2 releases.

Attachments


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.