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

出现报错原因:

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")

加入之后的程序格式如下:

相关推荐
feng_you_ying_li1 分钟前
Linux 之线程封装,线程的同步与互斥,互斥锁的介绍
linux·c++·算法
feng_you_ying_li9 分钟前
Linux 线程之 pthread 库的介绍和每个线程独立空间的说明
linux·运维
来点抹茶吗9 分钟前
U-Boot、内核移植与根文件系统构建(BeagleBone Green Gateway&AM335X)
linux·嵌入式硬件·ubuntu·debian
Linux运维老纪11 分钟前
nginx 打造高性能 API 网关(‌Building a High-Performance API Gateway with Nginx)
linux·运维·mysql·nginx·云计算·运维开发
YXXY3138 小时前
线程的介绍(四)
linux
深圳市机智人激光雷达9 小时前
技术筑牢安全冗余:激光雷达在自动驾驶高阶感知中的底层价值与范式演进
人工智能·安全·机器学习·3d·机器人·自动驾驶·无人机
kTR2hD1qb10 小时前
从 Responses API 到 Chat Completions:一个模型网关的设计复盘
linux·前端
姓刘的哦11 小时前
大模型祛魅
linux
hj28625112 小时前
linux下一步学习内容
linux·运维
北京盟通科技官方账号13 小时前
NVIDIA Jetson 全球生态链分析:acontis(代表产品EC-Master)在机器人 EtherCAT 赛道的硬核价值
人工智能·机器人·ethercat·技术原理·盟通科技·ec-master·acontis