基于OcTree的SLAM系统地图算法的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:tourer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能移动机器人在社会生活中的广泛应用,其自主完成导航任务的能力变得尤为重要。为了能够实现智能机器人的自主导航,同步定位和地图构建(Simultaneous Localization and Mapping,SLAM)技术成为了首要的研究重点。目前,SLAM系统已能够达到实时对周围空间环境进行采集和构建,并以点云数据集加以展示呈现。然而,很明显的不足就是点云数据集的数量之大,难以让目前能力相对有限的智能机器人完成实时处理。因此,寻求一种简单且易于智能移动机器人存储、传输和处理的数据模型是亟待解决的问题。基于OcTree的三维空间地图OctoMap作为一个开源项目,提供了一种以栅格技术为前提,以OcTree数据结构为基础的实现方案。它从Uniform Grid、Grid Based、BVH和Kd-Tree中寻求最优提高射线相交测试的方法,将基于OcTree的三维空间地图OctoMap实现成为便于智能移动机器人自行导航的策略方案。本文针对基于OcTree的SLAM系统三维空间地图算法进行研究与实现。从以下三个部分分别阐述分析。它们分别是SLAM系统生成点云数据集的处理算法优化、三维空间光束遍历体素算法重建和基于OcTree的节点三维空间更新算法改进。SLAM系统生成点云数据集的处理算法优化部分实现对点云数据集的集中优化处理。其中,内容包括基于离群噪声点的移除滤波和基于物体形状特征的降采样滤波。三维空间光束遍历体素算法重建部分采用全新的三维空间光束遍历体素思想,提升了执行效率,同时,为了节省空间冗余,将算法过程生成的空间空闲拐点加以剔除。基于OcTree的节点三维空间更新算法改进部分考虑到系统资源损耗和时间效率问题,将原始基于OcTree的递归调用更新方式改进优化为以循环迭代方式。本文基于标准数据集、室内大厅和室外车辆三类点云数据集针对算法的各个实现阶段加以分析评估。从SLAM系统生成点云数据集的处理优化算法、三维空间光束遍历体素重建算法和基于OcTree的结点三维空间更新改进算法这三个层面出发,从时间效率上对实现前后加以比较,并以图表的形式进行剖析。
其他文献
随着科学技术的快速发展,嵌入式设备已经成为人们日常生活不可取代的一部分。人们对交互界面的追求使得嵌入式图形系统越来越需要提供清晰流畅的显示。android系统广泛的应用
自百年前伦琴发现X射线以来,医学影像及医科手术的可视化相关研究经历了革命性的发展。医学知识、物理概念、数学方法和计算机科学理论有机地融合在医学图像处理及图形计算之
将网络课程应用于播音与主持艺术类课程在现实的需求下蓬勃发展,但远未完善,在许多方面不能满足用户的需求,从总体上看就是用户体验不高。RIA是鉴于网络应用中出现的用户体验不
在企业应用系统开发上,J2EE技术占有一个十分显著的地位。从最初经典的EJB架构,到最近流行的轻量级容器架构。众多的企业和开源社区在此做出了深入的研究,并提供了许多优秀的
NAO机器人是一款多用途仿人机器人,它凭借着出色的外形以及先进的人机交互体系慢慢走进了人们的日常生活之中,但是如果希望NAO机器人在家中能够像人类一样自由的行动,完全听
随着计算机网络的发展,软件的安全性成为备受关注的一个方面。越来越多的软件因为自身存在的安全漏洞,成为黑客以及病毒攻击的对象。软件测试是验证软件正确性以及检测软件故
随着电子文本的普及和广泛应用,电子文本逐渐成为人们传递信息,记载重要文件的主要手段之一,针对电子文本的信息隐藏的研究应运而生。文本信息隐藏是指在电子文本中嵌入一些
随着互联网和多媒体技术的快速发展,可以预见在未来,图像等多媒体数据将继续爆炸性增长。迄今为止,现代化的信息采集手段已不再局限于用精炼的文本或者属性关键词来概括目标事物
××材料仓库是部队战备物资储备和保障的主要基地,是部队日常训练和完成各项任务的重要保障,××材料仓库管理效率的高低将直接影响部队履行各项使命任务,影响部队整体的作
随着互联网规模不断扩大和网络应用的多元化发展,对网络性能的监测和运行管理的要求日益增加,因此,研究网络流量特征,对网络管理、规划和发展都有重要意义。其中,网络流量测