(!) Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags.

启动Xbot仿真

Description: 如何使用Xbot模拟器

Tutorial Level: BEGINNER

Next Tutorial: Robots/Xbot/tutorial/cn/Gmapping Simulation

升级Gazebo

Xbot仿真环境可以不依赖具体硬件,直接在PC上运行。 首先确保xbot2_description包已经下载并编译。

查看Gazebo版本,确认为7.0以上

$ gazebo -v

如果版本低于7.0,请按以下步骤升级

$ sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -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

启动Xbot模拟器

输入以下命令启动模拟器

$ roslaunch xbot2_description gazebo.launch

第一次启动Gazebo可能需要几分钟从服务器上下载数据。

Xbot Simulator

本模拟器以Xbot2为机器人模型,仿真场景为软件博物馆。

启动RViz查看可视化数据

$ roslaunch xbot2_description display.launch

可看到如下效果,在RViz中可以添加的控件包括LaserScanPointCloud2,Image,Camera,DepthCloud等。 Xbot Rviz

启动键盘控制程序

启动速度控制程序,通过键盘控制模拟机器人移动。

$ xbot2_keyboard_teleop.py

接下来

Wiki: Robots/Xbot/tutorial/cn/Xbot Simulation (last edited 2017-12-01 06:22:09 by sychaichangkun)