Semi-Direct Point-Line Visual Inertial Odometry for MAVs

被引:0
作者
Gao, Bo [1 ]
Lian, Baowang [1 ]
Tang, Chengkai [1 ]
机构
[1] Northwestern Polytech Univ, Sch Elect & Informat, Xian 710072, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 18期
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
point-line feature; semi-direct; tracking; visual inertial odometry; marginalization; ROBUST; FILTER; SLAM;
D O I
10.3390/app12189265
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Traditional Micro-Aerial Vehicles (MAVs) are usually equipped with a low-cost Inertial Measurement Unit (IMU) and monocular cameras, how to achieve high precision and high reliability navigation under the framework of low computational complexity is the main problem for MAVs. To this end, a novel semi-direct point-line visual inertial odometry (SDPL-VIO) has been proposed for MAVs. In the front-end, point and line features are introduced to enhance image constraints and increase environmental adaptability. At the same time, the semi-direct method combined with IMU pre-integration is used to complete motion estimation. This hybrid strategy combines the accuracy and loop closure detection performance of the feature-based method with the rapidity of the direct method, and tracks keyframes and non-keyframes, respectively. In the back-end, the sliding window mechanism is adopted to limit the computation, while the improved marginalization method is used to decompose the high-dimensional matrix corresponding to the cost function to reduce the computational complexity in the optimization process. The comparison results in the EuRoC datasets demonstrate that SDPL-VIO performs better than the other state-of-the-art visual inertial odometry (VIO) methods, especially in terms of accuracy and real-time performance.
引用
收藏
页数:18
相关论文
共 36 条
[1]   Structure-from-motion using lines: Representation, triangulation, and bundle adjustment [J].
Bartoli, A ;
Sturm, P .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2005, 100 (03) :416-441
[2]  
Bartoli A, 2001, PROC CVPR IEEE, P287
[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]   A review of visual SLAM methods for autonomous driving vehicles [J].
Cheng, Jun ;
Zhang, Liyan ;
Chen, Qihong ;
Hu, Xinrong ;
Cai, Jingcao .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2022, 114
[6]   A Novel Energy Harvester for Powering Small UAVs: Performance Analysis, Model Validation and Flight Results [J].
Citroni, Rocco ;
Di Paolo, Franco ;
Livreri, Patrizia .
SENSORS, 2019, 19 (08)
[7]  
Delmerico J, 2018, IEEE INT CONF ROBOT, P2502
[8]   FSD-SLAM: a fast semi-direct SLAM algorithm [J].
Dong, Xiang ;
Cheng, Long ;
Peng, Hu ;
Li, Teng .
COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (03) :1823-1834
[9]   Stereo Orientation Prior for UAV Robust and Accurate Visual Odometry [J].
Duan, Ran ;
Paudel, Danda Pani ;
Fu, Changhong ;
Lu, Peng .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2022, 27 (05) :3440-3450
[10]   Direct Sparse Odometry [J].
Engel, Jakob ;
Koltun, Vladlen ;
Cremers, Daniel .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (03) :611-625