[ROS 系列学习教程] ROS与操作系统版本对应关系

在这里插入图片描述

ROS 系列学习教程(总目录)

一、ROS1

Ubuntu和ROS1版本对应关系及官方支持结束时间,加粗的为还在支持的版本,(Recommended)为官方建议使用版本。

UbuntuROS1Release dateEnd of Life
14.04 LTSIndigo lglooJuly 22nd, 2014April, 2019
16.04 LTSKinetic KameMay 23rd, 2016April, 2021
18.04 LTSMelodic MoreniaMay 23rd, 2018May, 2023
20.04 LTSNoetic Ninjemys
(Recommended)
May 23rd, 2020May, 2025

官方版本列表

鉴于好多博友询问支持Ubuntu 22.04的ROS版本,完善了一下博客(2022.6.5)

Noetic Ninjemys 是ROS1的最后一个版本,以后的ROS都是ROS2了。
也就是说官方的ROS1已经不支持Ubuntu22.04了。

二、ROS2

Ubuntu和ROS2版本对应关系见下表(加粗的为还在支持的版本,(Recommended)为官方建议使用版本):

UbuntuROS2Release dateEnd of Life
20.04 LTSFoxy FitzroyJune 5th, 2020May, 2023
20.04 LTSGalactic GeocheloneMay 23rd, 2021November 2022
20.04 LTS
22.04 LTS
Humble HawksbillMay 23rd, 2022May 2027
22.04 LTSIron IrwiniMay 23rd, 2023November 2024
24.04 LTSJazzy Jalisco
(Recommended)
May 23rd, 2024November 2029

ROS2不仅支持Ubuntu还支持了Windows、MacOs和RHEL(Red Hat)

ROS2与其他操作系统对应关系:

其中,

Tier 1 Platforms:积极支持的平台(定期维护),兼容性最好,经过良好测试,提供二进制安装包。

Tier 2 Platforms:支持的平台(按要求维护),未进行积极测试且不定期维护。因此,发布的产品可能不会在这些平台上开箱即用,但报告的问题将在客户分析/报告/修复/重新测试时得到修复/维护。不提供二进制安装包,必须从源码编译。

Tier 3 Platforms:已知可用的平台,未得到官方支持或测试。

ROS2Tier 1 PlatformsTier 2 PlatformsTier 3 Platforms
Foxy FitzroyUbuntu 20.04 (Focal): amd64 and arm64
Mac macOS 10.14 (Mojave)
Windows 10 (Visual Studio 2019)
Ubuntu 20.04 (Focal): arm32
Debian Buster (10): amd64, arm64 and arm32
OpenEmbedded Thud (2.6) / webOS OSE: arm32 and x86
Galactic GeocheloneUbuntu 20.04 (Focal): amd64 and arm64
Windows 10 (Visual Studio 2019): amd64
RHEL 8: amd64Ubuntu 20.04 (Focal): arm32
Debian Bullseye (11): amd64, arm64 and arm32
OpenEmbedded Thud (2.6) / webOS OSE: arm32 and arm64
Mac macOS 10.14 (Mojave): amd64
Humble HawksbillUbuntu 22.04 (Jammy): amd64 and arm64
Windows 10 (Visual Studio 2019): amd64
RHEL 8: amd64Ubuntu 20.04 (Focal): amd64arm64 and arm32
macOS: amd64
Debian Bullseye (11): amd64arm64 and arm32
OpenEmbedded / Yocto Project: amd64arm64 and arm32
Iron IrwiniUbuntu 22.04 (Jammy): amd64 and arm64
Windows 10 (Visual Studio 2019): amd64
RHEL 9: amd64Ubuntu 22.04 (Jammy): arm32
macOS: amd64
Debian Bullseye (11): amd64arm64 and arm32
OpenEmbedded / Yocto Project: amd64arm64 and arm32
Jazzy Jalisco
(Recommended)
Ubuntu 24.04 (Noble): amd64 and arm64
Windows 10 (Visual Studio 2019): amd64
RHEL 9: amd64Ubuntu 24.04 (Noble): arm32
macOS: amd64
Debian Bookworm (12): amd64arm64 and arm32
OpenEmbedded / Yocto Project: amd64arm64 and arm32

下一个ROS2发行版 Kilted Kaiju 预计于 2025年5月23日 发布…

三、ROS2 与 Gazebo

由于 ROS2 不再默认集成 Gazebo,这里记录一下他们的对应版本:

Gazebo Citadel (LTS)Gazebo Fortress (LTS)Gazebo GardenGazebo Harmonic (LTS)Gazebo Ionic
ROS 2 Rolling
ROS 2 Jazzy (LTS)
ROS 2 Iron
ROS 2 Humble (LTS)
ROS 2 Foxy (LTS)
ROS 1 Noetic (LTS)
  • ✅ - 推荐
  • ⚡ - 可行,但谨慎使用
  • ❌ - 不兼容

更详细内容见 Gazebo 文档

长期更新…



欢迎大家加QQ群,一起讨论学习:894013891

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万俟淋曦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值