Rust for Robotics: Building Robust Foundations for Tomorrow's Autonomous Systems
ICRA 2025 Workshop | Monday, May 19, 2025 | 8:30 a.m. – 5:30 p.m.
Zoom link: TBD
Content
This workshop explores the potential of Rust in addressing current challenges in robotics software development. Bringing together industry leaders, academics, and open-source contributors, the workshop will cover Rust's value proposition for robotics, its ecosystem, its role in research and education, adoption challenges, and potential in emerging fields. Through presentations, panel discussions, demos, and poster sessions, participants will gain insights into Rust's capabilities and contribute to strategies for its adoption in robotics. Targeting software engineers, researchers, educators, and students, this workshop aims to catalyze a shift towards safer, more efficient programming in robotics, potentially accelerating the development of more reliable and secure autonomous systems across various applications.
This workshop will include 8 invited talks, 2 panel discussions, and a poster/demo presentation session.
Rust Features
Multithreading
Rust design makes it super easy to develop multithreaded applications.
It's going to be a breath of fresh air compared to C/C++ MPI, or fighting against Python Global Interpreter Lock(GIL)
Concurrency
Rust's design makes it remarkably easy to develop concurrent applications that handle intensive I/O operations efficiently.
Memory Management
Rust is based on clear memory management using lifetime, making it impossible to call after being freed in C++ or needing to deal with a garbage collector in Python!
Multi-Architecture
Building an application compiled for a specific architecture has never been so easy!
Tooling
Rust ecosystem makes it super easy to manage dependency that avoids dependency hell, such as pip dependencies, CMake files, colcon build, ...
Invited Speakers
Jeremy Leibs (He / Him)
Chief Architect of Rerun
Sweden
Dr. Angelo Corsaro (He / Him)
CEO/CTO of ZettaScale Technology Inc.
France
Guillaume BINET (He / Him)
Founder of Copper Robotics
United States
Haixuan Xavier Tao (He / Him)
Founder of 1ms.ai
France
Dr. Hauke Strasdat (He / Him)
Co-founder of Farm-ng Inc. and Space-ng Inc.
United States
Clayton Ramsey (He / Him)
PhD Candidate at Rice University
United States
Dr. Pantelis Sopasakis (He / Him)
Lecturer at Queen's University Belfast
United Kingdoms
Ruairi Moran (He / Him)
PhD Candidate at Queen's University Belfast
United Kingdoms
Dr. Daniel Rakita (He / Him)
Assistant Professor at Yale University
United States
Organizers
Yang Zhou (They / Them)
Ph.D. Candidate, New York University
United States
Guanrui Li (He / Him)
Assistant Professor, Worcester Polytechnic Institute
United States
Guillaume BINET (He / Him)
Founder of Copper Robotics
United States
Haixuan Xavier Tao (He / Him)
Founder of 1ms.ai
France
Jiuhong Xiao (He / Him)
Ph.D. Candidate, New York University
United States
Kuniko BINET (She / Her)
Copper Robotics
United States
Giuseppe Loianno (He / Him)
Associate Professor, New York University
United States
Contact: Yang Zhou (yangzhou.info@gmail.com)