Ru Shao-nan, He Yuan-lie, Ye Xing-yu. Visual Odometry Based on Sparse Direct Method Loop-Closure Detection[J]. 2021, 38(3): 48-54.DOI: 10.12052/gdutxb.200111.
Visual Odometry Based on Sparse Direct Method Loop-Closure Detection
The visual odometry plays a key role in the positioning and navigation of mobile robots
but the current algorithm still has room for improvement in terms of running speed
trajectory accuracy
and robustness. In order to improve the accuracy of camera trajectory
a loop-closure detection algorithm is proposed based on the sparse direct method. The algorithm directly extracts two features to form a hybrid feature point to improve the robustness of the system. The hybrid feature point is used to track and match key frames
so that the visual odometry can detect closed loops
and then the pose map is used to optimize the positioning accuracy. Experimental results show strong robustness in a complex environment and a balance between speed and accuracy.
关键词
Keywords
references
TAKETOMI T, UCHIYAMA H, IKEDA S. Visual SLAM algorithms: a survey from 2010 to 2016 [J]. IPSJ Transactions on Computer Vision and Applications, 2017, 9(1): 16-26.
KLEIN G, MURRAY D. Parallel tracking and mapping for small AR workspaces[C]//2007 6th IEEE and ACM international symposium on mixed and augmented reality. Nara: IEEE, 2007: 225-234.
GOMEZ-OJEDA R, MORENO F A, ZUÑIGA-NOËL D, et al . PL-SLAM: a stereo SLAM system through the combination of points and line segments [J ] . IEEE Transactions on Robotics, 2019, 35(3): 734-746.
MUÑOZ-SALINAS R, MEDINA-CARNICER R. UcoSLAM: simultaneous localization and mapping by fusion of key points And squared planar markers [J]. Pattern Recognition, 2020, 101: 107-193.
MUR-ARTAL R, MONTIEL J M M, TARDOS J D. ORB-SLAM: a versatile and accurate monocular SLAM system [J]. IEEE transactions on robotics, 2015, 31(5): 1147-1163.
FORSTER C, PIZZOLI M, SCARAMUZZA D. SVO: Fast semidirect monocular visual odometry[C]//2014 IEEE international conference on robotics and automation (ICRA). Hong Kong: IEEE, 2014: 15-22.
CEN S J, HE Y L, CHEN X C. A monocular depth estimation combined with attention and unsupervised deep learning [J]. Journal of Guangdong University of Technology, 2020, 37(4): 35-41.
ANGELI A, FILLIAT D, DONCIEUX S, et al . Fast and Incremental method for loop-closure detection using bags of visual words [J ] . IEEE Transactions on Robotics, 2008, 24(5): 1027-1037.
HE Y L, CHEN J T, ZENG B. Fast closed loop detection method based on simplification convolutional neural network [J]. Computer Engineering, 2018, 44(6): 182-187.
RUBLEE E, RABAUD V, KONOLIGE K, et al. ORB: an efficient alternative to SIFT or SURF[C]//2011 International ConfeRence on Computer Vision. Barcelona: IEEE, 2011: 2564-2571.
GÁLVEZ-LÓPEZ D, TARDOS J D. Bags of binary words for fast place recognition in image sequences [J]. IEEE Transactions on Robotics, 2012, 28(5): 1188-1197.
GAO X, WANG R, DEMMEL N, et al. LDSO: direct sparse odometry with loop closure[C]//2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Madrid: IEEE, 2018: 2198-2204.
KÜMMERLE R, GRISETTI G, STRASDAT H, et al. g2o: A general framework for graph optimization[C]//2011 IEEE International Conference on Robotics and Automation. Shanghai: IEEE, 2011: 3607-3613.
MUR-ARTAL R, TARDÓS J D. Orb-slam2: an open-source slam system for monocular, stereo, and RGB-D cameras [J]. IEEE Transactions on Robotics, 2017, 33(5): 1255-1262.
BURRI M, NIKOLIC J, GOHL P, et al . The EuRoC micro aerial vehicle datasets [J ] . The International Journal of Robotics Research, 2016, 35(10): 1157-1163.
ENGEL J, KOLTUN V, CREMERS D. Direct sparse odometry [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017, 40(3): 611-625.
ELVIRA R, TARDÓS J D, MONTIEL J M M. ORBSLAM-Atlas: a robust and accurate multi-map system[C]//2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau: IEEE, 2019: 6253-6259.