ros noetic 从 Ubuntu 20.04 升级到 Ubuntu 22.04

ros noetic 从 Ubuntu 20.04 升级到 Ubuntu 22.04

我有 Ubuntu 20.04.4,我想问你一个问题。我有 ros noetic 和 gazebo。如果我将系统升级到 22.04,会有什么问题吗?ros noetic 与 22.04 兼容吗?

谢谢。

答案1

ROS Noetic 将是最后一个 ROS1 版本,它将仅支持 Ubuntu 20.04。因此,答案是肯定的,会出现问题,因为 22.04 不兼容。

此信息来自官方文档。以下链接提供了更多信息。 https://www.ros.org/reps/rep-0003.html#noetic-ninjemys-may-2020-may-2025

2 种替代方案:

  • 现在,您可以在 22.04 中编译 ROS,有人已经成功完成了这项工作。我目前没有任何链接,但您可以在网上轻松找到一些。

  • 另一方面,如果性能开销不是问题,您可以使用 Docker 在 22.04(或任何其他主机系统)上运行 ROS Noetic。这是我个人使用的方法。在我的环境中,即使在嵌入式系统中运行视频应用程序,性能开销也不是问题。

答案2

一年的时间似乎改变了一切。

现在有一个“ros-core”包和相关的开发包,包含在 ubuntu 22 中。它是 ros1。

有趣的是,ros 发行版名称不是“noetic”,而是“Debian”

编辑:发现目前有几个“缺失的部分”:

https://bugs.launchpad.net/ubuntu/+source/ros-metapackages/+bug/2037302

相关内容