ROMar 5, 2021

An Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems

arXiv:2103.03389v124 citationsHas Code
AI Analysis

This provides a more efficient and robust initialization method for robotics applications using visual-inertial fusion, though it is incremental as it builds on prior work.

The paper tackles the initialization problem in visual-inertial systems by proposing an analytical solution to estimate accelerometer bias, gravity direction, and scale factor, achieving comparable accuracy to state-of-the-art methods at a fraction of the computational cost without needing an initial scale guess.

The fusion of visual and inertial measurements is becoming more and more popular in the robotics community since both sources of information complement well each other. However, in order to perform this fusion, the biases of the Inertial Measurement Unit (IMU) as well as the direction of gravity must be initialized first. Additionally, in case of a monocular camera, the metric scale is also needed. The most popular visual-inertial initialization approaches rely on accurate vision-only motion estimates to build a non-linear optimization problem that solves for these parameters in an iterative way. In this paper, we rely on the previous work in [1] and propose an analytical solution to estimate the accelerometer bias, the direction of gravity and the scale factor in a maximum-likelihood framework. This formulation results in a very efficient estimation approach and, due to the non-iterative nature of the solution, avoids the intrinsic issues of previous iterative solutions. We present an extensive validation of the proposed IMU initialization approach and a performance comparison against the state-of-the-art approach described in [2] with real data from the publicly available EuRoC dataset, achieving comparable accuracy at a fraction of its computational cost and without requiring an initial guess for the scale factor. We also provide a C++ open source reference implementation.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes