基于ORB-SLAM2算法的改进关键帧选择与稠密地图OA
Improved Keyframe Selection and Dense Map Based on ORB-SLAM2 Algorithm
针对原ORB-SLAM2算法的关键帧选取方法实时性、准确性较差的问题,提出在ORB-SLAM2算法的基础上改进了关键帧选择方法,同时传统的ORB-SLAM2算法没有构建稠密地图,不能满足机器人的三维路径规划,因此提出在原算法的基础上加入稠密点云地图和3D Octomap构建线程.改进算法首先在原有算法的基础上对帧间相对变化量进行限制,确保相邻关键帧之间的匹配精确性,然后利用inliers进行比较,最后设定最小特征变化阈值进一步处理关键帧,并在剔除冗余关键帧后构建稠密点云地图和3D Octomap.实验结果表明,改进关键帧选择的ORB-SLAM2算法在TUM数据集上的定位精度比原ORB-SLAM2算法平均提高了约24%,且可实时有效地构建稠密点云地图与3D Octomap,满足机器人的三维路径规划.
Aiming at the problem of poor real-time performance and accuracy of the key frames selection method of the origi-nal ORB-SLAM2 algorithm,this paper proposes to improve the key frames selection method on the basis of the ORB-SLAM2 algo-rithm,while the traditional ORB-SLAM2 algorithm does not build a dense map and cannot meet the three-dimensional path plan-ning of the robot,so this paper proposes to add a dense point cloud map and a 3D Octomap construction thread on the basis of the original algorithm.The improved algorithm first limits the relative change between frames on the basis of the original algorithm to en-sure the matching accuracy between adjacent keyframes,then makes a comparison based on inliers,and finally sets the minimum feature change threshold to further process the keyframes,and constructs dense point cloud maps and 3D Octomap after eliminating redundant keyframes.Experimental results show that the positioning accuracy of the ORB-SLAM2 algorithm with improved key-frame selection on the TUM dataset is improved by about 24%on average compared with the original ORB-SLAM2 algorithm,and it can effectively construct dense point cloud maps and 3D Octomap in real time to meet the 3D path planning of robots.
陈伟;高寒
云南民族大学电气信息工程学院 昆明 650500云南民族大学电气信息工程学院 昆明 650500
信息技术与安全科学
ORB-SLAM2关键帧选择方法稠密点云地图3D Octomap三维路径规划
ORB-SLAM2keyframe selection methoddense point cloud maps3D Octomap3D path planning
《计算机与数字工程》 2026 (2)
333-337,360,6
评论