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