ROS与操作系统版本对应关系

简介: ROS与操作系统版本对应关系

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

Ubuntu ROS1 Release date End of Life
14.04 LTS indigo lgloo July 22nd, 2014 April, 2019
16.04 LTS Kinetic Kame May 23rd, 2016 April, 2021
18.04 LTS Melodic Morenia May 23rd, 2018 May, 2023
20.04 LTS Noetic Ninjemys
(Recommended)
May 23rd, 2020 May, 2025

官方版本列表

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

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

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

Ubuntu ROS2 Release date End of Life
20.04 LTS Foxy Fitzroy June 5th, 2020 May, 2023
20.04 LTS Galactic Geochelone May 23rd, 2021 November 2022
20.04 LTS
22.04 LTS
Humble Hawksbill
(Recommended)
May 23rd, 2022 May 2027
22.04 LTS Iron Irwini
(Recommended)
May 23rd, 2023 November 2024

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

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

其中,

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

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

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

ROS2 Tier 1 Platforms Tier 2 Platforms Tier 3 Platforms
Foxy Fitzroy Ubuntu 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 Geochelone Ubuntu 20.04 (Focal): amd64 and arm64
Windows 10 (Visual Studio 2019): amd64
RHEL 8: amd64 Ubuntu 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 Hawksbill
(Recommended)
Ubuntu 22.04 (Jammy): amd64 and arm64
Windows 10 (Visual Studio 2019): amd64
RHEL 8: amd64 Ubuntu 20.04 (Focal): amd64
macOS: amd64
Debian Bullseye: amd64
Iron Irwini
(Recommended)
Ubuntu 22.04 (Jammy): amd64 and arm64
Windows 10 (Visual Studio 2019): amd64
RHEL 9: amd64 macOS: amd64
Debian Bullseye: amd64

下一个ROS2发行版 Jazzy Jalisco 预计于 2024年5月23日 发布...

长期更新...

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
ROS入门实践
本课程将基于基础设施即代码 IaC 的理念,介绍阿里云自动化编排服务ROS的概念、功能和使用方式,并通过实际应用场景介绍如何借助ROS实现云资源的自动化部署,使得云上资源部署和运维工作更为高效。
相关文章
|
1月前
|
Ubuntu 开发工具
Ubuntu 22.04 aarch64版本操作系统下编译ZLMediaKit教程
通过上述步骤,你可以在Ubuntu 22.04 aarch64版本上成功编译ZLMediaKit,这是一个相对简单而直接的过程,但可能会遇到一些需要根据具体系统环境和要求调整的地方。
306 0
|
5月前
|
计算机视觉
ROS2错误排查:解决cv_bridge与opencv版本不匹配问题。
要记住,这只是一种可能的解决方式,你可能还需要针对你的特定问题进行其他操作。如果遇到任何问题,记住,遇到困难不要灰心,继续把问题当作一个冒险,勇敢地前行。
385 92
|
2月前
|
达摩院 安全 Anolis
Anolis OS 23 架构支持家族新成员:Anolis OS 23.3 版本及 RISC-V 预览版发布
Anolis OS 23.3在保障基础功能持续演进、完善安全漏洞的修复的同时,实现了对 RISC-V 的初步支持。
|
10月前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
6月前
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
332 30
|
6月前
|
存储 虚拟化 Windows
想要掌握Hyper-V如何安装,首先需要确保你的操作系统版本满足Hyper-V的安装要求
Hyper-V的安装需确保操作系统版本和硬件满足要求。硬件上,64位处理器需支持SLAT及虚拟化技术(如VT-x或AMD-V),至少4GB RAM和充足存储空间;BIOS/UEFI中启用虚拟化技术和DEP。软件方面,需Windows 10 Pro及以上或Windows Server 2016/2019及以上,并保持系统更新。安装步骤包括检查系统要求、启用Hyper-V功能、配置并创建虚拟机,最后安装操作系统。注意备份数据及网络适配器配置。
|
8月前
|
运维 安全 数据安全/隐私保护
更安全、更丰富 、更兼容 Anolis OS 23.2 版本重磅上线
该版本不仅新增了许多实用功能,还修复了大量的已知问题和安全漏洞,显著提升了用户体验。
|
存储 编解码 Ubuntu
在Linux中,如何选择操作系统版本?
在Linux中,如何选择操作系统版本?
|
8月前
|
弹性计算 Ubuntu Java
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
187 6
|
传感器 人工智能 算法
ROS机器人操作系统
ROS机器人操作系统
373 1

推荐镜像

更多