A Gaussian-Generalized-Inverse-Gaussian Joint-Distribution-Based Adaptive MSCKF for Visual-Inertial Odometry Navigation

被引:17
作者
Xue, Chao [1 ]
Huang, Yulong [1 ]
Zhao, Cheng [1 ]
Li, Xiaodong [1 ]
Mihaylova, Lyudmila [2 ]
Li, Youfu [3 ]
Chambers, Jonathon A. A. [1 ,4 ]
机构
[1] Harbin Engn Univ, Coll Intelligent Syst Sci & Engn, Harbin 150001, Peoples R China
[2] Univ Sheffield, Dept Automat Control & Syst Engn, Sheffield S1 3JD, England
[3] City Univ Hong Kong, Dept Mech Engn, Hong Kong 999077, Peoples R China
[4] Newcastle Univ, Sch Engn, Newcastle Upon Tyne NE1 7RU, England
基金
中国国家自然科学基金;
关键词
Cameras; Estimation; Adaptive filters; Noise measurement; Covariance matrices; Adaptation models; Location awareness; Adaptive filter; generalized-inverse-Gaussian distribution; multistate constraint Kalman filter (MSCKF); nonstationary noises; visual-inertial odometry (VIO) navigation; MODIFIED BESSEL-FUNCTIONS; KALMAN FILTER; ROBUST; SYSTEM;
D O I
10.1109/TAES.2022.3213787
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The visual-inertial odometry (VIO) navigation system plays an important role in providing accurate localization information in absolute navigation information-denied environments, such as indoors and obstruction-filled scenes. However, the working environment may be dynamic, such as due to illumination variations and texture changing in which case the measurement noise of the camera will be nonstationary, and thereby, the VIO exhibits poor navigation using the fixed measurement noise covariance matrix (MNCM). This article proposes an adaptive filter framework based on the multistate constraint Kalman filter (MSCKF). First, the MNCM is regarded as an identity matrix multiplied by a scalar MNCM coefficient that together with the state vector is jointly modeled as Gaussian-generalized-inverse-Gaussian distributed to achieve adaptive adjustment of the MNCM, from which the proposed adaptive filter framework for the VIO navigation system is derived. The proposed adaptive filter framework can theoretically employ a more accurate MNCM during the filtering and, thus, is expected to outperform the traditional MSCKF. Second, the convergence, computational complexity, and initial parameters influence analyses are given to illustrate the validity of the proposed framework. Finally, simulation and experimental studies are carried out to verify the theoretical and practical effectiveness and superiority of the proposed adaptive VIO filter framework, where the EuRoC datasets testing shows the proposed method is 22% and 29% better than the traditional MSCKF in position and orientation estimation, respectively.
引用
收藏
页码:2307 / 2328
页数:22
相关论文
共 46 条
[1]  
[Anonymous], 2012, 2012001 U MINN DEP C
[2]   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
[3]  
Bloesch M, 2015, IEEE INT C INT ROBOT, P298, DOI 10.1109/IROS.2015.7353389
[4]   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
[5]   Noise covariance matrices in state-space models: A survey and comparison of estimation methodsPart I [J].
Dunik, Jindrich ;
Straka, Ondrej ;
Kost, Oliver ;
Havlik, Jindrich .
INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 2017, 31 (11) :1505-1543
[6]  
Duník J, 2016, IEEE DECIS CONTR P, P365, DOI 10.1109/CDC.2016.7798296
[7]  
Geiger A, 2012, PROC CVPR IEEE, P3354, DOI 10.1109/CVPR.2012.6248074
[8]  
Geneva P, 2020, IEEE INT CONF ROBOT, P4666, DOI [10.1109/icra40945.2020.9196524, 10.1109/ICRA40945.2020.9196524]
[9]  
Hartikainen SSJ, 2013, Arxiv, DOI arXiv:1302.0681
[10]   Observability-based Rules for Designing Consistent EKF SLAM Estimators [J].
Huang, Guoquan P. ;
Mourikis, Anastasios I. ;
Roumeliotis, Stergios I. .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (05) :502-528