Ubuntu 20.04에서 Ubuntu 22.04로의 ros noetic

Ubuntu 20.04에서 Ubuntu 22.04로의 ros noetic

Ubuntu 20.04.4를 사용하고 있는데 질문하고 싶습니다. ros noetic과 전망대가 있습니다. 시스템을 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

1년의 시간이 지나면서 상황이 변한 것 같습니다.

이제 우분투 22에는 "ros-core" 패키지와 관련 개발 패키지가 포함되어 있습니다. 그것은 ros1입니다.

흥미롭게도 ros 배포 이름은 "noetic"이 아니라 "Debian"입니다.

편집: 현재 몇 가지 "누락된 부분"이 있음을 발견했습니다.

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

관련 정보