March 2018
Intermediate to advanced
1396 pages
42h 14m
English
An autonomous mobile robot can move from its current position to the goal position autonomously with the help of mapping and localizing algorithms. ROS provides some powerful packages to prototype an autonomous mobile robot from scratch. Some of the packages used in an autonomous robot are the ROS navigation stack, gmapping, and amcl. Combining these packages, we can build our own autonomous mobile robot. In this chapter, we will see a DIY autonomous mobile robot platform that works using ROS. This project is actually the updated version of the work mentioned in my first book, Learning Robotics Using Python, Packt Publishing (http://learn-robotics.com). In this chapter, we will mainly go through designing ...