NAO机器人的目标识别与定位研究

被引量 : 0次 | 上传用户:fyishen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Robocup标准平台组比赛中,NAO机器人主要通过摄像头感知球场的实时信息,为了适应球场的复杂环境,要求机器人的图像处理算法有较高的实时性和鲁棒性。图像处理部分要从图像中快速提取出球场中的目标,本文所述的目标是球、球门和场地白线。自定位是机器人在比赛中必须完成的任务,定位也是比赛中一项关键技术,其水平也是机器人智能程度的重要指标。蒙特卡罗(MCL)粒子滤波定位算法被广泛应用于机器人的定位中,各种改进算法提高了MCL算法的效率。本文以NAO机器人为研究平台,主要研究了标准平台组比赛中的目标识别和机器人自定位的MCL粒子滤波算法。1.对图像按目标的颜色进行分割,为了避免场外信息对机器人目标识别的影响,提出了确定球场边界的方法。根据球场图像中边界是非凹形的特点,提出了一种寻找最大斜率的方法,快速而准确的确定出图像中的球场边界,有效防止了场外信息的干扰,而且减少了后续目标识别算法的图像处理区域。2.在图像预处理的基础上,从NAO机器人的实际出发,实现了对球场目标的球和球门的识别。球和球门的识别都是以其特殊颜色为基础,其中球的识别用到了Hough的圆检测方法,球门的识别中涉及到角点的计算,以区分球门的左右门柱。3.因为其受到NAO机器人白色外壳的干扰,使得场地白线的识别是球场目标识别的难点。本文提出先用网格扫描找到白色边缘,再用边缘生长的方式遍历白色边缘,并根据边缘点的斜率变化情况,对遍历的白色边缘进行分类,再用Hough变换给出识别结果。这个方法简单而有效的实现了对白线的识别,满足机器人比赛的实时性和鲁棒性的要求。4.蒙特卡罗粒子滤波算法是一种基于概率计算的迭代算法,很好的解决了机器人“绑架”带来的非高斯问题,能有效实现对机器人的全局定位,而且各种改进算法减少了MCL的计算量,并提高了其稳定性。为了进一步减少计算量,本文实验引入对球场的分块方法,减少MCL计算的样本空间容量,提高了定位算法的实时性。
其他文献
TBL教学法被广泛运用于医学生团队精神与自主学习能力的培养,现将传统“教师为主导,学生为主体”的教学模式,通过与住院医师规范化培训(简称住培)学员参与院内多学科会诊、参
在人类文化意识发展过程中人们从主观意识去认知自然颜色的结果产生了各种各样悟性的象征颜色。但不同民族的文化意识中用颜色表达某种思想时,反应着那个民族的文化意识。其
荔枝是一种营养丰富,富含多种人体必须营养元素,对于人体健康十分有利的亚热带水果。从食用价值上看,荔枝具有健脾生津的功效,在现代研究更是发现荔枝还具有改善失眠、健忘,
自从人类踏足高原以来,祖祖辈辈在这片热土上繁衍生息,用他们强大的生命力和勤劳的双手创造了无数的奇迹,其中最重要的成果之一就是这享誉世界的藏族文化。俗话说,语言文字是
<正>我国商业银行实行的是总、分行制的组织结构模式,分支机构的经营业绩直接关系到商业银行整体的经营管理状况。业绩评价作为实现有效管理的重要手段和途径,有助于提高商业
《金刚经》迄今主要有六种汉译本,但在众译本中却以罗什译本一枝独秀,广为流传。对《金刚经》罗什译本流传的原因进行梳理后发现,翻译方法、文字表达及历史文化因素等均有着
在社会主义市场经济条件下,企业面临激烈的竞争环境,如何加强企业成本管理是管理人员必须思考的问题。本文在对企业成本管理进行概述的基础上,分析了加强企业成本管理的重要
爱默生作为美国重要的思想家,文学家,他的诸多理论对美国本土文学、民族思想产生了重要影响。他的思想集中在超验主义思想之中,而自然思想是其超验主义思想的重要部分。爱默
高邮菱塘回族乡是江苏省唯一民族乡,当地盛产老鹅,其制作和食用方法单一,已不能适应当地经济发展需要。因此研究利用菱塘老鹅制作鹅宴对于促进当地经济发展,增加农民收入具有
从党的十六大和十届全国人大五次会议确定的建设社会主义新农村的主要任务着手,指出了测绘工作在社会主义新农村建设中的重要作用,阐述了测绘部门在社会主义新农村建设中的主