ros noetic 從 Ubuntu 20.04 到 Ubuntu 22.04

ros noetic 從 Ubuntu 20.04 到 Ubuntu 22.04

我有 Ubuntu 20.04.4,我想問你一個問題。我有ros noetic和gazebo。 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

一年的時間似乎改變了一切。

現在 ubuntu 22 包含了一個「ros-core」套件以及相關的開發包。

有趣的是,ros 發行版名稱不是“noetic”,而是“Debian”

編輯:發現目前有一些「缺失的部分」:

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

相關內容