Monocular Visual-Inertial State Estimation With Online Temporal Calibration

In most of visual-inertial state estimation frame-works, camera is usually assumed synchronized with inertial measurement unit (IMU). However, in practice, the timestamps of camera and IMU are typically affected by a time-varying delay, especially for low-cost IMU-camera integrated system (e.g. android phone). Tracking failures could occur easily then. In this paper, we discuss the effect of the temporal offset on map points triangulation and nonlinear optimization during visual-inertial simultaneous localization and mapping (SLAM) process, and propose two feasible solutions for compensating the offset between camera and IMU. We choose the simpler solution and propose a computationally tractable approach which can estimate the offset with all other variables of interest (the IMU pose, the camera-IMU calibration, etc.) Our simulation results demonstrate that the proposed approach is effective in scenarios involving both constant and time-varying offsets.

[1]  Tightly-coupled Visual-Inertial Sensor Fusion based on IMU Pre-Integration , 2016 .

[2]  Gaurav S. Sukhatme,et al.  Visual-Inertial Sensor Fusion: Localization, Mapping and Sensor-to-Sensor Self-calibration , 2011, Int. J. Robotics Res..

[3]  Hui Zhou,et al.  Frequency Accuracy & Stability Dependencies of Crystal Oscillators , 2008 .

[4]  S.J. Julier,et al.  Fusion of time delayed measurements with uncertain time delays , 2005, Proceedings of the 2005, American Control Conference, 2005..

[5]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[6]  Roland Siegwart,et al.  Versatile distributed pose estimation and sensor self-calibration for an autonomous MAV , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Roland Siegwart,et al.  A robust and modular multi-sensor fusion approach applied to MAV navigation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[9]  Roland Siegwart,et al.  The EuRoC micro aerial vehicle datasets , 2016, Int. J. Robotics Res..

[10]  Shaojie Shen,et al.  Monocular Visual–Inertial State Estimation With Online Initialization and Camera–IMU Extrinsic Calibration , 2017, IEEE Transactions on Automation Science and Engineering.

[11]  Jonghoon Park,et al.  State estimation with delayed measurements considering uncertainty of time delay , 2009, 2009 IEEE International Conference on Robotics and Automation.

[12]  Anastasios I. Mourikis,et al.  Online temporal calibration for camera–IMU systems: Theory and algorithms , 2014, Int. J. Robotics Res..

[13]  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).

[14]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

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

[16]  Shaojie Shen,et al.  VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator , 2017, IEEE Transactions on Robotics.

[17]  Roland Siegwart,et al.  Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback , 2017, Int. J. Robotics Res..

[18]  Anastasios I. Mourikis,et al.  High-precision, consistent EKF-based visual-inertial odometry , 2013, Int. J. Robotics Res..

[19]  M. Bak,et al.  Location estimation using delayed measurements , 1998, AMC'98 - Coimbra. 1998 5th International Workshop on Advanced Motion Control. Proceedings (Cat. No.98TH8354).

[20]  X. R. Li,et al.  Optimal update with out-of-sequence measurements for distributed filtering , 2002, Proceedings of the Fifth International Conference on Information Fusion. FUSION 2002. (IEEE Cat.No.02EX5997).

[21]  Michael Bosse,et al.  Keyframe-based visual–inertial odometry using nonlinear optimization , 2015, Int. J. Robotics Res..