Your Equation

Library / Navigation / NAV-04

Navigation

Position error from accelerometer bias

Position error after double integration of an uncorrected constant accelerometer bias.

Ref
NAV-04
Rev
v1
Field
Navigation
Result
δp [m]

An accelerometer bias ba that is not removed looks like a real constant acceleration. Integrating once gives a velocity error bat, and integrating again gives a position error ½bat². Because of the square, the error grows faster and faster, which is why inertial navigation cannot run unaided for long without help from GNSS, a map or another sensor.

Position error after double integration of an uncorrected constant accelerometer bias. It grows with the square of time, which is why inertial navigation drifts without outside aiding.

Calculator

Solve for
m
m/s²
0.0010.1
s
10600
  • Velocity error, bat0.6 m/s
  • Bias in milli-g1.019 mg
  • Time to reach a 100 m error, √(200/ba)141.4 s

What drives the result

Each variable is moved across its typical range while the others stay at the values above. The longest bar is the key driver.

Position error (m) current value 18 m
tTime of integrationKey driver
0.51,800
baUncorrected accelerometer bias
1.8180
  • A bias of 0.01 m/s² (1.02 mg) gives 18 m after 60 s, 72 m after twice as long, and 1,800 m after ten minutes.
  • Tilt acts like bias: an attitude error of 0.1° rotates gravity into the horizontal and creates an apparent acceleration of about 0.0171 m/s², which is larger than the bias here. In practice tilt error is often the bigger part of the drift.
Chart data as tables

Ranked variables

VariableTypical rangeLowest resultHighest resultSwing (m)Local stepChange in result
t Time of integration10 to 600 s0.51,8001,800+10%+21 %
ba Uncorrected accelerometer bias0.001 to 0.1 m/s²1.8180178.2+10%+10 %

Sweep of Time of integration

Time of integration (s)Position error (m)
100.5
83.7535.07
157.5124
231.3267.4
305465.1
378.8717.3
452.51,024
526.31,385
6001,800

Sweep one variable

Position error (m)Hover, touch, or use the arrow keys on the chart
050010001500 100200300400500600 Time of integration (s) now 18

Variables and how each one contributes

δp

Position error

Result · m

What the equation gives you. Everything else feeds it.

ba

Uncorrected accelerometer bias

m/s² · typical 0.001 to 0.1

The uncorrected constant accelerometer bias in m/s². One milli-g (1 mg) is 0.00981 m/s². Directly proportional: double the bias, double the position error. Raising it by 10 % (to 0.011) moves the result by +10 %, from 18 to 19.8 m.

t

Time of integration

s · typical 10 to 600

The time over which the bias is integrated, in s. The error grows with the square of time, so a 10 % longer run gives about 21 % more error. Raising it by 10 % (to 66) moves the result by +21 %, from 18 to 21.78 m.

Worked example with the values above

  1. Time squared: t² = 60² = 3,600 s².
  2. Half the bias times that: ½ × 0.01 × 3,600.
  3. δp = 18 m, together with a velocity error of 0.6 m/s.

Assumptions and limits

  • A constant, uncorrected accelerometer bias on one axis, with zero initial velocity and position error.
  • A simple integration model: no aiding, no attitude error, and no scale-factor error.

Common mistakes

  • Expecting the drift to grow in proportion to time. It grows with the square of time, so a short test hides the problem.
  • Forgetting that tilt and gyro errors turn gravity into an apparent acceleration, which adds to the drift beyond the accelerometer bias.

Statistics and uncertainty

Because position error is proportional to bat², a 10 % error in the time (or run length) is a 21 % error in the result, and a 10 % error in the bias is a 10 % error. A bias that is estimated and removed to within 10 % leaves only 10 % of the drift, which is how aiding sensors keep the drift small: 1.8 m instead of 18 m here.

Where it is used

  • Judging how long an inertial sensor can navigate unaided.
  • Specifying the grade of sensor needed for a given drift budget.

Maths you need

  • Integration: velocity is the integral of acceleration, position of velocity
  • Milli-g: 1 mg = 0.00981 m/s²

Related formulas

Practise this formula