ros noetic do Ubuntu 20.04 para o Ubuntu 22.04

ros noetic do Ubuntu 20.04 para o Ubuntu 22.04

Tenho Ubuntu 20.04.4 e quero fazer uma pergunta. Tenho ros noetic & gazebo. Se eu atualizar meu sistema para 22.04, haverá algum problema? Ros noetic é compatível com 22.04?

Obrigado.

Responder1

ROS Noetic será a última versão ROS1 e suportará apenas Ubuntu 20.04. Então a resposta é sim, haverá um problema, pois 22.04 não é compatível.

Esta informação vem dos documentos oficiais. O link a seguir fornece informações adicionais. https://www.ros.org/reps/rep-0003.html#noetic-ninjemys-may-2020-may-2025

2 alternativas:

  • Agora, você pode compilar o ROS no 22.04 e há pessoas que fizeram exatamente isso, com sucesso. Não tenho nenhum link no momento, mas você encontrará alguns facilmente online.

  • Por outro lado, se a sobrecarga de desempenho não for um problema, você pode usar o Docker para executar o ROS Noetic no 22.04 (ou qualquer outro sistema host). Esta é a abordagem que eu pessoalmente uso. No meu ambiente, a sobrecarga de desempenho não é um problema, mesmo executando aplicativos de vídeo em um sistema embarcado.

Responder2

Um ano parece ter mudado as coisas.

Agora existe um pacote “ros-core” e pacotes de desenvolvimento relacionados, incluídos no Ubuntu 22. É ros1.

curiosamente, o nome da distribuição ros não é “noético”, mas “Debian”

Editar: descobri que atualmente existem algumas "peças faltando":

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

informação relacionada