多机器人协同定位与环境地图构建研究

来源 :广东工业大学 | 被引量 : 14次 | 上传用户:hantao2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着机器人技术发展和成熟,机器人的的应用和需求也与日俱增。白定位与地图构建是实现机器人自主导航的关键问题,集中体现了移动机器人的感知能力和智力水平。与单移动机器人定位相比,在复杂的动态环境下,多移动机器人通过相互协作可以共享、融合并有效利用传感器信息,提高对周围环境感知的全面性和准确性,从而提高了机器人群体的定位与地图构建的精度。多机器人协同定位与地图构建已经成为了当前多机器人系统领域的研究热点之一。本文主要围绕了多移动机器人协同定位与环境地图构建问题展开研究。论文首先介绍了多机器人协作系统的结构以及相关模型,包括坐标系统模型、机器人位置模型、机器人运动模型、环境地图表示模型、传感器观测模型、多机器人观测模型以及噪声模型。其次,研究了卡尔曼滤波算法、扩展卡尔曼滤波器算法以及用其解决机器人SLAM问题的实现过程。针对系统模型与环境信息的不确定性特点,利用对非线性函数具有很好逼近能力的前向神经网络减少系统的数学模型与实际模型误差,同时利用卡尔曼滤波用于神经网络的权值学习以加速收敛,通过两者的联合,能较优地解决机器人SLAM问题,随后将它扩展到多机器人的SLAM问题中。第三,在研究了粒子滤波器算法和机器人的FastSLAM方法的基础上,引入蚁群算法,将每一个粒子视为一只蚂蚁,将位姿的概率分布值作为蚁群的启发信息,将权重作为蚁群的初始信息素,在重采样阶段,也使用蚁群算法产生新的粒子分布。引入蚁群算法目的在于在状态解空间内寻找到最优的粒子,提高机器人定位与建图的精度,并将其用于多移动机器人在初始位置已知和未知情况下的协同定位与地图构建(CSLAM)问题。最后,为了验证算法的有效性和正确性,相对应于第三章所提出的扩展卡尔曼滤波联合神经网络的方法和第四章提出的蚁群算法改进粒子滤波器方法,建立起多机器人系统的模拟仿真实验。通过仿真实验表明,本文所研究算法能有效地解决多机器人协同定位与地图构建问题。
其他文献
决策支持系统是一种以辅助管理者进行决策为目标的计算机系统,它为管理者提供了分析、模型构造、决策过程模拟及决策效果评价的决策支持环境。模型库是核心,它把众多的模型有
原木材积的检测在现代木材工业的发展中占有重要的地位,目前,原木材积检测主要采用传统的人工检尺方法,该方法工作效率低、计算精度差,测量结果的准确度难以保证。随着木材工
云存储是在随着Internet的发展,传统的网络存储架构已不能满足当下全球信息量的爆炸式增长的背景下,基于云计算的概念而提出来的新概念。自其概念提出以来就倍受全球众多IT厂商
随着我高速铁路信息化的发展,有关高速铁路的数据分析在保证高铁安全舒适的运营和整个国民经济的持续发展中将会起到更加重要的作用。然而,由于环境等复杂因素,采集得到的动
调剂是研究生招生的重要环节,能否做好调剂工作不但关系到考生的利益,而且关系到招生单位招生的成功与否。由于考生和招生单位各自特点的复杂性、多样性,所以做好调剂工作是
桌面程序作为日常生活中最常使用的软件类型,随着规模的扩大和功能的增加,其测试工作也变得越来越庞大和繁琐。为了有效提高桌面软件开发过程中的测试效率、缩短开发周期、降
近年来,传感器技术、微系统技术、无线通信等技术的进步共同推动了具有低能耗、多功能传感器网络的产生和发展。无线传感器网络是利用大量廉价的传感器组成的一个具有数据感
作为汽车产销量的大国之一,我国汽车行业的竞争已经达到了白热化的状态,“马太效应”日益凸显。众多汽车行业的中小型企业由于自身物资以及行业信息的匮乏,在这场竞争中艰难
摘要:随着软件技术的飞速发展,软件的质量一直是软件行业关注的主题。软件测试作为保证软件质量的重要手段,在软件开发过程中发挥着至关重要的作用。软件测试在软件开发过程中
无线传感网络是以数据为中心的网络,如何实现感知数据的有效收集是实现传感网络广泛应用的关键技术之一。随着移动传感网络的发展应用,若继续采用传统数据收集模式,则数据传