关于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