Resumen de problemas y soluciones encontrados en el desarrollo del uso de ROS (actualizado)

Problema: el paquete no se puede encontrar en rosrun o roslaunch

Opción 1 : Obtenga el archivo ~ / devel / setup.bash. Esta solución es solo temporal, y el mismo problema seguirá ocurriendo al abrir una nueva terminal.
Opción 2 : una solución de una vez por todas

Operación de terminal: gedit ~ / .bashrc
Agregue al final del archivo: fuente ~ / catkin_ws / devel / setup.bash Después de
guardar y salir: fuente ~ / .bashrc

Nota: El segundo paso anterior es solo una ruta relativa, y la ruta específica debe agregarse de acuerdo con su espacio de trabajo.

Problema: arregle el paquete * .bag.active generado durante el registro

  1. Cambie al directorio donde se encuentra el archivo xxx.bag.active
  2. Ingrese rosbag reindex xxx.bag.active desde la línea de comando
  3. 输入 rosbag fix xxx.bag.active result.bag

Nota: Si el comando del tercer paso no tiene éxito, agregue la opción –force después de los tres comandos

问题 : ERROR : no se puede descargar la lista de fuentes predeterminada de: https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list

Ingrese al sitio web: https://site.ip138.com/raw.githubusercontent.com/
ingrese y busque la ip disponible: raw.githubusercontent.com
Use el terminal para hacer ping a la ip en la lista, encuentre la ip con la menor demora y agregue la ip al archivo de hosts de su computadora:

#Abra el archivo de hosts
sudo gedit / etc / hosts #Agregue
al final del archivo, la siguiente ip es solo una referencia, consulte los resultados de mi propia búsqueda
151.11.84.133 raw.githubusercontent.com // Esta pasó la prueba en mi computadora #Guardar
y salir Intente
sudo rosdep init
rosdep update nuevamente

Problema: sudo: rosdep: comando no encontrado

Instalar rosdep

sudo apt-get install python-rosdep

Problema: "No se pudo encontrar una configuración de paquete ..." que se encuentra con frecuencia durante la compilación catkin_make

Simplemente instale el paquete de funciones que falta directamente, generalmente comenzando con ros-melodic (según su propia versión de ros), por ejemplo: le indica que falta el paquete de funciones "gazebo_ros_control"

sudo apt-get install ros-melodic-gazebo-ros-control

Supongo que te gusta

Origin blog.csdn.net/QLeelq/article/details/111189922
Recomendado
Clasificación