关键词:
视觉SLAM
ORB-SLAM3
光流法
动态环境
目标检测
摘要:
针对目前大多数传统的视觉SLAM系统通常默认环境是静态的,但实际环境中是存在移动目标或者障碍物的,所以往往包含大量的误匹配点和动态点会导致系统定位精度降低的问题。提出一种基于ORB-SLAM3主体框架和深度学习技术的语义vSLAM系统,结合目标检测与光流法,旨在改进视觉SLAM系统在动态环境中的定位精度。首先,利用改进的YOLOX-S目标检测算法对潜在的动态目标进行识别;然后,利用几何法与光流法相结合精确检测异常值,并根据物体和人类运动状态不断调整动态包围盒的阈值。最终,保留动态框中包含静态框中的点,同时消除动态框中的其他点。在TUM和KITTI数据集上进行精确性的评估,实验结果表明,在数据集高动态序列下,与ORB-SLAM3,Crowd-SLAM比较,绝对轨迹均方根误差分别平均减少69.26%、16%,与DynaSLAM比较,在高动态场景中定位精度平均提升15%,这验证了在动态场景中提升了系统定位精度,此外,真实场景测试结果显示,该系统在各种动态环境中均表现出良好的性能。