By Leonid Bulyga, Robot Navigation System Developer at NTRLab.
To successfully function, a robot needs to know its place in space, in other words, its exact location on the map.
The Navigation Stack, which includes SLAM, allows the robot to build a map, determine its position on it and move around relying on its “feelings.”
Let us consider in more detail what each element of the navigation stack is responsible for.