【避坑】ROS之Gazebo仿真模型导入失败的Bug
全国大学生智能车比赛创意组的讯飞组校内选拔赛要求做2021年的线上仿真赛题,我不得不去学了ros,gazebo仿真与slam导航。这个过程真的是。。。一言难尽啊。五步一报错,十步一Bug。。—):
导入赛事模型包时报错:
关键词:[gazebo_gui-3] process has died [pid xxx, exit code 139....
网上的解决方法大都是关闭虚拟机3D加速、更改SVGA_VGPU10变量、Gazebo7.0.0升级到Gazebo7.1.3等方法(最后一种早已不适用,只适用于gazebo_gui-2的版本,现在都已经是Gazebo9了)。但是都没用。。。
我卸了Gazebo又重装一遍,发现又奔溃,只不过是Aborted (core dumped)和 exit code 134,不过应该和139是同一个原因。
后来我又在虚拟机设置里打开了3D加速。然后再导入模型包就成功了。。。
就离谱,真的。。
我想知道网上为啥都强调关闭3D加速?我取消3D加速为什么反而不行?是我电脑显卡问题么?(我的是英伟达3050Ti)或许这就是ROS玄学问题之一吧。