Fun with Rusty Robots
summary
Rust runs on Lego EV3 Linux, Raspberry Pi and ARM Cortex-M and even replaces C in a real‑time EV3 build; an experimental latency tester measures 50 ms spikes but switching to an RT kernel yields sub‑millisecond responsiveness. Built examples include a line‑follower and Sumo bot that react in real time. Tooling: cargo-xbuild and sargot to rebuild libcore, linker tweaks to shrink a ~1 MB binary, and RTFM for hardware scheduling; AVR support remains fragile.
AI-written summary · about
chapters (12)
- 0:00Start
- 2:22LINE FOLLOWER
- 4:56LATENCY TEST
- 5:54REAL TIME EXAMPLES
- 7:32NEW OS: EV3RT
- 8:19ENTER RUST
- 8:41BABY STEPS Enter no-std land
- 9:19INTEGRATE WITH EV3RT
- 10:21IT STARTED WORKING, BUT...
- 14:06MAKEBLOCK
- 14:53RUST ON AVR
- 15:48ROBOT HARDWARE
related talks
39mReal-Time Rust in Robotics
31mThe Lego Line Follower Challenge
20m"Rust in Motion: Building Reliable and Performant Robotics Systems"
02mRustbots - Robots powered by Rust
27mThe Wonderful World of Rust Tooling
04mLightning Talk - Embedded Rust
36mIt's Embedded Rust Time
01h 00mFrom Tiny Chips to Server Racks: Deploying AI Everywhere with Rust
