Nonlinear Filter for Simultaneous Localization and Mapping on a Matrix Lie Group Using IMU and Feature Measurements

被引:17
作者
Hashim, Hashim A. [1 ]
Eltoukhy, Abdelrahman E. E. [2 ]
机构
[1] Thompson Rivers Univ, Dept Engn & Appl Sci, Kamloops, BC V2C 0C8, Canada
[2] Hong Kong Polytech Univ, Dept Ind & Syst Engn, Hung Hum, Hong Kong, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2022年 / 52卷 / 04期
关键词
Simultaneous localization and mapping; Vehicle dynamics; Pose estimation; Velocity measurement; Robots; Pollution measurement; Complexity theory; Inertial measurement unit (IMU); inertial vision system; nonlinear observer algorithm for SLAM; simultaneous localization and mapping (SLAM); special Euclidean group [SE(3); special orthogonal group [SO(3); CONVERGENCE;
D O I
10.1109/TSMC.2020.3047338
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Simultaneous localization and mapping (SLAM) is a process of concurrent estimation of the vehicle's pose and feature locations with respect to a frame of reference. This article proposes a computationally cheap geometric nonlinear SLAM filter algorithm structured to mimic the nonlinear motion dynamics of the true SLAM problem posed on the matrix Lie group of SLAMn(3). The nonlinear filter on manifold is proposed in continuous form and it utilizes available measurements obtained from group velocity vectors, feature measurements, and an inertial measurement unit (IMU). The unknown bias attached to velocity measurements is successfully handled by the proposed estimator. Simulation results illustrate the robustness of the proposed filter in discrete form, demonstrating its utility for the six-degrees-of-freedom (6 DoF) pose estimation as well as feature estimation in three-dimensional (3-D) space. In addition, the quaternion representation of the nonlinear filter for SLAM is provided.
引用
收藏
页码:2098 / 2109
页数:12
相关论文
共 30 条
[1]  
[Anonymous], 2012, Local accuracy and global consistency for efficient visual slam
[2]   Evaluation of algorithms for bearing-only SLAM [J].
Bekris, Kostas E. ;
Glick, Max ;
Kavraki, Lydia E. .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :1937-1943
[3]  
Bullo F., 2004, GEOMETRIC CONTROL ME
[4]   Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age [J].
Cadena, Cesar ;
Carlone, Luca ;
Carrillo, Henry ;
Latif, Yasir ;
Scaramuzza, Davide ;
Neira, Jose ;
Reid, Ian ;
Leonard, John J. .
IEEE TRANSACTIONS ON ROBOTICS, 2016, 32 (06) :1309-1332
[5]   A neuro-fuzzy assisted extended kalman filter-based approach for simultaneous localization and mapping (SLAM) problems [J].
Chatterjee, Amitava ;
Matsuno, Furnitoshi .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2007, 15 (05) :984-997
[6]   Sensor-based exploration: Incremental construction of the hierarchical generalized Voronoi graph [J].
Choset, H ;
Walker, S ;
Eiamsa-Ard, K ;
Burdick, J .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (02) :126-148
[7]   MonoSLAM: Real-time single camera SLAM [J].
Davison, Andrew J. ;
Reid, Ian D. ;
Molton, Nicholas D. ;
Stasse, Olivier .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (06) :1052-1067
[8]  
Dissanayake R.R.G., 2011, 2011 6th International Conference on Industrial and Information Systems, P477
[9]   Simultaneous localization and mapping: Part I [J].
Durrant-Whyte, Hugh ;
Bailey, Tim .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (02) :99-108
[10]   Attitude Estimation Using Biased Gyro and Vector Measurements With Time-Varying Reference Vectors [J].
Grip, Havard Fjaer ;
Fossen, Thor I. ;
Johansen, Tor A. ;
Saberi, Ali .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (05) :1332-1338