This edition
In this workshop we will learn how to program a line follower robot.
We will program the robot using async no_std Rust, and we will run the code in a very realistic physical simulation, where wheels can lose grip, motor responses are not linear, sensors have noise and other kinds of quirks, and we will see how all these issues become more problematic at higher speeds.
LEVEL: Intermediate
This is a whole day long workshop.
According to the speaker, there will be pauses at 11:00 and 16:00 for coffee breaks and at 13:00 for lunch.
Past editions
We used Rust to implement a scalable distributed system to handle vehicle routing problems, with hundreds of complete plans solved every second. I will explain why we chose Rust, its strengths in a project like this, how it influenced our software architecture, and how it worked out in the end.
LEVEL: Intermediate
We'll use embedded Rust, program real small autonomous robots, and have them fight against each other in a Sumo competition.
This is the perfect way to learn embedded Rust techniques and have a lot of fun in the process!
NOTE: according to the instructor, there will be a coffee break in the afternoon (about 16:30).
As a part of our commitment to sustainability, we’re planting “Speaker’s trees” on behalf of our speakers. These trees represent our effort to offset the carbon emissions from their travel. By planting trees, we’re helping to reduce our carbon footprint and combat the effects of climate change. Join us in this symbolic act and help make our conference eco-friendly.