RoboCup标准平台下NAO机器人目标识别与自定位研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:fdsa5218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能移动机器人的研究课题在近年来越来越受到国内外各大科研机构和研究学者们的青睐,其中,目标识别和自主定位问题是实现机器人智能化和全自主的主要任务。各种识别算法和定位算法层出不穷,算法的鲁棒性、可靠性和实时性才是我们追求的目标。为此,本文分别对机器人的目标识别和自主定位方法进行研究,比较各种算法的性能,重点介绍了基于概率框架的蒙特卡洛粒子滤波定位方法。结合标准平台组比赛的不确定性因素和算法本身的性能,对算法中的样本退化现象和粒子贫瘠问题分别进行改进,并将改进算法用到NAO机器人上。首先,基于视觉的移动机器人的目标识别问题的核心是图像处理。本文首先根据NAO机器人的观测图像,对颜色进行学习分类并创建色表;接着将图像处理分成两个阶段:区域创建和特征提取,并分别提出了区域创建算法和分段聚类算法;最后详细介绍了图像中的关键特征的提取,即比赛中的三个主要目标边线、球门和球的识别问题。然后,详细讨论了NAO机器人的自主定位方法并分析其优缺点,从传统的特征匹配定位算法到当前比较主流的基于概率估计的定位算法。结合比赛实际情况,界定了NAO机器人的定位问题是一个非线性的多峰概率分布问题,而且机器人的“绑架”问题还会带来非高斯问题,据此选择了蒙特卡洛粒子滤波算法作为定位方法,并重点介绍了该算法的基本理论思想和流程。接着,对基本蒙特卡洛粒子滤波算法进行分析,讨论了实际执行过程中出现的样本退化现象。基于算法的计算复杂度和样本的数量之间的矛盾的考虑,针对这种现象,使用重要性采样重采样技术,但是这又将会产生新的“粒子贫瘠”问题。于是提出了本文的改进方法,介绍一种半采样半重采样的样本传播策略,并将该策略与蒙特卡洛粒子滤波算法结合起来形成了本文的改进算法。最后,重点介绍了本文提出的基于蒙特卡洛粒子滤波算法的改进算法的执行步骤,并将改进算法放到NAO机器人上进行实验,最后给出实验结果。实验表明,改进算法能够解决样本退化现象和“粒子贫瘠”问题,并且能够很好的实现NAO机器人的自主定位。
其他文献
异构无线网络融合是未来网络的一个重要发展趋势。在异构无线网络环境下,用户可以充分利用不同无线网络的技术优势,获得"Always Best Connection, ABC"。但是这些不同类型无
双层规划是一类具有两层递阶结构的系统优化问题,在数学规划领域得到蓬勃发展,成为运筹学一个分支,目前已成功应用于诸多领域中,如经济学、管理学、金融学、工程应用等。同时
时间序列数据广泛地存在于生产生活的各个方面,其反映了事物不易直接观察的内部状态。与传统分类有所不同,时间序列分类过程中各个属性之间都是有次序关系的,因此时间序列分类问
当前信息时代,伴随着信息的极大丰富,人们如何有效选择信息成为急需解决的问题。在这样的背景下,推荐系统因其高效性和智能性,而倍受学术界和工业界关注。传统的推荐算法虽然有不
聚类分析是一种非监督的机器学习方法。在数据集分布情况未知时,通常分析员会寻找一种合适的聚类算法将数据集人为地划分成若干类,从而揭示这些数据的真实分布。聚类分析是多元
多租户数据存储是软件及服务(SaaS,Software as a Service)中一个重要的研究内容。针对SaaS应用“单实例多租赁”的特点,人们提出了很多解决多租户数据存储问题的方法,其中基于关
移动轨迹数据记录着移动对象在真实世界的活动,而这些活动往往体现了该移动对象的意图、喜好和行为模式。通过对轨迹数据的挖掘,可以为用户提供各种形式的增值服务和工具,这
数字化时代,图像作为一种信息的载体,在人们的日常生活中扮演着越来越重要的角色。图像中包含有大量的信息,其中图像边缘即图像中的高频部分,是图像的重要特征,图像边缘检测是进行
调度问题是一类重要的组合优化问题,广泛应用于生产制造、现代物流、网络通信和计算机科学等领域。批处理机调度问题是经典调度问题的拓展。在批调度问题中,一台机器可以同时
随着现代信息技术的飞速发展,“信息爆炸”产生的危机日益殃及个人信息管理,信息的爆炸性增长使人们日常需要处理的信息量迅速增长。用户面对浩如烟海的信息世界,往往无法快速准