Robotics Track

The Robotics Track at CppCon brings together practitioners of the multidisciplinary field to share their knowledge and experience with using C++ to build robots. This track is an opportunity for robotics, controls, autonomous driving, AI, and Machine Learning attendees to connect with like-minded individuals from the broader C++ community and foster a sense of collaboration and growth.

Collaborative robots

The Robotics Track at CppCon stands out for its unique focus on the practical application of C++ in robotics. This distinct approach sets it apart from other events, such as ROSCon, IROS, or ICRA, which often emphasize published algorithms and open-source contributions. At CppCon, our presentations feature ‘code on slides,’ showcasing innovative coding techniques used in robotics that are also relevant across various disciplines. This approach not only highlights the software engineering aspects of robotics but also makes the content accessible to a wider audience. Last year’s examples included compile-time techniques for implementing kinematic chains, enhancing path planning performance through data structure optimization, and detailed explorations of behavior tree library implementations.

Topics of interest include:

  • Simulation
  • Planning
  • Machine learning
  • State estimation
  • Controls
  • Foreign function interfaces
  • API design
  • Performance
  • Safety
  • Tooling
  • Infrastructure
  • Dependency management

Below is a playlist of presentations from last year’s track

With a diverse lineup of speakers and topics, we aim to inspire attendees with valuable knowledge, insights, and connections, empowering them to use and understand C++ in their robotics projects more effectively and contribute to this exciting and dynamic field.

Please contact the Robotics Track Chairs, Griswald Brooks and Tyler Weaver, if you have any questions or suggestions.