Bridging robotics and systems programming:
Why Copper is a game changer

By Guillaume Binet

Talk - Thursday, 18 September
14:45

As robotics systems grow more complex, integrating specialists like algorithm developers, machine learning engineers, and control experts can be challenging—especially when relying on traditional languages and frameworks like C++ & ROS.

In this talk, I’ll share my journey of building Copper, a robot runtime designed to address these integration hurdles. Rust provides both systems-level performance and safety, overcoming issues like concurrency and undefined behavior while remaining accessible to developers less experienced in low-level programming.

Through real-world examples and Rust code snippets, we’ll explore how Rust excels in managing concurrency, writing error-free algorithms, and bridging the gap between low-level control and high-level design under the Copper framework. By the end, you’ll see how Copper can streamline robotics development, making it more integrated, efficient, and reliable.

Speaker

Guillaume Binet

Guillaume Binet, Founder of Copper Robotics, brings 25 years of tech experience, with 10 years focused on robotics. Before founding Copper Robotics, he was the CTO at Skyways (drones), VP of CORE Platforms at Motional (autonomous driving), and VP of Onboard Infrastructure at Argo AI (autonomous driving). When Guillaume is not working heads down on his startup, he likes to restore old electronics (family computers and pinballs), scuba dive and race cars.