Robotics & AI Track

The Robotics & AI 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.

The Robotics & AI 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 presentations included:

  • Code generation for optimized forward kinematics
  • Modern implementation of particle filters using range adaptors
  • Parameterized test case generation for autonomous driving

Topics of interest include:

  • AI and Machine Learning
  • Simulation
  • Planning
  • 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 as well as 2023, which should give you an idea of the subject matter and C++ emphasis the track welcomes.

CppCon 2024 Robotics Track Playlist

CppCon 2023 Robotics Track Playlist

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 & AI Track Chairs, Griswald Brooks and Tyler Weaver, if you have any questions or suggestions.