关于ROS调用rviz出现无法显示报错的问题解决
前言
问题综述是这样的:
ch文件,通过rviz显示,于是我通过控制台输入
roslaunch disney_xyzok display.launch
结果报了以下的错误:
或者这类错误:
因为之前还没出现过这个错误,所以我仔细推敲也上网查了一下。
解决方案
其实就是一个路径被后来安装的所覆盖了,算了我先说咋解决吧。
step1
控制台输入
sudo nano ~/.bashrc
nano和gedit、vim一样的,看你爱用那种linux文本编译器了。
step2
进入查看到
我后来装的mujoco默认把LD_LIBRARY_PATH给覆盖掉了,导致rviz模型显示路径缺失,因为mujoco也是显示3d模型的。
所以只需要注释掉就行:
step3
总有一些傻孩子出来了在评论区问我,为啥我注释了还不行啊?
source ~/.bashrc
使能激活一下,下次别忘记就可以了。
结果
可以正常读取,添加个robot:
美滋滋
2024 12 14 00:01
本文作者:myleaf
本文链接:https://www.cnblogs.com/myleaf/p/18606142
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步