ORB-SLAM3 ROS 编译报错: No se pudo invocar rospack para obtener indicadores de compilación para el paquete 'ORB_SLAM3'. Mira arriba.

Error de compilación de ORB-SLAM3 ROS:

No se pudo invocar /opt/ros/melodic/bin/rospack deps-manifests ORB_SLAM3
[rospack] Error: la vista de rosdep está vacía: llame a 'sudo rosdep init' y 'rosdep update'


Error de CMake en /opt/ros/melodic/share/ros/core/rosbuild/public.cmake:129 (mensaje):
 

  No se pudo invocar rospack para obtener indicadores de compilación para el paquete 'ORB_SLAM3'.
  Busque arriba los errores del propio rospack. Abortando. ¡Por favor solucione la
  dependencia rota!

Incluso si la ruta a ROS se agrega correctamente al archivo .bashrc, todavía se produce un error

Como se muestra en la imagen:

 

De acuerdo con el mensaje, sudo rosdep init y luego rosdep update, ¡pero se informará un error!

En este momento, primero verifique si hay un archivo 20-default.list en la ruta /etc/ros/rosdep/sources.list.d/. Si no, actualícelo de acuerdo con los siguientes pasos: (Si se instaló con un clic de Yuxiang ROS Los siguientes métodos son aplicables a ros :)

sudo apt-get install python3-pip 
sudo pip3 install rosdepc
sudo rosdepc init

 

rosdepc update

¡Hecho!

 

¡Entonces ve a .build_ros.sh y estarás bien!

Supongo que te gusta

Origin blog.csdn.net/weixin_62952541/article/details/131807996
Recomendado
Clasificación