Lu Yin, Wang Haibo, Sun Jin, Zhang J Andrew
School of Internet of Things, Nanjing University of Posts and Telecommunications, Nanjing 210003, China.
Global Big Data Technologies Centre (GBDTC), University of Technology Sydney (UTS), Sydney, NSW 2007, Australia.
Sensors (Basel). 2025 Apr 17;25(8):2539. doi: 10.3390/s25082539.
Visual simultaneous localization and mapping (SLAM) is a critical technology for autonomous navigation in dynamic environments. However, traditional SLAM algorithms often struggle to maintain accuracy in highly dynamic environments, where elements undergo significant, rapid, and unpredictable changes, leading to asymmetric information acquisition. Aiming to improve the accuracy of the SLAM algorithm in a dynamic environment, a dynamic SLAM algorithm based on deep learning is proposed. Firstly, YOLOv10n is used to improve the front end of the system, and semantic information is added to each frame of the image. Then, ORB-SLAM2 is used to extract feature points in each region of each frame and retrieve semantic information from YOLOv10n. Finally, through the map construction thread, the dynamic object feature points extracted by YOLOv10n are eliminated, and the construction of a static map is realized. The experimental results show that the accuracy of the proposed algorithm is improved by more than 96% compared with the state-of-the-art ORB-SLAM2 in a highly dynamic environment. Compared with other dynamic SLAM algorithms, the proposed algorithm has improved both accuracy and runtime.
视觉同步定位与地图构建(Visual Simultaneous Localization and Mapping,SLAM)是动态环境中自主导航的一项关键技术。然而,传统的SLAM算法在高度动态的环境中往往难以保持准确性,在这种环境中,元素会经历显著、快速且不可预测的变化,导致信息获取不对称。为了提高SLAM算法在动态环境中的准确性,提出了一种基于深度学习的动态SLAM算法。首先,使用YOLOv10n改进系统前端,并将语义信息添加到图像的每一帧中。然后,使用ORB-SLAM2在每一帧的每个区域中提取特征点,并从YOLOv10n中检索语义信息。最后,通过地图构建线程,消除YOLOv10n提取的动态物体特征点,实现静态地图的构建。实验结果表明,在高度动态的环境中,与最先进的ORB-SLAM2相比,所提算法的准确性提高了96%以上。与其他动态SLAM算法相比,所提算法在准确性和运行时间方面都有所提升。