Extending kalibr: Calibrating the extrinsics of multiple IMUs and of individual axes

An increasing number of robotic systems feature multiple inertial measurement units (IMUs). Due to competing objectives-either desired vicinity to the center of gravity when used in controls, or an unobstructed field of view when integrated in a sensor setup with an exteroceptive sensor for ego-motion estimation-individual IMUs are often mounted at considerable distance. As a result, they sense different accelerations when the platform is subjected to rotational motions. In this work, we derive a method for spatially calibrating multiple IMUs in a single estimator based on the open-source camera/IMU calibration toolbox kalibr. We further extend the toolbox to determine IMU intrinsics, enabling accurate calibration of low-cost IMUs. The results suggest that the extended estimator is capable of precisely determining these intrinsics and even of localizing individual accelerometer axes inside a commercial grade IMU to millimeter precision.

[1]  Darius Burschka,et al.  Optimization based IMU camera calibration , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Magnus Jansson,et al.  Joint calibration of an inertial measurement unit and coordinate transformation parameters using a monocular camera , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[3]  Paul Timothy Furgale,et al.  Continuous-time batch estimation using temporal basis functions , 2012, 2012 IEEE International Conference on Robotics and Automation.

[4]  Xavier Pennec,et al.  Probabilities and statistics on Riemannian manifolds: Basic tools for geometric measurements , 1999, NSIP.

[5]  Darius Burschka,et al.  Spatio-temporal initialization for IMU to camera registration , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[6]  Isaac Skog,et al.  Aligning the Forces—Eliminating the Misalignments in IMU Arrays , 2014, IEEE Transactions on Instrumentation and Measurement.

[7]  Roland Siegwart,et al.  A synchronized visual-inertial sensor system with FPGA pre-processing for accurate real-time SLAM , 2014, ICRA 2014.

[8]  U. Walter Spacecraft Attitude Dynamics , 2018 .

[9]  Larry H. Matthies,et al.  Real-time pose estimation of a dynamic quadruped in GPS-denied environments for 24-hour operation , 2016, Int. J. Robotics Res..

[10]  Vijay Kumar,et al.  Tightly-coupled monocular visual-inertial fusion for autonomous flight of rotorcraft MAVs , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Anastasios I. Mourikis,et al.  High-fidelity sensor modeling and self-calibration in vision-aided inertial navigation , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Seppo J. Ovaska,et al.  Angular acceleration measurement: a review , 1998, IEEE Trans. Instrum. Meas..

[13]  Gaurav S. Sukhatme,et al.  Fast Relative Pose Calibration for Visual and Inertial Sensors , 2008, ISER.

[14]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[15]  Gaurav S. Sukhatme,et al.  Determining the Time Delay Between Inertial and Visual Sensor Measurements , 2014, IEEE Transactions on Robotics.

[16]  Tim D. Barfoot,et al.  Relative continuous-time SLAM , 2015, Int. J. Robotics Res..

[17]  Roland Siegwart,et al.  Unified temporal and spatial calibration for multi-sensor systems , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Yuanxin Wu,et al.  On 'A Kalman Filter-Based Algorithm for IMU-Camera Calibration: Observability Analysis and Performance Evaluation' , 2013, ArXiv.

[19]  Takeo Kanade,et al.  IMU Self-Calibration Using Factorization , 2013, IEEE Transactions on Robotics.

[20]  Gabe Sibley,et al.  A Spline-Based Trajectory Representation for Sensor Fusion and Rolling Shutter Cameras , 2015, International Journal of Computer Vision.

[21]  Mark E. Pittelkau Calibration and Attitude Determination with Redundant Inertial Measurement Units , 2005 .

[22]  James C. Hung,et al.  Size Effect on Navigation Using a Strapdown IMU , 1979 .