在Ubuntu 16.04LTS运行ROS gazebo 报错解决

 

开发环境Ubuntu16.04LTS+kinetic

首先确认是否安装gazebo。终端输入

gazebo

执行上述命令,会出现如下图所示的界面,过后,这个界面一闪就不见了。

在Ubuntu 16.04LTS运行ROS gazebo 报错解决_第1张图片

报错,如下,

VMware: vmw_ioctl_command error 无效的参数.
Aborted (core dumped)
[gazebo_gui-2] process has died [pid 10900, exit code 134, cmd /opt/ros/kinetic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/dhy/.ros/log/aedcdbd8-6408-11e8-abc6-000c292730e7/gazebo_gui-2.log].
log file: /home/dhy/.ros/log/aedcdbd8-6408-11e8-abc6-000c292730e7/gazebo_gui-2*.log

解决方法,设置环境变量为0即可

export SVGA_VGPU10=0

然后再运行

gazebo

此时界面已经稳定,同时可以用roslaunch命令来启动一个空的Gazebo环境,如终端输入

roslaunch gazebo_ros empty_world.launch

在Ubuntu 16.04LTS运行ROS gazebo 报错解决_第2张图片

此时,界面如下,我已经拉了一个box进来了。 继续学习。。

 

 

你可能感兴趣的:(在Ubuntu 16.04LTS运行ROS gazebo 报错解决)