[model-4] process has died [pid 17972, exit code 1, cmd /opt/ros/melodic/lib/gazebo_ros/spawn_model -urdf -model mycar -param robot_description __name:=model __log:=/home/mjm/.ros/log/b1f2eb82-61ce-11ed-90db-00e04c6816f4/model-4.log].
log file: /home/mjm/.ros/log/b1f2eb82-61ce-11ed-90db-00e04c6816f4/model-4*.log
方案一:主要原因在於urdf內部存在中文字註解符;
刪掉即可;
方案二:看到錯誤信息/opt/ros/melodic/lib/gazebo_ros/spawn_model內部配置文件引起的錯誤;
因此切換至
cd /opt/ros/melodic/lib/gazebo_ros/
將spawn_model開頭內容修改
import rospy
import sys
import os
import argparse
import xml
try: # Python 3.x
爲:
import rospy
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
import os
import argparse
import xml
try: # Python 3.x
既可.