分享问题——RLException: .... ... Cannot load command parameter [robot_description]: no such command [[‘/o

刚开始接触ROS没多久,今天被上面这个问题困扰了很长时间,CSDN上找了许久也没有看到相同问题的,有必要记录一下。

这里我的系统是ubuntu 20.04 ,对应安装的是noetic版本的ros。当我在ROS执行launch文件的过程中,报错如上。经过一番询问,得知因为我的ROS是noetic版本的,而noetic转换urdf不是xacro.py,而是xacro。

错误如下分享问题——RLException: .... ... Cannot load command parameter [robot_description]: no such command [[‘/o_第1张图片

如何修改

按照错误提示中的路径,找到文件xbot-u.launch.xml,双击打开文件,再根据错误提示找到“robot_description"所在行,将该行的"xacro.py"处的”.py"删除。然后保存关闭文件。重新在终端打开launch文件,成功运行。

修改之前

修改之后

我出现这个问题的原因

看的老师的视频的系统版本与自己的版本不一致,另外ros的版本也不一致,但我用的是老师提供的源文件。过程中还遇见了其他的问题,问题也是关于kinetic版本与noetic版本不一致的。因此,还是建议跟着老师的版本学习。

你可能感兴趣的:(ROS中遇见的问题,ubuntu)