IMU Noise Model
In our visual-inertial fusion algorithm, we model, as traditionally done, the stochastic part of the IMU error as including three components:
- Turn-on bias
- Bias random walk
- White noise
The noise along any of the axis of the inertial sensor is described as the sum of those contributions:
Where:
- is the real value of the quantity measured projected on the sensor sensitive axis.
- is the sampled value seen as a random variable.
- is a random variable draw from a Gaussian when the device is turned-on (denoted here as step ).
- is the time-independent noise components and draw from a 0-centered Gaussian at each step .
- The covariance of the Gaussian is usually characterized by the continuous noise strength, which needs to be multiplied by the bandwidth (BW)h in Hz to get the distribution of the sample noise: .
- is sometimes called Angle Random walk in or for the gyrometer and the Velocity Random Walk in or for the accelerometer.
- is drawn from a random walk process.
The noise parameters listed below are inherited from Project Aria Gen1. They were derived from Allan Variance analysis performed on Gen1 hardware, using data collected over a 24-hour period in a temperature-stable environment. Because Gen2 uses the same IMU components as Gen1, the same parameters apply. No independent Allan Variance analysis has been performed on Gen2 hardware to re-derive these values.
Table 1: White noise and bias instability parameters of Aria IMU sensors (1 gee = 9.81m/s^2)
| accel-left | accel-right | gyro-left | gyro-right | |
|---|---|---|---|---|
| white noise () | ||||
| bias instability |
With our sensor configuration for bandwidth, this leads to the following values for the sample noise:
Table 2: Sample noise of Aria IMU sensors
| accel-left (BW: 343Hz) | accel-right (BW: 353Hz) | gyro-left (BW:300Hz) | gyro-right (BW:116Hz) | |
|---|---|---|---|---|
The data duration used for Allan Variance was not enough to capture the bias random walk confidently. This is because real MEMS sensors are not that well modelled by this stochastic model. To address this, we tune the parameter of the bias random walk used for sensor-fusion. We start from the bias instability measured on the Allan Variance of the sensor (the floor of the curve) and inflate it by a tuning factor.