基于启发式搜索的移动机器人主动定位算法研究

来源 :华东交通大学 | 被引量 : 0次 | 上传用户:omine001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
定位问题是实现移动机器人自主能力的基本问题。然而,目前大多数定位方法都是被动的,即不考虑定位结果对机器人控制的影响。由于机器人运动的盲目性,导致定位效率低下。近年来受到关注的主动定位方法不仅考虑机器人的位姿估计问题,还研究如何根据定位结果控制机器人的行为以达到尽快确定自身位姿的目的。然而,由于目前主动定位算法需要计算所有可能的行走路径所产生的位姿的不确定度,导致算法的复杂度较高和实时性较差。我们使用蒙特卡罗定位算法作为基本的定位算法,并且围绕移动机器人主动定位问题,具体展开了以下几个方面的研究工作:(1)建立了与机器人定位相关的各种模型,包括坐标系模型、环境地图模型、里程计模型、运动模型及传感器观测模型等;分析了贝叶斯滤波和马尔可夫定位,重点研究了基本粒子滤波定位原理和算法,并且探讨了粒子滤波定位算法出现的粒子匮乏问题;介绍了基本的主动定位算法,重点分析了现有的几种改进主动定位算法,同时指出了它们的特点和不足之处。(2)提出了基于启发式搜索的多假设主动消除算法。在机器人全局定位开始一段时间后,代表机器人位姿的粒子常聚于若干簇,这表示机器人的位姿有多个假设。该算法首先利用自适应粒子聚类算法对粒子进行聚类,然后构造解空间树并确定结点的优先级;最后利用优先队列式分支限界法解决路径搜索的问题。算法的主要目的是通过主动控制机器人的运动使其能够识别出不同的粒子簇,最终使定位快速准确地收敛于真实的位姿。(3)当机器人定位收敛于单个粒子簇后,在某些环境中运动一段时间后,粒子簇会变得更加分散,也就是定位的精度会逐渐降低。针对这个问题,在上述工作的基础上,我们又提出了基于启发式搜索的定位精度主动提升算法。该算法与多假设主动消除算法的主要区别在于结点优先级的确定原则。该算法的目的是进一步提高定位精度,使其始终保持在较高水平。最后对全文进行了总结,并且对进一步的研究方向进行了展望。
其他文献
无线局域网WLAN允许用户从不能访问有线局域网的地方进行联网,使网络用户能够更加自由地使用网络,尤其是在旧建筑中,其安装或更新电缆线路的费用高得惊人。使用便携式计算机及装
文字是记录中华五千年文明的重要方式,研究古籍汉字对研究中华文明有着重要的意义。古籍汉字数量大、笔画多变、结构复杂、相似字多、区分困难,对古籍汉字进行适当的电子化并进
随着知识经济的快速发展,企业对知识的需求越来越强烈,很多企业通过引入知识管理系统来管理企业内部的知识资源。然而,系统中知识资源的急剧增长导致用户很难找到真正需要的知识
自然灾害、城市各种突发事件的发生,给人类带来了巨大的损失和伤害,国家和政府部门吸取了大量的经验和教训,加强应急决策,针对各种自然灾害,为保证人民群众的生命和财产损失,维护社
运动目标跟踪是计算机视觉研究中比较关键的一部分,同时也是交通视频网络下底层关键技术,视频网络下的目标跟踪已经应用到社会生活、经济、军事等领域,所以交通视频网络下的目标
随着Web2.0的迅速发展,网络上各类信息越来越开放。很多服务提供商不仅仅在本身的站点页面上提供相应的内容和服务,同时还提供了程序接口,使第三方可以自由地获取和使用相关的服
移动经营分析系统(Business Analysis and Supporting System,简称BASS)是中国移动业务运营支撑系统的核心子系统之一。移动BASS具有海量数据存储、数据源繁杂、处理能力要求
传统的图像导航系统主要以患者的三维组织解剖结构模型为基础,而三维结构模型主要通过对患者术前图像的三维重建和可视化来获得。对于涉及软组织的导航过程,由于人体呼吸、身体
古籍汉字数量巨大、结构复杂多变,且存在大量的相似字,使用传统的图像检索方法对古籍汉字图像进行检索效果并不理想。本文通过对古籍汉字图像的结构特征进行分析和总结,设计了一
随着计算机技术的快速发展,软件已经应用到人们日常的学习、工作和生活的方方面面。随着软件应用规模的增大,人们对软件的依赖性越来越强,并且希望软件的功能更加强大,应用更加方