警告

您正在阅读的 ROS 2 文档版本已达到 EOL(生命周期结束),不再受官方支持。如果您想了解最新信息,请访问 Jazzy.

分布情况

什么是分发?

ROS 发行版是一套版本化的 ROS 软件包。它们类似于 Linux 发行版(如 Ubuntu)。ROS 发行版的目的是让开发人员能够在相对稳定的代码库中工作,直到他们准备好将一切向前推进。因此,一旦发行版发布,我们会尽量限制对核心软件包(ros-desktop-full 下的所有软件)的错误修复和非破坏性改进。这通常适用于整个社区,但对于 "更高级 "的软件包,规则就不那么严格了,因此需要特定软件包的维护者来避免破坏性的改动。

分配清单

以下是当前和历史上的 ROS 2 发行版列表。表中标注为绿色的行为当前支持的发行版。

分配器

发布日期

标志

到期日

银河地心

2021 年 5 月 23 日

银河标志

2022 年 11 月

福克斯-菲茨罗伊

2020 年 6 月 5 日

Foxy 徽标

2023 年 5 月

能言善辩的埃卢索

2019 年 11 月 22 日

口才标志

2020 年 11 月

Dashing Diademata

2019 年 5 月 31 日

潇洒标识

2021 年 5 月

Crystal Clemmys

2018年12月14日

水晶徽标

2019 年 12 月

弹跳波尔松

2018年7月2日

弹跳标志

2019 年 7 月

阿丹特-阿帕隆

2017 年 12 月 8 日

阿登特徽标

2018 年 12 月

测试版3

2017 年 9 月 13 日

2017 年 12 月

测试版2

2017 年 7 月 5 日

2017 年 9 月

贝塔1

2016 年 12 月 19 日

2017 年 7 月

阿尔法1 - 阿尔法8

2015 年 8 月 31 日

2016 年 12 月

未来分配

有关即将推出的功能的详细信息,请参阅 路线图.

每年 5 月 23 日都会发布一个新的 ROS 2 发行版 (世界海龟日).

分配器

发布日期

支持

计划的变动

谦卑的鹰嘴鹦鹉

2022 年 5 月

待定

待定

预计每年发布一次新的 ROS 2 发行版。

滚动分配

ROS 2 的滚动发行版是未来 ROS 2 稳定发行版的中转站,也是最新开发版本的集合。与大多数 ROS 2 稳定版不同的是,它们有一个初始版本、一个更新支持窗口和一个明确的支持终止时间(参见 分配清单 上述)滚动发行版会不断更新,并会进行就地更新,有时会包括突破性修改。

发布到滚动发行版的软件包将自动发布到未来的 ROS 2 稳定发行版中。 发布 ROS 2 软件包 将滚动分配程序加入滚动分配程序的步骤与所有其他 ROS 2 分配程序相同。

ROS 2 滚雷 中提出的罗斯 2 的滚动发展分布。 REP 2002.它于 2020 年 6 月首次推出。

滚动发行版的核心软件包会频繁发布,可能会破坏兼容性,因此我们建议大多数人使用最新的稳定发行版。由于新的稳定发行版将从滚动发行版的快照中创建,因此希望在未来的 ROS 2 发行版中使用其软件包的软件包维护者,可以将其软件包发布到滚动发行版中。