Tengo Ubuntu 20.04.4 y quiero hacerte una pregunta. Tengo ros noetic & gazebo. Si actualizo mi sistema a 22.04, ¿habrá algún problema? ¿Ros noetic es compatible con 22.04?
Gracias.
Respuesta1
ROS Noetic será la última versión de ROS1 y solo admitirá Ubuntu 20.04. Entonces la respuesta es sí, habrá un problema, ya que 22.04 no es compatible.
Esta información proviene de los documentos oficiales. El siguiente enlace proporciona información adicional. https://www.ros.org/reps/rep-0003.html#noetic-ninjemys-may-2020-may-2025
2 alternativas:
Ahora, puede compilar ROS en 22.04 y hay personas que lo han hecho con éxito. No tengo ningún enlace en este momento, pero encontrarás algunos en línea fácilmente.
Por otro lado, si la sobrecarga de rendimiento no es un problema, puede usar Docker para ejecutar ROS Noetic en 22.04 (o cualquier otro sistema host). Este es el enfoque que yo personalmente uso. En mi entorno, la sobrecarga de rendimiento no es un problema, incluso al ejecutar aplicaciones de vídeo en un sistema integrado.
Respuesta2
Un año de tiempo parece haber cambiado las cosas.
Ahora hay un paquete “ros-core” y paquetes de desarrollo relacionados incluidos en ubuntu 22. Es ros1.
Curiosamente, el nombre de la distribución ros no es "noetic" sino "Debian".
Editar: descubrí que actualmente hay algunas "piezas faltantes":
https://bugs.launchpad.net/ubuntu/+source/ros-metapackages/+bug/2037302