#Spawn service failed. Exiting.在仿真环境gazebo启动自建地图时报错
#[spawn_model-8] process has died [pid 8986, exit code 1, cmd /opt/ros/melodic/lib/gazebo_ros/spawn_model -urdf -model tyut_jjc-20231023 -param robot_description __name:=spawn_model __log:=/home/lihaoweb/.ros/log/f3b1dcf2-f158-11ee-b4f1-dcf505caf0a3/spawn_model-8.log]. log file: /home/lihaoweb/.ros/log/f3b1dcf2-f158-11ee-b4f1-dcf505caf0a3/spawn_model-8*.log
分析报错原因模型加载失败
解决方法将自建模型位置加载进配置文件.bashrc
gedit ~/.bashrc
找到自己的模型路径(自己设定的位置,替换下句代码的路径)
lihaoweb@lihaoweb-TUF-Gaming-FX505DT-FX95DT:~/URDF_ws/src/tyut-jjc-20231023/config$ pwd
/home/lihaoweb/URDF_ws/src/tyut-jjc-20231023/config
将路径添加进配置文件bashrc
export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:/home/lihaoweb/URDF_ws/src/tyut-jjc-20231023/config
然后source一下
source ~/.bashrc
报错解决