June 2018
Beginner to intermediate
280 pages
6h 58m
English
In this chapter, we learned how to simulate our own robot, called Chefbot. We looked at the design of the Chefbot in the previous chapter. We started the chapter by learning about the Gazebo simulator and its different features and capabilities. After that, we looked at how the ROS framework and Gazebo simulator are used to perform a robot simulation. We installed the TurtleBot 2 package and tested the Turtlebot 2 simulation in Gazebo. After that, we created the Chefbot simulation and used Gmapping, AMCL, and autonomous navigation in a hotel environment. We learned that the accuracy of the simulation depends on the map, and that the robot will work better in a simulation if the generated map is perfect.
In the next chapter, we will ...