備註
您正在閱讀 ROS 2 的舊版但仍然受支援的文件。對於最新版本的資訊,請參見 Kilted。
Lyrical Luth (codename 'lyrical'; May, 2026)
Lyrical Luth is the twelfth release of ROS 2. What follows is highlights of the important changes and features in Lyrical Luth since the last release.
Supported Platforms
Lyrical Luth is primarily supported on the following platforms:
Tier 1 platforms:
TODO
Tier 2 platforms:
TODO
Tier 3 platforms:
TODO
For more information about RMW implementations, compiler / interpreter versions, and system dependency versions see REP 2000.
Installation
TODO
New features in this ROS 2 release
class_loader
Add support for passing arguments to constructors. As a result, users can now create plugins that are not default constructible, removing the need for initialize method.
See https://github.com/ros/class_loader/pull/223 for more details.
plugin_lib
Add support for passing arguments to constructors.
See https://github.com/ros/pluginlib/pull/291 for more details.
image_transport
image_transport now supports lifecycle nodes.
See https://github.com/ros-perception/image_common/pull/352 for more details.
point_cloud_transport
point_cloud_transport now supports lifecycle nodes.
See https://github.com/ros-perception/point_cloud_transport/pull/109 for more details.
rcl_logging_implementation
A new rcl_logging_implementation package has been introduced to allow users to select the logging backend implementation at runtime without rebuilding rcl.
Users can set the RCL_LOGGING_IMPLEMENTATION environment variable to switch between available logging backends (e.g., rcl_logging_spdlog, rcl_logging_noop, or custom implementations).
If not specified, rcl_logging_spdlog is used by default.
See https://github.com/ros2/rcl/issues/1178, https://github.com/ros2/rcl/pull/1276, and https://github.com/ros2/rcl_logging/pull/135 for more details.
rosidl_python
Passing in Python set objects into array or sequence fields is now deprecated.
Instead pass in something that implements collections.abc.Sequence most commonly a list, tuple, or a numpy.ndarray. To be removed in ROS M.
Development progress
For progress on the development of Lyrical Luth, see this project board.
For the broad process followed by Lyrical Luth, see the process description page.