在运行roslaunch mrobot_description display_mrobot_chassis_urdf.launch 时运行报错**[joint_state_publisher-2] process has died**
根据其他博主的解决方案与自己分析错误内容,
第一次尝试:
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,即可
最终实现: