이번에는 ROS 2 distribution과
그에 대한 Supported Paltforms을 정리해보겠습니다.
0. Overview
What is a Distribution?
ROS distribution이란 버전화된 ROS packages의 모음입니다.
Linux distributions (e.g. Ubuntu)과 유사하며, 정식 릴리즈부터 코드네임은 알파벳 순으로 진행합니다.
ROS distributions의 목적은
개발자가 Roll forward할 준비가 될 때까지
상대적으로 안정적인 코드베이스에서 작업을 할 수 있도록 하는 것입니다.
따라서, 릴리즈된 패키지에 대해서는
core packages에 대해 bug fixes나 개선사항에 따른 변화를 제한합니다.
Supported Platforms
각 distribution에 따라
권장 지원 플랫폼이 다릅니다(특히, ubuntu).
따라서 로봇을 개발하실 때
지원하는 플랫폼과 ROS 2 distribution을 잘 선정하여야합니다.
1. List of Distributions and Supported Platforms
현재(2021년 5월 14일)(2021년 5월 29일)까지 Release된 distribution과 Supported Platforms은 아래와 같습니다.
Distro | Release date |
Logo | EOL Date (End of Life) |
Supported Platforms |
Galactic Geochelone |
May 23, 2021 |
![]() |
Nov. 2022 |
Tier 1 platforms:
|
Foxy Fitzroy |
Jun. 5, 2020 |
![]() |
May 2023 |
Tier 1 platforms:
Tier 3 platforms:
|
Eloquent Elusor |
Nov. 22, 2019 |
![]() |
Nov. 2020 |
Tier 1 platforms:
Tier 2 platforms:
Tier 3 platforms:
|
Dashing Diademata |
May 31, 2019 |
![]() |
May 2021 |
Tier 1 platforms:
Tier 2 platforms:
Tier 3 platforms:
|
Crystal Clemmys |
Dec. 14, 2018 |
![]() |
Dec. 2019 |
Tier 1 platforms:
Tier 2 platforms:
|
Bouncy Bolson |
Jul. 2, 2018 |
![]() |
Jul. 2019 |
|
Ardent Apalone |
Dec. 8, 2017 |
![]() |
Dec. 2018 |
|
beta3 | Sept. 13, 2017 |
Dec. 2017 |
||
beta2 | Jul. 5, 2017 |
Sept. 2017 |
||
beta1 | Dec. 19, 2016 |
Jul. 2017 |
||
alpha1 - alpha8 |
Aug. 31, 2015 |
Dec. 2016 |
위 글은 아래의 내용을 참고하여 수정 작성되었습니다.
http://docs.ros.org/en/rolling/Releases.html
Distributions — ROS 2 Documentation: Rolling documentation
What is a Distribution? A ROS distribution is a versioned set of ROS packages. These are akin to Linux distributions (e.g. Ubuntu). The purpose of the ROS distributions is to let developers work against a relatively stable codebase until they are ready to
docs.ros.org
더욱 자세한 내용이 알고 싶다면 아래의 링크를 참고하세요.
https://www.ros.org/reps/rep-2000.html#lts-releases
REP 2000 -- ROS 2 Releases and Target Platforms (ROS.org)
[REP Index] [REP Source] REP:2000 Title:ROS 2 Releases and Target Platforms Author:Mikael Arguedas , Steven! Ragnarok , Dirk Thomas Status:Active Type:Informational Content-Type:text/x-rst Created:10-Apr-2018, 24-Apr-2018, 21-May-2018, 10-Dec-2018, 20-May-
www.ros.org