警告

您正在閱讀已達到生命週期結束(end-of-life,EOL)版本的 ROS 2 文件,該版本不再正式受支援。如果您想獲取最新資訊,請參見 Lyrical

散佈版

什麼是散佈版?

ROS 散佈版是一組帶有版本號的 ROS 套件集合,類似於 Linux 散佈版(例如 Ubuntu)。ROS 散佈版的目的是讓開發者能夠基於相對穩定的程式碼庫進行開發,直到他們準備好將所有內容向前推進。因此,一旦散佈版發布後,我們會盡量將核心套件(ros-desktop-full 下的所有內容)的變更限制在錯誤修復和非破壞性改進。這通常適用於整個社群,但對於「較高層級」的套件,規則較不嚴格,因此由各套件的維護者自行負責避免破壞性變更。

散佈版列表

Below is a list of current and historic ROS 2 distributions. Rows in the table marked in green are the currently supported distributions.

散佈版

發行日期

標誌

EOL 日期

ROS Boss

Jazzy Jalisco

2024 年 5 月 23 日

Jazzy 標誌

2029 年 5 月

Marco A. Gutiérrez

Iron Irwini

2023 年 5 月 23 日

Iron 標誌

2024 年 12 月 4 日

Yadunund Vijay

Humble Hawksbill

2022 年 5 月 23 日

Humble 標誌

2027 年 5 月

Audrow Nash

Galactic Geochelone

2021 年 5 月 23 日

Galactic 標誌

2022 年 12 月 19 日

Scott Logan

Foxy Fitzroy

2020 年 6 月 5 日

Foxy 標誌

2023 年 6 月 20 日

Jacob Perron / Dharini Dutia

Eloquent Elusor

2019 年

Eloquent 標誌

2020 年 11 月

Michael Carroll

Dashing Diademata

2019 年 5 月 31 日

Dashing 標誌

2021 年 5 月

Steven! Ragnarök

Crystal Clemmys

2018 年 12 月 14 日

Crystal 標誌

2019 年 12 月

Steven! Ragnarök

Bouncy Bolson

2018 年 7 月 2 日

Bouncy 標誌

2019 年 7 月

Mikael Arguedas / Steven! Ragnarök

Ardent Apalone

2017 年 12 月 8 日

Ardent 標誌

2018 年 12 月

Steven! Ragnarök

beta3

2017 年 9 月 13 日

2017 年 12 月

beta2

2017 年 7 月 5 日

2017 年 9 月

beta1

2016 年 12 月 19 日

2017 年 7 月

alpha1 - alpha8

2015 年 8 月 31 日

2016 年 12 月

未來散佈版

有關即將推出的功能詳情,請參閱 路線圖

每年 5 月 23 日(世界烏龜日)會發布一個新的 ROS 2 散佈版。

散佈版

發行日期

標誌

EOL 日期

Kilted Kaiju

May 2025

TBD

Nov 2026

滾動散佈版

ROS 2 Rolling Ridley is the rolling development distribution of ROS 2. It is described in REP 2002 and was first introduced in June 2020.

ROS 2 的 Rolling 散佈版有兩個用途:

  1. 它是未來 ROS 2 穩定散佈版的預備區域,以及

  2. 它是最新開發版本的精選集合。

顧名思義,Rolling 會持續更新,並且**可能會包含破壞性變更的就地更新**。我們建議大多數人改為使用最新的穩定散佈版(請參閱 散佈版列表)。

發布到 Rolling 散佈版的套件會自動發布到未來的 ROS 2 穩定散佈版中。將 ROS 2 套件發布 到 Rolling 散佈版的程序與所有其他 ROS 2 散佈版相同。