Loop Closure Detection Based on Differentiable Manifold

被引:0
作者
Dong, Tianzhen [1 ]
Xue, Bin [1 ]
Zhang, Qing [1 ]
Zhao, Yuepeng [1 ]
Li, Wenju [1 ]
Li, Mengying [1 ]
机构
[1] Shanghai Inst Technol, Sch Comp & Informat Engn, Shanghai 201400, Peoples R China
关键词
LOCALIZATION; REPRESENTATION; FEATURES; WORDS; SCENE; BAGS;
D O I
10.1155/2022/4373064
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Loop closure detection is an important part of SLAM (simultaneous location and mapping), which can effectively reduce the cumulative error of the system after long period of exploration. The existing loop closure detection methods are mainly to evenly distribute the accumulated error in the robot trajectory, but the motion error of the actual robot is also related to its motion speed and rotation angle, while the corrected motion trajectory of the robot is difficult to match the real trajectory. Based on the analysis of the mechanism of robot motion error, this paper proposes a novel loop closure detection method based on differentiable manifold, which mainly includes real-time pose based on manifold tangent space and smooth motion trajectory model of robot based on differential geometry. Firstly, we introduce the Frenet framework structure and establish the corresponding manifold tangent space theory for the keyframe pose nodes. The real-time problem of robot motion is equivalent to the problem of finding the optimal angle tangent vector. Secondly, the motion speed between keyframes is used to determine the characteristics of the robot motion trajectory. We calculate the curvature and torsion of the curve composed of several nodes based on the manifold tangent space and then combine the curve interpolation and ?tting of the keyframe nodes to achieve the approximation of the robot motion trajectory, and the smooth curve of the robot trajectory is obtained. Finally, the experiment veri?es that the method in this paper can effectively ensure the continuity and smoothness of the robot's trajectory, thereby reducing the cumulative error of the system and improving the accuracy of loop closure detection.
引用
收藏
页数:15
相关论文
共 53 条
[1]  
Abdollahyan M, 2018, EUR SIGNAL PR CONF, P697, DOI 10.23919/EUSIPCO.2018.8553252
[2]  
An S., FAST INCREMENTAL LOO
[3]   Fast and Incremental Method for Loop-Closure Detection Using Bags of Visual Words [J].
Angeli, Adrien ;
Filliat, David ;
Doncieux, Stephane ;
Meyer, Jean-Arcady .
IEEE TRANSACTIONS ON ROBOTICS, 2008, 24 (05) :1027-1037
[4]  
[Anonymous], 2006, P 9 EUR C COMP VIS 1
[5]  
Arroyo R, 2016, 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), P4656, DOI 10.1109/IROS.2016.7759685
[6]  
Arroyo R, 2015, IEEE INT CONF ROBOT, P6328, DOI 10.1109/ICRA.2015.7140088
[7]   Fast loop-closure detection using visual-word-vectors from image sequences [J].
Bampis, Loukas ;
Amanatiadis, Angelos ;
Gasteratos, Antonios .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2018, 37 (01) :62-82
[8]  
Bampis L, 2016, 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), P4530, DOI 10.1109/IROS.2016.7759667
[9]   Robust visual semi-semantic loop closure detection by a covisibility graph and CNN features [J].
Cascianelli, Silvia ;
Costante, Gabriele ;
Bellocchio, Enrico ;
Valigi, Paolo ;
Fravolini, Mario L. ;
Ciarfuglia, Thomas A. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 92 :53-65
[10]  
Chen JB, 2017, 2017 2ND INTERNATIONAL CONFERENCE ON IMAGE, VISION AND COMPUTING (ICIVC 2017), P371, DOI 10.1109/ICIVC.2017.7984580