摘要
针对ORB-SLAM2系统只能输出相机的运动轨迹图,而不能生成用于路径规划和导航地图的问题,提出了一种基于ORB-SLAM2的跳表地图(SkipList Map)构建算法,可用于三维占据网格地图实时构建。首先搭建了一个用于三维占据网格地图实时构建的SkipList Map模型,其时间复杂度仅为O(lg n);其次对SkipList Map三维占据网格地图的生成与更新做了详细推导;最后设计了ORB-SLAM2与SkipList Map算法相结合的方案。通过效率对比实验,表明本文算法具有较高的时间效率与灵活性;搭建实验所需平台并进行了真实场景实时实验,实验表明本文算法能实现三维网格地图的实时构建;且能清晰标识出环境中障碍物的位置,验证了本文算法的有效性。
To overcome drawbacks of the ORB-SLAM2 system that can output only the motion trajectory map of camera but not generate maps for path planning and navigation,an algorithm based on ORB-SLAM2 for SkipList Map was proposed,with which three-dimensional occupation can be used.Firstly,a SkipList Map model for real-time construction of 3D occupied grid maps was built,and its time complexity was only O(lg n).Secondly,generation and update of SkipList Map 3D occupied grid maps were deduced in detail.Finally,a method combing ORB-SLAM2 and SkipList Map algorithm was designed.As shown in our efficiency comparison experiments,the proposed algorithm reached high temporal efficiency and good flexibility.Moreover,the platform needed for experiment was built and real-time experiment of real scene was carried out.The experiment shows that the algorithm could realize the real-time construction of 3D grid map and clearly identify the location of obstacles in the environment,from which the effectiveness of the proposed algorithm was proved.
作者
王飞
王耀力
WANG Fei;WANG Yao-li(College of Information and Computer,Taiyuan University of Technology,Taiyuan 030024,China)
出处
《科学技术与工程》
北大核心
2020年第1期239-245,共7页
Science Technology and Engineering
基金
国家自然科学基金(61828601)
山西省自然科学基金(201801D121141)