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

dc.contributor.authorZuniga-Noel, David
dc.contributor.authorMoreno, Francisco-Angel
dc.contributor.authorGonzalez-Jimenez, Javier
dc.contributor.authoraffiliation[Zuniga-Noel, David] Univ Malaga, Syst Engn & Automat Dept, Machine Percept & Intelligent Robot Grp MAPIR, Malaga 29071, Spain
dc.contributor.authoraffiliation[Moreno, Francisco-Angel] Univ Malaga, Syst Engn & Automat Dept, Machine Percept & Intelligent Robot Grp MAPIR, Malaga 29071, Spain
dc.contributor.authoraffiliation[Gonzalez-Jimenez, Javier] Univ Malaga, Syst Engn & Automat Dept, Machine Percept & Intelligent Robot Grp MAPIR, Malaga 29071, Spain
dc.contributor.authoraffiliation[Zuniga-Noel, David] Univ Malaga, Biomed Res Inst Malaga IBIMA, Malaga 29071, Spain
dc.contributor.authoraffiliation[Moreno, Francisco-Angel] Univ Malaga, Biomed Res Inst Malaga IBIMA, Malaga 29071, Spain
dc.contributor.authoraffiliation[Gonzalez-Jimenez, Javier] Univ Malaga, Biomed Res Inst Malaga IBIMA, Malaga 29071, Spain
dc.contributor.funderSpanish Government
dc.contributor.funderEuropean Regional Development Fund (ERDF)
dc.date.accessioned2023-02-12T02:21:31Z
dc.date.available2023-02-12T02:21:31Z
dc.date.issued2021-07-01
dc.description.abstractThe fusion of visual and inertial measurements is becoming more and more popular in the robotics community since both sources of information complement each other well. 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. 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 letter, 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-a-posteriori 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 approaches described in [2] and [3] with real data from the publicly available EuRoC dataset. Our approach achieves better accuracy without requiring an initial guess for the scale factor and incorporates a prior for the accelerometer bias in order to avoid observability issues. In terms of computational efficiency, it is as fast as the first work and two times faster than the second. We also provide a C++ open source reference implementation.
dc.identifier.doi10.1109/LRA.2021.3091407
dc.identifier.issn2377-3766
dc.identifier.unpaywallURLhttp://arxiv.org/pdf/2103.03389
dc.identifier.urihttp://hdl.handle.net/10668/18979
dc.identifier.wosID670545200009
dc.issue.number3
dc.journal.titleIeee robotics and automation letters
dc.journal.titleabbreviationIeee robot. autom. lett.
dc.language.isoen
dc.organizationInstituto de Investigación Biomédica de Málaga-IBIMA
dc.page.number6116-6122
dc.publisherIeee-inst electrical electronics engineers inc
dc.rights.accessRightsopen access
dc.subjectComputer vision
dc.subjectinertial navigation
dc.subjectparameter estimation
dc.subjectmobile robots
dc.titleAn Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems
dc.typeresearch article
dc.type.hasVersionSMUR
dc.volume.number6
dc.wostypeArticle
dspace.entity.typePublication

Files