Ubuntu18.04运行gazebo的launch文件[model-4] process has died报错

启动gazebo仿真环境报错[model-4] process has died

model-4\] process has died \[pid 2059, exit code 1, cmd /opt/ros/melodic/lib/gazebo_ros/spawn_model -urdf -model mycar -param robot_description __name:=model __log:=/root/.ros/log/8842dc14-877c-11ee-a9d9-0242ac110002/model-4.log\]. log file: /root/.ros/log/8842dc14-877c-11ee-a9d9-0242ac110002/model-4\*.log ![](https://file.jishuzhan.net/article/1726938826187739137/55d6302f72a14256a900b696ee23d57d.webp) **出现报错原因:** ubuntu18.04版本在launch文件中添加中文注释有可能导致这个错误。 **解决方法:** 主要是编码老问题,找到上面出现的/usr/lib/python2.7/xml/etree/ElementTree.py文件,使用vim文本编辑器打开,终端命令是 sudo vim /usr/lib/python2.7/xml/etree/ElementTree.py **加入以下代码** reload(sys) sys.setdefaultencoding("utf-8") **加入之后的程序格式如下:** ![](https://file.jishuzhan.net/article/1726938826187739137/43d3335716181652d0ca79cf1b10cd9e.webp)

相关推荐
bjxiaxueliang3 分钟前
一文解决蓝牙连接难题:Ubuntu命令行蓝牙强制配对
linux·ubuntu·蓝牙连接命令
浪客灿心37 分钟前
Linux库制作与原理
linux·运维·服务器
成为你的宁宁44 分钟前
【Linux Swap 交换分区:定义、作用与操作指南】
linux·交换分区
祁鱼鱼鱼鱼鱼2 小时前
rhce-shell条件测试
linux·运维
wefg12 小时前
【Linux】文件管理
linux·运维·服务器
hweiyu002 小时前
Linux 命令:split
linux·运维·服务器
lihe7583 小时前
每天凌晨3点自动同步UBUNTU源
linux·运维·ubuntu·本地源
添砖java‘’3 小时前
线程的互斥与同步
linux·c++·操作系统·线程·信息与通信
tod1134 小时前
Makefile进阶(上)
linux·运维·服务器·windows·makefile·进程
阳光九叶草LXGZXJ4 小时前
达梦数据库-学习-50-分区表指定分区清理空洞率(交换分区方式)
linux·运维·数据库·sql·学习