Inertial preintegration for VI-SLAM by the screw motion theory

被引:2
作者
Bessaad, Nassim [1 ]
Qilian, Bao [1 ]
Jiankang, Zhao [1 ]
Benoudina, Nardjess [2 ]
Sun, Shuodong [3 ]
Zhang, Xuwei [3 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Instrument Sci & Engn, Shanghai 20240, Peoples R China
[2] Zhejiang Normal Univ, Dept Math & Comp Sci, Jinhua, Peoples R China
[3] Shanghai Aerosp Control Technol Inst, Shanghai, Peoples R China
关键词
dual quaternions; IMU; preintegration; screw motion; VI-SLAM; ALGORITHMS; NAVIGATION; ROBUST;
D O I
10.1002/rob.22212
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Most smoothing-based visual-inertial simultaneous localization and mapping algorithms (VI-SLAM) rely on the Lie algebra processing of the inertial measurements. This approach is limited in its decoupled update of the attitude by using SO3 and velocity increments by SE3. In addition to limitations on only point transformation between frames. We present a novel approach to handling inertial measurement unit (IMU) measurements between two camera frames by the screw motion theory. Where rigid body dynamics are concisely represented by the compact unit dual quaternion. With this approach, the limitations of point transformation are mitigated by the superior Plucker line transformation and the states update is achieved by a single coupled operation. To harness this consistent framework for a smoothing-based VI-SLAM, the screw motion twist parameter is based on the raw IMU measurements. Then, a consistent residual cost function with the corresponding Jacobian and covariance updates is derived for graph-optimization algorithm respecting the screw motion paradigm. A transition method is proposed to overcome the issues of over-parametrization by the unit dual quaternion. solving all singularity threats while saving the advantages of adopting the twist operator. Finally, the loftier performance of the proposed algorithms is attested by simulation and real-world experiments.
引用
收藏
页码:1766 / 1778
页数:13
相关论文
共 28 条
[1]  
Adorno B. V., 2017, Robot Kinematic Modeling and Control Based on Dual Quaternion Algebra-Part I: Fundamentals
[2]  
Balmaceda-Santamaria A.L., 2019, IFTOMM INT S ROBOTIC, P91
[3]  
Bessaad Nassim, 2018, 2018 IEEE International Conference on Information and Automation (ICIA). Proceedings, P888, DOI 10.1109/ICInfA.2018.8812352
[4]   On SINS\star tracker geo-localization [J].
Bessaad, Nassim ;
Bao, Qilian ;
Zhao Jiangkang ;
Eliker, Karam .
ENGINEERING RESEARCH EXPRESS, 2021, 3 (04)
[5]   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
[6]   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
[7]  
Campos C, 2019, IEEE INT CONF ROBOT, P1288, DOI [10.1109/ICRA.2019.8793718, 10.1109/icra.2019.8793718]
[8]  
Delmerico J, 2018, IEEE INT CONF ROBOT, P2502
[9]  
Eckenhoff K., 2020, ALGORITHMIC FDN ROBO, VXII, P48
[10]  
Eckenhoff K., 2018, ARXIV