当前位置:   article > 正文

运行rviz时出现[ERROR]: Could not load model、Cannot locate resource package错误_could not load pixmap 'package://rviz/icons/rotate

could not load pixmap 'package://rviz/icons/rotate.svg' -- using default cur

问题

运行solidworks导出的urdf功能包下的display.launch,单独打开一个rviz去接收模型和tf数据时,出现如下错误:

[ERROR] [1640699688.189865241]: Could not load model 'package://agv_model/meshes/base_link.STL' for link 'base_link': OGRE EXCEPTION(6:FileNotFoundException): 
Cannot locate resource package://agv_model/meshes/base_link.STL in resource group Autodetect or any other group.
 in ResourceGroupManager::openResource at /build/ogre-1.9-B6QkmW/ogre-1.9-1.9.0+dfsg1/OgreMain/src/OgreResourceGroupManager.cpp (line 756)

  • 1
  • 2
  • 3
  • 4

最终只能显示tf坐标,机器人模型显示不出来。

解决

出现这个问题的原因是新打开的rviz找不到功能包下meshes文件的路径。在.bashrc文件中添加以下urdf功能包所在的工作空间路径即可。
1、打开 .bashrc

nano .bashrc
  • 1

在这里插入图片描述
2、在文件的最后添加功能包路径

source /home/passoni/agv_model_test/devel/setup.bash
  • 1

3、source .bashrc

source .bashrc
  • 1

再重新运行,问题解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/347522
推荐阅读
相关标签
  

闽ICP备14008679号