# Programming ROS 2 with Rust > [! note]- > The content of this page is generated by audio/video transcription and text transformation from the content and links of this source. Source: [https://fosdem.org/2025/schedule/event/fosdem-2025-6548-programming-ros-2-with-rust/](https://fosdem.org/2025/schedule/event/fosdem-2025-6548-programming-ros-2-with-rust/) <video src="" controls></video> ## Summary & Highlights: **Introduction to ROS 2 and Rust in Robotics** This session at FOSDEM 2025 introduces the integration of the Rust programming language with the ROS 2 framework, highlighting its transformative impact on robotics development. Rust is known for its performance and safety, making it an ideal choice for programming robotic systems that require robust and efficient operation. **Benefits and Applications** Participants will learn about Rust's advantages, such as memory safety and concurrency, which are crucial for developing reliable robotic applications. The session will cover practical implementation techniques, including programming and controlling a quadruped robot using Rust within the ROS 2 framework. This hands-on approach will help attendees understand the challenges of robotic systems and how Rust and ROS 2 address these issues effectively. **Opportunities for Developers** The session is designed for developers eager to enhance their robotics expertise using modern programming tools. Whether new to Rust or ROS 2, attendees will gain valuable insights into building robust and efficient systems, preparing them for future advancements in robotics technology. ## Importance for an eco-social transformation The integration of Rust with ROS 2 in robotics can significantly contribute to eco-social transformation by enabling the development of more efficient and sustainable robotic systems. These systems can be applied in various sectors, such as agriculture, waste management, and renewable energy, to improve resource efficiency and reduce environmental impact. For eco-social designers, tools like the ROS 2 framework and Rust programming language offer opportunities to create innovative solutions that address social and environmental challenges. However, challenges such as the steep learning curve of Rust and the need for interdisciplinary collaboration in robotics development remain. Addressing these hurdles requires ongoing education and community engagement to foster a collaborative environment for sustainable innovation. ## Links [Rust ROS 2 Workshop Repository](https://github.com/roboticswithjulia/ros2_rust_workshop) [ROS 2 Rust Package](https://github.com/ros2-rust/ros2_rust)