Mobile Robot in ROS

In this chapter, we will discuss the following recipes:

  • The navigation stack in ROS
  • Interfacing the mobile robot to the navigation stack
  • Creating a launch file for the navigation stack
  • Setting up RViz for the navigation stack – visualization
  • Robot localization – Adaptive Monte Carlo Localization (AMCL)
  • Configuring navigation stack parameters with rqt_reconfigure
  • Autonomous navigation of mobile robots – avoiding obstacles

Get Robot Operating System Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.