rqt命令报错,可打开rqt图形界面,但是无法显示节点
背景描述
在Ubuntu系统中安装了ros2(安装方式参考https://fishros.com/d2lros2/#/)
问题描述
第一步:在三个终端分别执行下述三条命令,测试rqt可视化功能
- 启动海龟模拟器
ros2 run turtlesim turtlesim_node
- 启动海龟遥控器
ros2 run turtlesim turtle_teleop_key
- 启动
rqt
,发现终端报一下错误:
rqt
- 报错界面
- 报错的主要信息
AttributeError: type object 'pyparsing_unicode' has no attribute 'BasicMultilingualPlane'
rqt
的GUI界面无显示
解决办法
问题是pydot包的版本太高,查看当前pydot包的版本,我的是3.几
pip list | grep pydot
所以卸载
pip uninstall pydot
然后重装
pip install pydot
现在我的版本是1.4.2
终于可以可视化了