Rust for Robotics Competitions

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).

Workshop #1
210 min
November 19th, 2023


In this workshop we will learn the basics of embedded (no-std) Rust development, and see how to use it to program small robots equipped with motors (two wheels, standard differential drive) and basic color and distance sensors.

The fundamental software structure will be simple (and Arduino-style event loop), but we will see how the Rust type system helps when more complexity pops up (hardware abstractions, robot configuration independence, layered states machines...).

We will then put the robots in an arena and have them fighting (with robotic Sumo rules), to check that what we have learned actually works!

Stay connected

You can subscribe to our newsletter to stay updated on the latest news and announcements. Follow us on social media to join our community and engage with other attendees, speakers, and staff. We're on Twitter, Mastodon, Youtube and Facebook. Don't forget to use our official hashtag #RustLab2023 to share your experience and connect with other attendees on social media.

Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2023 RustLab | The international conference on Rust in Florence-Design & devCantiere Creativo-Made withDatoCMS