IMU Dead-Reckoning Drift Calculator

Quantify how much position and heading error accumulates from IMU-only dead-reckoning over time — and determine the maximum correction interval needed to maintain your accuracy requirement.

UDHY Tools / IMU Drift Calculator

⚙️ Input Parameters

Consumer MEMS: 0.5–5mg | Tactical: 0.01–0.1mg
Consumer MEMS: 1–10°/hr | Navigation: 0.1°/hr
Seconds since last external correction
30 km/h ≈ 8.3 | 60 km/h ≈ 16.7

📊 Results

📐

Enter IMU specifications to see how much position error accumulates without an external correction source.

Total Position Drift
m
Position error (accel bias)
Velocity error (accel bias)
Heading drift (gyro bias)
Lateral error from heading
Max interval for <0.1m

Why IMU Drift Matters for AV Localisation

What This Calculates

IMU errors accumulate through double integration — a small constant accelerometer bias grows as ½at² (quadratic with time). A 0.5mg bias produces 0.5cm error after 1s, but 48cm after 10s. Gyroscope bias creates heading error that then generates lateral position error proportional to distance × sin(heading error).

When to Use It

  • Specifying minimum IMU grade for a localisation requirement
  • Setting GPS correction frequency for sub-10cm accuracy
  • Evaluating MEMS IMU adequacy for tunnel/urban canyon operation
  • Sizing EKF update rate in a localisation filter
  • Complementary to the GPS-Denied Drift Estimator tool

Formula

a_bias = mg × 0.001 × 9.81 m/s² pos_err = ½ × a_bias × t² vel_err = a_bias × t head_err = gyro_bias × (t/3600)lat_err = dist × sin(head_err_rad) total = √(pos_err² + lat_err²)
Built by Dr. Dilip Kumar Limbu · Co-Founder, MooVita · Former Principal Scientist, A*STAR · UDHY Engineering Tools

FAQs on IMU Dead-Reckoning Drift

Scroll to Top