Livium
  • Discuss
HomeGlossaryOdometry

Odometry

What is Odometry in Humanoid Robotics?

Using sensor data to estimate change in position over time.

Wheel odometry tracks rotations to estimate distance traveled. Visual odometry uses camera images. Both help robots track their movement between position updates.

How Odometry Works

Odometry tracks movement by integrating sensor measurements over time. In wheeled robots, encoders count wheel rotations and use wheel radius to calculate distance traveled. For bipedal humanoid robots, joint encoders measure leg joint angles, and kinematic models estimate foot positions and movement. Visual odometry processes consecutive camera frames, detecting and tracking features (corners, edges) across images. By calculating how far features moved between frames and using camera calibration, the system estimates robot movement. IMU acceleration data can be double-integrated to estimate position change, though this quickly accumulates errors. Sensor fusion combines multiple odometry sources, using complementary strengths to improve accuracy.

Types of Odometry

  • Wheel Odometry: Encoder-based distance measurement in wheeled robots
  • Visual Odometry: Camera-based motion estimation using feature tracking
  • Inertial Odometry: IMU-based position tracking through acceleration integration
  • Leg Odometry: Kinematic estimation from leg joint positions in walking robots
  • LiDAR Odometry: Matching consecutive 3D scans to estimate movement
  • Stereo Odometry: Using two cameras for depth information in visual odometry

Applications in Humanoid Robots

Odometry provides continuous position updates between other localization sources in navigation systems. Autonomous navigation uses odometry for smooth path following and obstacle avoidance. SLAM algorithms rely on odometry as an initial estimate for mapping. Motion control systems use odometry feedback to verify commanded movements were executed. Dead reckoning uses odometry when other sensors are unavailable, like GPS-denied indoor environments. Calibration procedures use odometry to measure actual robot movements for system tuning.

Example Humanoid Robots

Featured Humanoids

Discover the latest humanoid robots shaping the future

View All Humanoids
G1 Humanoid Robot Unitree Livium 7_e6mvjc

Unitree G1

Unitree

CN
Shipping$13,500
Livium

© 2026 Livium Inc. All rights reserved.

Privacy·Terms
HumanoidsCompaniesNewsDiscussGlossaryAboutNewsletterContact

Most humanoid robots including Tesla Optimus, Figure 02, and Unitree H1 use leg kinematics-based odometry for position tracking. Research robots often combine visual odometry with other sensors for improved accuracy. Digit by Agility Robotics uses multi-sensor odometry for warehouse navigation.

Related Terms

LocalizationSensor FusionSLAM (Simultaneous Localization and Mapping)
← Back to Glossary
Iron Humanoid Robot Xpeng Livium_febz7s

IRON

XPENG

CN
in_development$40,000
Gr 2 Humanoid Robot Fourier Intelligence Livium Profile_um7nei

GR-2

Fourier

CN
Shipping (limited)Contact Sales
Apollo Humanoid Robot Apptronik Livium 9 Profile_ljuqec

Apollo

Apptronik

US
Pre-orderContact Sales
Tesla Optimus Gen 2 humanoid robot

Optimus Gen 2

Tesla

US
prototypeContact Sales
Boston Dynamics Humanoid Robot Atlas Livium_bh3sgw

Atlas

Boston Dynamics

US
ResearchContact Sales
1x Neo Livium 6

NEO

1X

US
pre-order$20,000
Figure 03 humanoid robot in a neutral standing pose

Figure 03

Figure

US
PrototypeContact Sales
View All Humanoids