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

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

相关推荐
Ruiery10 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
欧米欧10 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery11 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
脆性薄片搬运谢工11 小时前
移栽电控箱放在机架上还是单独落地,产线布局哪个更合理?
机器人·脆性薄片搬运专机·桁架机械手·桁架机器人·特种桁架搬运专机
qetfw11 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
广州虚拟动力-动捕&虚拟主播11 小时前
从视角一致性看具身智能:头戴式采集设备的不可替代性
机器人
逆风的蚂蚁13 小时前
linux服务器性能调整怎么落地?我把 CPU 调度、I/O 优先级和内核参数这几个旋钮都拧了一遍
linux·运维·服务器
沫璃染墨17 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
xwz小王子17 小时前
Science Advances 让机器人触觉在重压下继续分辨微小变化
机器人·1024程序员节
AI_Lab0118 小时前
宝塔用了两年,有没有必要换成轻量方案?
linux·运维·服务器