关于ROS调用rviz出现无法显示报错的问题解决

前言

问题综述是这样的:
ch文件,通过rviz显示,于是我通过控制台输入
roslaunch disney_xyzok display.launch
结果报了以下的错误:

image
或者这类错误:
image

因为之前还没出现过这个错误,所以我仔细推敲也上网查了一下。

解决方案

其实就是一个路径被后来安装的所覆盖了,算了我先说咋解决吧。

step1

控制台输入
sudo nano ~/.bashrc
nano和gedit、vim一样的,看你爱用那种linux文本编译器了。

step2

进入查看到
image
我后来装的mujoco默认把LD_LIBRARY_PATH给覆盖掉了,导致rviz模型显示路径缺失,因为mujoco也是显示3d模型的。
所以只需要注释掉就行:
image

step3

总有一些傻孩子出来了在评论区问我,为啥我注释了还不行啊?
source ~/.bashrc
使能激活一下,下次别忘记就可以了。

结果

可以正常读取,添加个robot:
image
美滋滋
image

2024 12 14 00:01

posted @ 2024-12-14 00:02  泪水下的笑靥  阅读(25)  评论(0编辑  收藏  举报