[joint_state_publisher-2] process has died问题解决

在运行roslaunch mrobot_description display_mrobot_chassis_urdf.launch 时运行报错**[joint_state_publisher-2] process has died**

roslaunch运行时报错
根据其他博主的解决方案与自己分析错误内容,
第一次尝试:
1、sudo apt-get install ros-kinetic-joint-state-publisher-gui
由于系统中有该包,所以并未解决问题
第二次尝试:
2、检查urdf文件中是否存在中文注释,删掉中文注释
并未解决问题,或者说还存在其他问题
第三次尝试:
3、检查urdf的xml文件头要在首行顶格
已经首行顶格,未解决实际问题
第四次尝试:
4、仔细阅读报错内容,在红字上有出错位置提示,在urdf文件中找到该位置寻找原因
找到问题:在xyz=“0.1135 0 -0.0165”与rpy之间没有空格
打上空格之后,问题解决
在这里插入图片描述

在这里插入图片描述
针对图中Global statue报错问题
解决办法:修改Fixed Frame的map为base_link

针对显示面板中没有小车模型的问题
解决办法:左下角add, 添加RobotModel,即可
在这里插入图片描述
最终实现
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值