Interfacing the mobile robot to the navigation stack
In the previous section, we learned how to configure our robot so that it can be used with the navigation stack, and in this section, we will learn how to configure the navigation stack and its integration with the robot. All the work done in the previous section has been a prerequisite to this. This is the time the robot comes alive.
Getting ready
In this section, we will discuss and learn the following:
- Understand how the navigation stack works
- Configure all the necessary parameters of the navigation stack using configuration files
- Develop launch files to start the navigation stack with our robot
Before we begin, download the chapter7_tutorial
source code from GitHub (https://github.com/kbipin/Robot-Operating-System-Cookbook/tree/master/chapter7_tutorials).
Alternatively, we can also create them in our workspace.
How to do it…
- Begin by creating a new file in
chapter7_tutorials/launch
with the namechapter7_configuration_gazebo.launch
, and add...