 When the robot moves around, it needs to know where it is within this map.Determining its location and rotation (more generally, the pose) by using its sensor observations is known as robot localization.Because the robot may not always behave in a perfectly predictable way, it generates many random guesses of where it is going to be next.