打开gazebo进入baxter仿真环境

1、前记:为了尽快在ROS中操作Baxter机器人,需要可以的下载https://download.csdn.net/download/weixin_39090239/10726734

     以下为学习中的记录一些记录,主要是遇到的一些问题和解决办法。

2、如果环境准备好了的话(按照rethiink官网安装步骤http://sdk.rethinkrobotics.com/wiki/Workstation_Setup),至少有如下的ros_ws文件夹存在。打开终端Ctrl+Alt+T,输入roscore会出现【/rosout】。

打开gazebo进入baxter仿真环境    打开gazebo进入baxter仿真环境

3、接下来打开终端Ctrl+Alt+T进入工作空间:cd ros_ws

                                               链接仿真环境:  ./baxter.sh sim

                                                 开启gazebo:  roslaunch baxter_gazebo baxter_world.launch

出现错误:[gazebo-2] process has died [pid 106436, exit code 134, cmd /opt/ros/indigo/lib/gazebo_ros/gzserver -e ode /home/math/ros_ws/src/baxter_simulator/baxter_gazebo/worlds/baxter.world __name:=gazebo __log:=/home/math/.ros/log/64bfbe4e-d1e0-11e8-9fdc-000c29421309/gazebo-2.log].
log file: /home/math/.ros/log/64bfbe4e-d1e0-11e8-9fdc-000c29421309/gazebo-2*.log
Aborted (core dumped)
[gazebo_gui-3] process has died [pid 106440, exit code 134, cmd /opt/ros/indigo/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/math/.ros/log/64bfbe4e-d1e0-11e8-9fdc-000c29421309/gazebo_gui-3.log].
log file: /home/math/.ros/log/64bfbe4e-d1e0-11e8-9fdc-000c29421309/gazebo_gui-3*.log

 解决:关掉所有终端,打开一个新的终端输入gazebo也无效(如下),

            这时候我在终端下设置环境变量为0输入:export SVGA_VGPU10=0

            再次输入gazebo就可以打开仿真环境了。

打开gazebo进入baxter仿真环境打开gazebo进入baxter仿真环境打开gazebo进入baxter仿真环境

最后关掉gazebo环境,再次执行步骤3的三个步骤:

进入工作空间:cd ros_ws

 链接仿真环境:  ./baxter.sh sim

开启gazebo:  roslaunch baxter_gazebo baxter_world.launch

就可以看到心心念念的Baxter了。

打开gazebo进入baxter仿真环境