以梦为马,不负|

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

本文作者:myleaf

本文链接:https://www.cnblogs.com/myleaf/p/18606142

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   泪水下的笑靥  阅读(134)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起