关于使用rqt_tf_tree时的报错 ParserError: while parsing a block mapping
问题描述
建立好urdf之后,使用launch文件打开Gazebo,发现模型已经可以在其中加载出来了。当我想使用rqt指令查看关节信息时,发生报错。具体错误为ParserError: while parsing a block mapping …
rosrun rqt_tf_tree rqt_tf_tree
原因分析:
报错原因是urdf中有一些关节名或者mesh包中的模型文件名字中带有空格,导致解析文件时出现错误。例如我的一个stl模型文件为“ right_end_link.stl”,里面包含空格。
解决方案:
仔细检查模型文件和文件名称,尽量避免空格的出现。