虚拟机下运行rviz时报错闪退或者跑LEGO-LOAM却只有一条路径的现象

本博客参考:https://blog.csdn.net/wangguchao/article/details/88777162?spm=1001.2014.3001.5506
另只是作为自己遇到问题的记录以便以后遇到同样问题查看
感谢大佬的博客帮我解决了问题

问题一:

在虚拟机中的linux上运行gazebo的时候,gazebo窗口闪退,或者提示问题:

 VMware: vmw_ ioctl_command error Invalid argument.

或者出现错误提示:
虚拟机下运行rviz时报错闪退或者跑LEGO-LOAM却只有一条路径的现象_第1张图片本人是rviz出错。

问题二
跑legoslam是出现以下情况并无数据集,可参考以下博客

https://blog.csdn.net/NEU_Ocean/article/details/116834590?spm=1001.2014.3001.5506

虚拟机下运行rviz时报错闪退或者跑LEGO-LOAM却只有一条路径的现象_第2张图片

解决办法
1 关闭加速解决

  关闭硬件加速:
echo " export SVGA_VGPU10=0" >> ~/.bashrc
 
source ~/.bashrc
 关闭虚拟机的3D图形加速:

虚拟机下运行rviz时报错闪退或者跑LEGO-LOAM却只有一条路径的现象_第3张图片

关闭加速也不管用,可要需要更新rviz/gazebo了(我只用了前两步)

 ubuntu18.04默认的Gazebo可能不适合当前的使用需求,故需要更新:
//以下代码来自原博客,根据需求更改,这这里只是用以说明
sudo sh -c ‘echo “deb http://packages.osrfoundation.org/gazebo/ubuntu-stable lsb_re lease -cs main” > /etc/apt/sources.list.d/gazebo-stable.list’
 
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
 
sudo apt-get update
 
sudo apt-get install gazebo7

你可能感兴趣的:(vscode,c++)