最近在学习ROS,使用的是VMWare环境下的Ubuntu 18.04 LTS,但是Gazebo经常崩溃 Segmentation fault (core dumped)
。原因是VMWare的 3D加速功能的问题,如果你是实体机就不会出现这种情况。
解决方案1
你可以在VMWare虚拟机设置中 关闭3D加速功能
解决方案2(推荐)
在终端中设置环境变量 export SVGA_VGPU10=0
,你可以将这个设置环境变量的操作放置到 当前用户的.bashrc
文件中,如下图所示。
然后你可以重启你的终端,或者在终端中执行 source ~/.bashrc
让设置生效
如果之后,你还是出现崩溃的问题,请尝试 更新一下你的系统(我的就是这种情况)
#更新软件源列表
sudo apt update
#升级系统
sudo apt upgrade