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.

Uses for visual odometry include augmented reality and robotics.

It is called visual-inertial odometry (VIO) if it uses an inertial measurement unit.