Visual odometry
In robotics and computer vision, visual odometry is the process of determining the position and orientation of a robot or other computer-based system by analyzing a set of camera images taken by the system of its environment. It has been used in a wide variety of robotic applications, such as on the Mars Exploration Rovers.