报错内容
The class required for this panel, 'rviz_common/Time', could not be loaded.
Error:
According to the loaded plugin descriptions the class rviz_common/Time with base class type rviz_common::Panel does not exist. Declared types are TeleopPanel
rivz2运行报错图
原因分析
foxy版rviz2不支持rviz_common/Time
属性展示,后续版本才支持
解决办法
将rivz的配置文件打开,删除rviz_common/Time
相关的class
总结
- foxy版本跟后续galactic、humble版本的差异比较多,要多测试
- 如果精力不够可以考虑只兼容ros2的稳定成熟版本就可以