在虚拟机中启动Gazebo后报错
1 2 3
| [vehicle_spawn_fang_15423_8266973064116550980-5] process has died [pid 15501, exit code 1, cmd /opt/ros/noetic/lib/gazebo_ros/spawn_model -sdf -file /home/jetson/catkin_ws/src/tutorials/tutorial_gazebo/models/magpie360/magpie360.sdf -model iris -x 0 -y 0 -z 0 -R 0 -P 0 -Y 0 __name:=vehicle_spawn_fang_15423_8266973064116550980 __log:=/home/jetson/.ros/log/33e82792-3706-11f0-9d90-e59abc5778f4/vehicle_spawn_fang_15423_8266973064116550980-5.log]. log file: /home/jetson/.ros/log/33e82792-3706-11f0-9d90-e59abc5778f4/vehicle_spawn_fang_15423_8266973064116550980-5*.log
|

而且在Gazebo中不显示无人机


关键在于缺少了模块
1
| ModuleNotFoundError: No module named
|
最简单的方法是使用 _pip_ 安装 _rospkg_ 模块。尝试使用 pip 安装 rospkg

但是仍无法启动
最终发现是因为安装完ROS和Gazebo后安装了Anaconda导致环境和配置出现问题,解决方法有两种
一、退出BASE环境
每次运行前先退出conda

二、删除Anaconda
可以参考06-删除Anaconda