Launching TurtleBot 2 simulator in Gazebo
The simulator package Gazebo was introduced in Chapter 2, Creating Your First Two-Wheeled ROS Robot (in Simulation). If you run the examples there using the differential drive robot, dd_robot
, you should have a good understanding of Gazebo, including how to load models and worlds and manipulate the environment.
To run the simulator, you need to install the TurtleBot software, as described in the previous section.
To start the simulation, open a new terminal window and type the following command:
$ roslaunch turtlebot_gazebo turtlebot_world.launch
If all goes well, you will see a screenshot similar to this one:
If you do not see Gazebo start, refer to the following Problems and troubleshooting section. If that is the case, there are a few issues that may help you if you are having problems with the simulation and the use of Gazebo.
TurtleBot is in the approximate center of the world view, as seen from an overhead camera. The...