Robotics

ROS 2 Lyrical C++ Version

The Robot Operating System's next major version could require modern C++20 compilers.

Deep Dive

The ROS Project Management Committee (PMC) is planning to upgrade the core language standard for the upcoming ROS 2 'Lyrical' distribution to C++20. This would move from the current C++17 standard, targeting platforms like Ubuntu 26.04 and Windows 11. The PMC is seeking community feedback to ensure the upgrade doesn't break critical workflows or orphan embedded environments that rely on older compilers.

Why It Matters

This upgrade will enable more modern robotics software but could impact teams using legacy hardware or toolchains.