您正在阅读的是旧版本但仍受支持的 ROS 2 文档。 Jazzy.
分布情况
什么是分发?
ROS 发行版是一套版本化的 ROS 软件包。它们类似于 Linux 发行版(如 Ubuntu)。ROS 发行版的目的是让开发人员能够在相对稳定的代码库中工作,直到他们准备好将一切向前推进。因此,一旦发行版发布,我们会尽量限制对核心软件包(ros-desktop-full 下的所有软件)的错误修复和非破坏性改进。这通常适用于整个社区,但对于 "更高级 "的软件包,规则就不那么严格了,因此需要特定软件包的维护者来避免破坏性的改动。
分配清单
以下是当前和历史上的 ROS 2 发行版列表。表中标注为绿色的行为当前支持的发行版。
分配器 |
发布日期 |
标志 |
到期日 |
---|---|---|---|
2024 年 5 月 23 日 |
2029 年 5 月 |
||
2023 年 5 月 23 日 |
2024 年 11 月 |
||
2022 年 5 月 23 日 |
2027 年 5 月 |
||
2021 年 5 月 23 日 |
2022 年 12 月 9 日 |
||
2020 年 6 月 5 日 |
2023 年 6 月 20 日 |
||
2019 年 11 月 22 日 |
2020 年 11 月 |
||
2019 年 5 月 31 日 |
2021 年 5 月 |
||
2018年12月14日 |
2019 年 12 月 |
||
2018年7月2日 |
2019 年 7 月 |
||
2017 年 12 月 8 日 |
2018 年 12 月 |
||
2017 年 9 月 13 日 |
2017 年 12 月 |
||
2017 年 7 月 5 日 |
2017 年 9 月 |
||
2016 年 12 月 19 日 |
2017 年 7 月 |
||
2015 年 8 月 31 日 |
2016 年 12 月 |
未来分配
有关即将推出的功能的详细信息,请参阅 路线图.
每年 5 月 23 日都会发布一个新的 ROS 2 发行版 (世界海龟日).
分配器 |
发布日期 |
标志 |
到期日 |
---|---|---|---|
2025 年 5 月 |
待定 |
2026 年 11 月 |
滚动分配
ROS 2 滚雷 是 ROS 2 的滚动开发版本。 REP 2002 并于 2020 年 6 月首次推出。
ROS 2 的滚动分布有两个目的:
它是未来稳定版 ROS 2 的中转站,以及
是最新开发版本的集合。
顾名思义,"滚动 "是不断更新的。 可就地更新,包括破坏性更改.我们建议大多数人使用最新的稳定发行版(参见 分配清单).
发布到滚动发行版的软件包将自动发布到未来的 ROS 2 稳定发行版中。 发布 ROS 2 软件包 将滚动分配程序加入滚动分配程序的步骤与所有其他 ROS 2 分配程序相同。