基于激光和立体视觉的移动机器人SLAM

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:jbue520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展,移动机器人越来越深入到人类生产生活中,甚至在某些极限条件下替代人去完成复杂而困难的任务。对未知环境的探索成为移动机器人研究领域中一个重要方向,而构建地图是移动机器人自主导航的基础,成为移动机器人领域的研究热点。  本文对移动机器人在未知环境下的同时定位与地图创建(SimultaneousLocalization and Mapping,SLAM)技术进行了研究,针对传感器信息的不确定性、不完整性以及三维环境地图创建过程中的纹理映射和实时性实现等问题,提出了基于传感器不确定性模型的贝叶斯去噪、多传感器信息融合以及基于纹理映射的快速三维环境纹理栅格地图创建方法。为便于系统控制,研究开发了带有图形用户界面的地图创建软件。主要工作有如下几方面:  1.基于传感器不确定性模型的贝叶斯滤波去噪方法。  针对地图创建过程中的不确定性,设计了传感器不确定性模型。立体视觉对光照条件及环境纹理较为敏感,观测信息中含有大量噪声;激光测距仪对不同材质、不同亮度、不同颜色以及不同距离的物体存在测量误差,对某些障碍物存在漏检测现象。针对以上问题本文提出了基于传感器不确定性模型的贝叶斯去噪方法,提高了系统对噪声的容错能力。  2.基于地图融合规则的移动机器人二维SLAM方法。  激光测距仪虽然测量精度高,但只能获取某一高度平面的环境信息,因此创建的二维环境地图不完整。立体视觉能够获取相对完整的三维环境信息,但测量精度低。本文提出了一种基于地图融合规则的融合式局部环境地图创建方法,用立体视觉获取的环境信息补充激光测距仪漏检测的环境信息,在此基础上结合粒子滤波算法实现融合式移动机器人的同时定位与环境地图创建。  3.基于SLAM及纹理映射的三维环境地图创建方法。  针对三维环境地图创建过程中纹理映射及实时性实现问题,提出了基于融合式SLAM的三维环境纹理地图创建方法,该方法采用三维栅格地图,结合贝叶斯滤波,不仅减少了数据量,而且提高了系统对噪声的容错能力。同时,结合提出的实时纹理映射算法,通过对环境纹理的快速提取与映射,保证了三维纹理栅格地图创建的实时性。  4.基于图形用户界面的地图创建软件开发与实现。  为了克服空间距离,便于机器人的实时控制,开发了带有图形用户界面的地图创建软件。运用无线通信技术,用户可以通过图形用户界面实现对机器人(客户端)的远程控制,并且客户端能够将感器获取的环境信息反馈给计算机(服务器端),实现地图的远程创建。  实验表明,本文所提的基于传感器不确定性模型的贝叶斯去噪、基于融合规则的多传感器信息融合以及基于纹理映射的快速三维环境纹理栅格地图创建方法是行之有效的,对机器人导航定位、路径规划研究具有一定的理论意义和实际应用价值。
其他文献
近年来,不断提高推重比成为航空发动机的主要技术发展趋势之一。高压比使压气机承载了巨大负荷,在这样的工作状态下,即使很小的干扰也可能会引起压气机内的流体发生旋转失速
在工业过程中,现场采集的数据中不可避免的存在误差,其中既有随机误差也有显著误差。显著误差主要是指由于测量仪表失灵、测量仪表数据传输错误以及操作不稳定等原因造成的测
节点自身定位和目标定位是无线传感器网络的关键问题。在灾难救援领域,精确的位置信息更有着举足轻重的关键作用。本文首先针对大规模随机网络提出了节点自身定位算法,然后在
红外成像仿真是计算机仿真领域一个重要的研究方向。自然场景中常常存在大面积具有单一背景的区域,如沙漠、海面、草地等。对于这类景物,纹理生成是兼顾计算复杂度与视觉真实感
活性污泥法污水处理过程主要通过生物降解等方法实现污染物的去除,具有多变量、非线性、强耦合、大滞后和不确定性等特点,其过程多运行在不稳定状态,过程参数实时测量困难,控
由于现代工业生产过程的复杂性、非线性和不确定性,实际工业过程中,控制系统中的被控对象参数或者结构会发生变化,一般无法获得其精确的数学模型。因此,无模型自适应控制方法
该文应用现代智能控制理论,采用模糊控制技术研制出了饲料机械生产中常用的模糊控制的饲料混配系统.文中阐述了模糊控制的基本理论、系统的硬件电路设计与实现、软件及模糊控
运动目标检测和目标跟踪是计算机视觉领域的两个重要研究问题,在视频监控、人机交互、智能交通和运动分析等都有广泛的应用和商业价值。虽然经过人们多年的研究,目标检测和跟踪
随着Internet网络的出现和迅速发展,Internet网络已成为人们日常生活中获取、共享信息,分布控制,远程医疗康复,远程制造等应用的数据传输平台和交互媒介。由于其低价、方便、可靠
该文讨论广义系统的性能鲁棒性和鲁棒控制,主要包括以几个方面的内容:(1)简要介绍广义系统的背景、研究现状和广义系统的基础知识.讨论了广义系统的鲁春能控能观性,给出了鲁