|
|
|
|
Organizers
|
|
|
|
Rust in Robotics: Challenges and Opportunities.
This talk will share the experience in using Rust to build the Zenoh, which is one of the most popular protocols in Robotics. Specifically, I will discuss some of the key advantages that Rust has brought us along with the challenges, especially those posed by async frameworks in the context of real-time and embedded systems. The talk will discuss a set recommended extensions and additional requirements to make async Rust a true asset in robotics.
|
Angelo Corsaro
|
|
|
|
|
Joshua Manela
|
|
|
|
Rust's Tracing and Observability Tools in Robotics
Robotics sits at the intersection of empirical science, hard engineering, and mathematics. Every step in the process has metrics, outputs, and a set of requirements that we try to optimize for. Outside of the benefits of memory safety, Rust has a superpower: observability. Through selective use of the tracing crate we can generate automated reports, instrument code for performance measurements, and track how our application is behaving at an individual and fleet level. In this talk, I will demonstrate how to get started with the tracing crate, and how to think about debugging our robotics stack for more robust systems.
|
Jeremy Steward
|
|
|
|
|
Misc
|
|
|
|
Is Rust ready to fly? -- A minimal open source autonomous quadrotor framework
The talk will cover a case study of a minimal open-source autonomous quadrotor framework in Rust and show how Rust can help robotics stack with its modern language feature.
|
Yang Zhou
|
|
|
|
From PyTorch to the Edge: Rust-Native Computer Vision and Robotics with Kornia
After six years building Kornia as a differentiable CV library for PyTorch, we’ve been rebuilding the stack in Rust. This talk covers kornia-rs for real-time computer vision on the edge, Bubbaloop — an open-source orchestration runtime for cameras, sensors, and ML inference on local hardware — and an early look at kornia-slam, our work-in-progress visual SLAM library. We’ll share walkthroughs of real deployments on Jetson and Raspberry Pi, results from Kornia AI’s Google Summer of Code program, and how a non-profit umbrella sustains a growing portfolio of open-source robotics infrastructure.
|
Edgar Riba
|
|
|
|
Panel: Lessons Learned from Rust Adoption
|
TBD
|
|
|
|
|
Misc
|
|
|
|
|
Misc
|
|
|
|
Rust in the Wild: Lessons from Building Production Robotics Software
Most arguments for Rust in robotics start with memory safety and benchmarks. This talk starts with production. Drawing on work across industrial robotics, government autonomy programs, autonomous vehicles, and physical AI data infrastructure at Rerun, it covers what Rust actually delivers once you’re shipping: fewer bad patterns surviving to production, faster iteration through compile-time feedback, and — for distributed remote teams — the ability to merge across time zones with genuine confidence.
|
Tim Saucer
|
|
|
|
|
Misc
|
|
|
|
From ROS to Rust: Hiroz, Zenoh, and a Robotics Stack You Can `cargo build`
This talk covers why the two existing Rust-in-ROS-2 approaches each involve real trade-offs—ros2_rust wraps the C RCL layer and stays wire-compatible but requires a full ROS 2 install and spreads unsafe FFI throughout; dora-rs goes pure Rust but drops wire compatibility entirely—and how hiroz takes a third path: pure Rust, no C dependencies, and wire-compatible with standard ROS 2 nodes out of the box. We then go inside hiroz’s async runtime design, message generation pipeline, and multi-language binding strategies.
|
Yuyuan Yuan
|
|
|
|
|
Speaker
|
|
|
|
Live Demo
Live coding demonstration writing a sensor driver in Rust. This will be LLM-aided to allow for brevity along with a demonstration of common Rust workflows, e.g., usage of cargo in the developmental workflow for dependency management, building, linting, and testing. The end result will be open-sourced as a reference for all attendees moving forward.
|
Organizers
|
|
|
|
|
Organizers
|