Aiming at the issues of coupling errors in RGB-D data, incorrect extraction of edge-point in current methods of feature extraction and poor tracking stability of the constant speed motion model in VSLAM using RGB-D cameras, CEP-SLAM algorithm was proposed based on ORB-SLAM2 framework. The algorithm used a constant acceleration motion model to set the initial pose of the tracked frame; the optimized pose was used to calculate the inter-frame visual odometry and update the constant acceleration motion model. The pose deviation was estimated by combining the constant acceleration motion model and the acquisition time difference of RGB image and depth image. The epipolar geometry constraint was constructed based on the pose deviation and the dichotomy method was used to find the position of the feature-point in the corresponding pixel point of the depth image, and the depth of the feature-point was adjusted to alleviate the impact of RGB-D data coupling errors on VSLAM; a key-frame edge-point culling algorithm based on joint method was proposed. The bad edge-point in the inserted key-frame were judged and culled by using the neighborhood information of feature-point in the depth image. The CEP-SLAM algorithm proposed in this paper was used to conduct experiment on TUM public dataset. The experiment results show that the proposed algorithm can better cull bad edge-point, and has better robustness, tracking stability and higher positioning accuracy compared with classical algorithms.
SERVIÈRESM, RENAUDINV, DUPUISA, et al. Visual and visual-inertial SLAM: State of the art, classification, and experimental benchmarking[J]. Journal of Sensors, 2021, 2021: 2054828.
[2]
ZOLLHÖFERM, STOTKOP, GÖRLITZA, et al. State of the art on 3D reconstruction with RGB‐D cameras[C]//Computer Graphics Forum, 2018, 37(2): 625-652.
HUZezhou. Research on depth error analysis and correction method of Kinect depth sensor[J]. Bulletin of Surveying and Mapping, 2019(S2): 239-241.(in Chinese)
[6]
ZHANGC, HUANGT, ZHANGR, et al. PLD-SLAM: A new RGB-D SLAM method with point and line features for indoor dynamic scene[J]. ISPRS International Journal of Geo-Information, 2021, 10(3): 163.
SUNChao, ZHUYongjie, YULinbo, et al. RGB-D SLAM algorithm based on point-surface feature fusion [J]. Computer Engineering, 2023, 49(6): 201-207.(in Chinese)
[9]
YUNUSR, LIY, TOMBARIF. Manhattanslam: Robust planar tracking and mapping leveraging mixture of Manhattan frames[C]//2021 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2021: 6687-6693.
LIUYuzhen, ZHANGQiang, LINSen. An improved ICP point cloud registration algorithm based on fast point feature histogram [J]. Advances in Laser and Optoelectronics, 2021, 58(6): 283-290.(in Chinese)
[14]
ENDRESF, HESSJ, STURMJ, et al. 3-D mapping with an RGB-D camera[J]. IEEE Transactions on Robotics, 2013, 30(1): 177-187.
[15]
KERLC, STURMJ, CREMERSD. Dense visual SLAM for RGB-D cameras[C]//2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2013: 2100-2106.
[16]
MUR-ARTALR, TARDÓSJ 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.
[17]
CAMPOSC, ELVIRAR, RODRÍGUEZJ J G, et al. ORB-SLAM3: An accurate open-source library for visual, visual–inertial, and multimap slam[J]. IEEE Transactions on Robotics, 2021, 37(6): 1874-1890.
[18]
陈敏 .基于改进YOLO与光流约束的视觉SLAM算法[D].南昌: 华东交通大学, 2022.
[19]
JIT, WANGC, XIEL. Towards real-time semantic RGB-D SLAM in dynamic environments[C]//2021 IEEE International Conference on Robotics and Automation(ICRA). IEEE, 2021: 11175-11181.
[20]
WANGJ L, WANGL, LIZ, et al. P-2.26: Research and implementation of augmented reality system based on improved ORB features[C]//SID Symposium Digest of Technical Papers, 2023, 54(S1): 583-587.
[21]
ZHANGW, ZHAOY. An improved SIFT algorithm for registration between SAR and optical images[J]. Scientific Reports, 2023, 13(1): 6346.
[22]
YANGM, LIJ, LIZ, et al. Self-adaptive SURF for image-to-video matching[J]. Signal, Image and Video Processing, 2023,18(1): 751-759.
[23]
FISCHLERM A, BOLLESR C. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography[J]. Communications of the ACM, 1981, 24(6): 381-395.
[24]
STURMJ, ENGELHARDN, ENDRESF, et al. A benchmark for the evaluation of RGB-D SLAM systems[C]//2012 IEEE/RSJ international conference on intelligent robots and systems. IEEE, 2012: 573-580.
[25]
YUANJ, ZHUS, TANGK, et al. ORB-TEDM: An RGB-D SLAM approach fusing ORB triangulation estimates and depth measurements[J]. IEEE Transactions on Instrumentation and Measurement, 2022, 71: 5006315.