In this chapter, you will learn what is probably one of the most powerful features in ROS, something that will let you move our robot autonomously.
Thanks to the community and the shared code, ROS has many algorithms that can be used for navigation.
First of all, in this chapter, you will learn all the necessary ways to configure the navigation stack with your robot. In the next chapter, you will learn how to configure and launch the navigation stack on the simulated robot, giving goals and configuring some parameters to get the best results. In particular, we will cover the following topics in this chapter:
- Introduction to the navigation stacks and their powerful capabilities-clearly one of the greatest pieces of software that comes with ROS.
- The
tf
library-showing the transformation of one physical element to the other from the frame; for example, the data received using a sensor or the command for the desired position of an actuator.tf
is a...