Observability Analysis and Keyframe-Based Filtering for Visual Inertial Odometry With Full Self-Calibration

被引:30
作者
Huai, Jianzhu [1 ]
Lin, Yukai [2 ]
Zhuang, Yuan [3 ,4 ,5 ]
Toth, Charles K. [6 ]
Chen, Dong [1 ]
机构
[1] Wuhan Univ, State Key Lab Informat Engn Surveying Mapping & R, Wuhan 430079, Peoples R China
[2] Swiss Fed Inst Technol, Dept Comp Sci, CH-8092 Zurich, Switzerland
[3] Wuhan Univ, State Key LIESMARS, Wuhan 430079, Peoples R China
[4] Wuhan Univ, Shenzhen Res Inst, Shenzhen 518057, Peoples R China
[5] Wuhan Inst Quantum Technol, Wuhan 430206, Peoples R China
[6] Ohio State Univ, Dept Civil Environm & Geodet Engn, Columbus, OH 43210 USA
基金
中国国家自然科学基金;
关键词
Cameras; Observability; Motion estimation; Robot sensing systems; Calibration; Accelerometers; Gyroscopes; Keyframe-based sliding window filter (KSWF); observability analysis; rolling shutter (RS); self-calibration; visual inertial odometry (VIO); KALMAN FILTER; VISION; LOCALIZATION; ATTITUDE; SYSTEMS;
D O I
10.1109/TRO.2022.3172474
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Camera-inertial measurement unit (IMU) sensor fusion has been extensively studied in recent decades. Numerous observability analysis and fusion schemes for motion estimation with self-calibration have been presented. However, it has been uncertain whether the intrinsic parameters of both the camera and the IMU are observable under general motion. To answer this question, by using the Lie derivatives, we first prove that for a rolling shutter (RS) camera-IMU system, all the intrinsic and extrinsic parameters, camera time offset, and readout time of the RS camera are observable with an unknown landmark. To our knowledge, we are the first to present such a proof. Next, to validate this analysis and to solve the drift issue of a structureless filter during standstills, we develop a keyframe-based sliding window filter (KSWF) for odometry and self-calibration, which works with a monocular RS camera or stereo RS cameras. Though the keyframe concept is widely used in vision-based sensor fusion, to our knowledge, the KSWF is the first of its kind to support self-calibration. Our simulation and real data tests have validated that it is possible to fully calibrate the camera-IMU system using the observations of opportunistic landmarks under diverse motion. Real data tests confirmed previous allusions that keeping landmarks in the state vector can remedy the drift in standstill and showed that the keyframe-based scheme is an alternative solution.
引用
收藏
页码:3219 / 3237
页数:19
相关论文
共 60 条
[1]  
Abeywardena D, 2016, IEEE INT CONF ROBOT, P1530, DOI 10.1109/ICRA.2016.7487290
[2]  
[Anonymous], 2023, Inertial navigation systems with geodetic applications
[3]  
[Anonymous], 2006, Fusion of Imaging and Inertial Sensors for Navigation
[4]   DynaSLAM II: Tightly-Coupled Multi-Object Tracking and SLAM [J].
Bescos, Berta ;
Campos, Carlos ;
Tardos, Juan D. ;
Neira, Jose .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (03) :5191-5198
[5]   Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback [J].
Bloesch, Michael ;
Burri, Michael ;
Omari, Sammy ;
Hutter, Marco ;
Siegwart, Roland .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2017, 36 (10) :1053-1072
[6]  
Bradski G., 2008, LEARNING OPENCV COMP
[7]   The EuRoC micro aerial vehicle datasets [J].
Burri, Michael ;
Nikolic, Janosch ;
Gohl, Pascal ;
Schneider, Thomas ;
Rehder, Joern ;
Omari, Sammy ;
Achtelik, Markus W. ;
Siegwart, Roland .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2016, 35 (10) :1157-1163
[8]   ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial, and Multimap SLAM [J].
Campos, Carlos ;
Elvira, Richard ;
Gomez Rodriguez, Juan J. ;
Montiel, Jose M. M. ;
Tardos, Juan D. .
IEEE TRANSACTIONS ON ROBOTICS, 2021, 37 (06) :1874-1890
[9]  
Devernay F, 2001, MACH VISION APPL, V13, P14, DOI 10.1007/PL00013269
[10]  
Flint A., 2016, U.S. Patent, Patent No. [US9424647B2, 9424647]