足球机器人毕业论文.docx

上传人:wj 文档编号:1995978 上传时间:2023-05-02 格式:DOCX 页数:61 大小:381.32KB
下载 相关 举报
足球机器人毕业论文.docx_第1页
第1页 / 共61页
足球机器人毕业论文.docx_第2页
第2页 / 共61页
足球机器人毕业论文.docx_第3页
第3页 / 共61页
足球机器人毕业论文.docx_第4页
第4页 / 共61页
足球机器人毕业论文.docx_第5页
第5页 / 共61页
足球机器人毕业论文.docx_第6页
第6页 / 共61页
足球机器人毕业论文.docx_第7页
第7页 / 共61页
足球机器人毕业论文.docx_第8页
第8页 / 共61页
足球机器人毕业论文.docx_第9页
第9页 / 共61页
足球机器人毕业论文.docx_第10页
第10页 / 共61页
足球机器人毕业论文.docx_第11页
第11页 / 共61页
足球机器人毕业论文.docx_第12页
第12页 / 共61页
足球机器人毕业论文.docx_第13页
第13页 / 共61页
足球机器人毕业论文.docx_第14页
第14页 / 共61页
足球机器人毕业论文.docx_第15页
第15页 / 共61页
足球机器人毕业论文.docx_第16页
第16页 / 共61页
足球机器人毕业论文.docx_第17页
第17页 / 共61页
足球机器人毕业论文.docx_第18页
第18页 / 共61页
足球机器人毕业论文.docx_第19页
第19页 / 共61页
足球机器人毕业论文.docx_第20页
第20页 / 共61页
亲,该文档总共61页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

足球机器人毕业论文.docx

《足球机器人毕业论文.docx》由会员分享,可在线阅读,更多相关《足球机器人毕业论文.docx(61页珍藏版)》请在冰点文库上搜索。

足球机器人毕业论文.docx

足球机器人毕业论文

题目:

足球机器人路径规划的研究与实现专 业:

自动化

足球机器人毕业论文

摘要

足球机器人系统是一个典型的多智能体系统,是一个实时动态的对抗性的复杂环境,它为人工智能技术的理论研究和模型测试提供了一个标准的实验平台。

路径规划是智能机器人的一个重要研究课题,在这样一个具有高度实时性和竞争性的平台上研究路径规划是一个极具挑战性的课题。

目前用于路径规划的方法很多,如人工势场法、中垂线法、栅格法、贝塞尔曲线法、可视图法及各种人工智能方法如遗传算法,神经网络等等。

但这些方法在高度动态性和实时性环境中的研究还都存在些问题,有待进一步完善。

本课题从静态环境中研究足球机器人的路径规划问题,全文主要包括如下内容:

第一章介绍了足球机器人的研究背景并在此基础上简单的介绍了足球机器人路径

规划。

第二章具体分析了足球机器人系统、路径规划策略以及足球机器人环境模型等问题。

第三章分析了现今采用的路径规划典型算法:

人工势场法、栅格法、中垂线法和遗传算法。

第四章在对各种算法进行综合分析的基础上,将遗传算法基于前人的基础上加入种群间的迁移并应用在本文的路径规划中。

用matlab对遗传算法和人工势场法进行编程和仿真。

最后,我们对全文内容进行总结。

关键词:

路径规划;足球机器人;遗传算法;人工势场;中垂线法

II

Abstract

Soccerrobotsystemisatypicalmulti-agentsystemandreal-timedynamiccompetitiveenvironment,whichprovidesastandardofexperimentalplatformforthetheoreticalresearchofartificialintelligencetechnologyandmodeltest.Pathplanningisoneofthemostimportantresearchsubjectsinintelligentrobot,andtheresearchofpathplanningisachallengingtaskontheplatformwithhighlyreal-timeandcompetitive.Recentlymanymethodsareusedinpath-planning,suchasartificialpotentialfield,theperpendicularbisectormethod,thegrid,Besselmethodandviewmethodandvariousartificialintelligencemethodsuchasgeneticalgorithms,neuralnetworks,etc.Butthesemethodshavesomeproblemsintheheightandtheresearchdynamicreal-timeenvironment,theyshouldbefurtherimproved.

Thissubjectmainlyresearchsoccerrobotpathplanningproblemfromthestaticenvironment.Thetextmainlyincludesthefollowingcontents:

Thefirstchapterintroducestheresearchbackgroundofthesoccerrobot,andonthebasis

ofitbriefintroductionthesoccerrobotpathplanning.

Thesecondchapteranalysistheproblemsuchasthesoccerrobotsystem,thepathplanningstrategyandtheenvironmentalmodelofsoccerrobotindetailed.

Thethirdchapteranalysisthetypicalpathplanningalgorithmusedcurrentlysuchastheartificialpotentialfieldmethod,gridmethod,theperpendicularbisectormethodandgeneticalgorithms.

Thefourthchapter,basedontheanalysisofthevarious algorithm,jointhepopulationmigrationinthegeneticalgorithmwhichisbasedonthebasisofformerinthispathplanning.thegeneticalgorithmandartificialpotentialfieldmethodaresimulatedandprogrammedbytheMATLAB.

Finally,wesummarizethecontentofthewholetext.

Keywords:

path-planning;soccerrobot;geneticalgorithm;theartificialpotentialfield;perpendicularbisectormethod

目 录

IV

摘要 I

Abstract II

第一章绪言 1

1.1研究背景 1

1.1.1机器人足球概述 1

1.1.2课题国内外研究现状 2

1.1.3足球机器人比赛的发展 3

1.2机器人足球路径规划概述 4

1.2.1足球机器人路径规划的描述 4

1.2.2足球机器人路径规划的 4

1.2.3足球机器人路径规划的特点 4

1.2.4足球机器人路径规划的分类及现状 5

第二章足球机器人系统 6

2.1足球机器人系统 6

2.1.1足球机器人体系结构 6

2.1.2视觉子系统 6

2.1.3决策子系统 7

2.1.4决策子系统模型 7

2.1.5通讯子系统 9

2.1.6小车子系统 9

2.2路径规划 9

2.2.1路径规划(底层决策). 9

2.2.2路径策略 9

2.2.3最优运动规划 11

2.3足球机器人系统环境模型 12

2.3.1球场模型 12

2.3.2机器人小车模型 12

2.3.3球的运动学方程 14

第三章足球机器人路径规划方法 15

3.1栅格法 15

3.1.1栅格法简介 15

3.1.2栅格法进行路径规划 16

3.2人工势场法 17

3.2.1人工势场法简介 17

3.3中垂线法 18

3.4遗传算法法 19

3.4.1遗传算法的简介 19

3.4.2遗传算法的特点 20

3.4.3遗传算法的基本原理 21

3.5对各种方法的综合评价 28

第四章matlab实现人工势场、遗传算法的仿真 30

4.1环境建模 30

4.2运动方程的建立 31

4.3遗传算法的仿真实现 32

4.3.1初始种群设置 32

4.3.2障碍物的检测 33

4.3.3初始参数设置 35

4.3.4适应度函数的选取 36

4.3.5遗传操作的过程 39

4.3.6遗传算法路径规划仿真与实现 43

4.4人工势场法路径规划仿真与实现 46

第五章总结 53

参考文献 54

致 谢 56

第一章绪言

1.1研究背景

1.1.1机器人足球概述

足球机器人属于第三代智能机器人。

机器人足球比赛,是近年来在国际上迅速开展起来的高技术对抗活动,它是体育与高科技结合的产物,比赛融入了机器人学、机电一体化技术、通讯与计算机技术、机器人视觉与传感融合技术、决策与对策、智能控制等多学科高新技术。

1992年加拿大哥伦比亚大学教授AlnaMacwkortnl在一次国际人工智能会议上首次提出机器人足球的思想,旨在推动人工智能学科的发展,为智能机器人提出了一个新的具有标志性和挑战性的课题。

同时,机器人足球的倡导者则提出了他们新的梦想:

在2050年,一个全自主的类人型机器人足球队,按照国际足联的规则,战胜当时的人类足球世界杯冠军队。

这个梦想被看作是继1997年IBM公司研制的计算机深蓝(DeepBlue)战胜了国际象棋大师卡斯帕洛夫(Kasparov)之后的人工智能历史上又一个里程碑项目。

目前国际上有组织的机器人足球比赛有两大系列FIRA和Robocup。

FIRA是国际机器人足球协会联合会(FIRA-FederationofInternationalRobotsoccer),简称国际机器人足联,成立于1997年6月5日,总部设在韩国大田的韩国科学(技术)院(KAIST)。

目前已有30余个国家的近百个学校与科研院所为其成员单位,主要分布在亚洲、澳洲、北美和南美洲等地。

FIRA的比赛项目主要有:

超微机器人足球比赛Narosot,微型机器人足球比赛Mirosot,仿真机器人足球比赛Simurosot,小型机器人足球比赛Rboosot,自主式机器人足球比赛Kheperasot,类人机器人足球比赛Hurosot和机器人标准动作比赛Benchmark。

从1995年至今,FIRA机器人足球比赛己经经历了10年的发展,而且在中国,越来越多的科研院所、高等学府把FIRA机器人足球研究工作当成是提高领域研究的手段。

另一国际组织Robocup(TheRobotworldCupInitiative)是国际人工智能学会组织的国际机器人足球协会。

成立于1996年,总部设在日本名古屋,主席是SONY公司计算机科学研究院的北野宏明教授。

每年举办一次,吸引了众多的大学和科研机构的参加。

1998年,我国成立了FIRA中国分会,并组织了相应的机器人足球队参加世界杯比赛,取得了较好的成绩。

我国于2001年在北京举办了第六届机器人足球世界杯比赛。

56

可以说,在国家有关机构和学术界的支持和努力下,中国的和器人足球事业已经迈步走向国际舞台。

1.1.2课题国内外研究现状

机器人的研究发展迅速,应用的范围十分广泛。

就目前来看,机器人的发展仍然处于初级的阶段,需要去完成的工作仍然很多,特别是在许多具体的环境中仍要具体问题具体分析。

在机器人中有一类机器人叫做进化机器人,它用进化算法来实现机器人控制、机构等方面的优化,在路径规划运用中,主要是能够进化出合适的运动轨迹。

D.F10reano和

F.Mondada成功地用Khepera机器人实现了一个进化系统。

自从John.R.Koza提出遗传规划(GeneticProgramming,GP)以来,遗传规划已经在许多方面得到了应用,如缠绕的螺旋线的分辨(SpiralClassification),图像压缩(Imagecompression),符号回归

(Symbolicregression)等问题。

遗传规划在机器人路径规划中的应用也是国外许多学者研究的目标,并且己经出现了许多令人兴奋的成果。

其中,比较早、影响也比较大的是人工蚂蚁的问题,这些应用遗传规划来规划路径的蚂蚁能够自主地寻找食物并吃掉食物,而且能够避开障碍。

除了人工蚂蚁问题外还有割草机问题,在割草机问题中,割草机必须要在执行一次程序后割草机能够到达正方形草坪的每一个部分。

其环境及任务与人工蚂蚁问题的环境基本相似,但也有不同。

其行为包括:

MOW,TURNLETF,JUMP;没有传感器来感知环境;所有动作在程序的一次执行中完成。

另一个问题是函数的返回值不同,在割草机问题中各数的返回值不同,造成了实现的复杂性。

在机器人沿墙运动方面也有研究,Dain.R.A己经开发了一种基于测距仪的仿真移动机器人,导航策略在不同的环境中测试以获得稳定的解决方案,仿真实验也证明了这一点。

国内外对自主移动机器人的导航和避障问题己经做了大量的研究工作,比如哈尔滨工业大学机器人研究所在1996年11月研制成功一个“导游小姐”,该机器人能够实现避障和自主路径规划,识别障碍物的类型,具有一定的语音功能,具有极强的遥控功能。

这个机器人能够根据传感器信息自主规划路径。

由行走部分、行使控制器、显示器、语音识别系统和大量的传感器组成。

行走部分采用差速驱动的方式。

既可以在线仿真,也可以显示机器人行走的路径和某个时刻导游机器人所在的位置。

大面积宽阔地面的清扫工作一直是一项繁重的体力劳动,人工清扫费时、费力且工作效率低,将机器人用于清扫服务,具有广阔的应用前景。

为实现适合我国国情的宽阔

地面自动清扫,清华大学与香港中文大学合作,联合研制开发出一种全方位移动清扫机器人。

国内在遗传规划方面研究主要是西安建筑科技大学,云庆夏教授编写的《进化算法》比较详细介绍了遗传规划相关内容。

另外,上海交通大学自动化所利用C++语言也对该算法在机器人沿墙移动问题进行了仿真实验,通过对移动机器人的行为策略进行符号型编码,然后对这些策略的组合(GP算法个体)进行自然选择、优胜劣汰,最后进化出满足任务需要的优良个体。

这些个体实际上就是机器人沿墙移动的一系列指令有序组合。

最后的仿真结果说明了应用GP算法来演化移动机器人沿墙走行为的有效性。

近年来,自主式水下机器人由于其在海底资源探测上的优势而受到各国的关注,但因为水下环境十分复杂导致一般的规划方法都难以奏效,而水下环境的拥挤程度相对较低,机器人工作在同一区域的可能性较大,这一特征恰好有利于基于事例的规划方法的应用,因此该方法被广泛的用于解决水下机器人的路径规划问题。

1.1.3足球机器人比赛的发展

从最近几年的机器人足球赛来看,主要有如下几个特点:

1)发展迅速,比赛规模逐年扩大。

2004年6月27日至7月3日,在葡萄牙里斯本举行的第七届RoboCup机器人足球

世界杯,有30多个国家的200支队伍参加,而成立之初,仅有37支队伍;FIRA经过这些年的发展,比赛参赛队伍也超过百支。

由此可见,机器人足球的发展非常迅速。

2)竞争激烈,比赛水平提高很快。

由于参赛队伍多,好多球队实力很接近,因此竞争非常激烈。

每一次世界杯球队排名都会与上一届有很大的变化,这表明机器人足球已经受到各国的高度重视,每次比赛各队的水平都有明显的提高,也会出现一些新颖的软、硬件设计和巧妙的战术配合。

3)研究不断深入,比赛类型不断升级。

各队都在不断探索新方法、新思路,以求进一步提高队伍的水平,也出现了一些新的足球机器人类型,如1999年增加了SONY公司四足机器狗足球赛,2000年出现了拟人双足机器人踢球表演等。

为了提高机器人足球的水平,世界各国不仅加大了人力、物力和财力上的投入,而且在研究上也不断深入,所有这些都成为推动足球机器人发展的重要因素。

1.2机器人足球路径规划概述

1.2.1足球机器人路径规划的描述

机器人的最优路径规划问题,就是依据某个或某些优化准则(如工作代价最小、行走路线最短、行走时间最短等),在其工作空间中找到一条从起始状态到目标状态的能避开障碍物的最优路径。

机器人路径规划是智能机器人的一个重要的课题,是机器人智能性的一个重要体现。

在静态环境和动态环境下进行路径规划与实时避障是解决机器人应用的一个非常重要的问题,而动态不确定环境下的机器人路径规划则是实际研究与应用的一个重点和难点。

1.2.2足球机器人路径规划的

在足球机器人中,路径规划的目的主要有两个:

一是为了完成某项动作,二是为了避障实现安全的运行。

在现在的足球机器人系统中主要还是采用双轮差驱动的轮式机器人,这种机器人的运动模型是一种典型的非完整性约束系统,机器人为了完成某项动作,比如射门,就必须沿着一定的路径运动才能完成规定动作,这类路径规划可归结为由初始势态(位置和方向)到目标势态(位置和方向)的路径规划,路径规划的好坏直接影响到动作执行的速度和准确性。

在充满对抗的机器人足球系统中,机器人之间的碰撞是不可避免的,为了在比赛中取得先机在决策系统中就必须要考虑到避障问题。

因此,路径规划在是研究足球机器人系统中的重要的一部分,要想使一个足球机器人系统在比赛中获得优势必须在决策层中把路径规划问题放在首要问题,不管是在运动过程中还是在射门中,都需要用到路径规划的问题。

1.2.3足球机器人路径规划的特点

足球机器人系统是一个实时动态的不确定的复杂环境,其路径规划具有如下特点:

1)复杂性:

机器人足球系统是一个实时的、动态的复杂多机器人系统。

在这种动态时变环境中,机器人路径规划非常复杂,且需要很大的计算量。

2)随机性:

机器人足球是一个充满对抗的复杂环境,对方机器人的运动是难以预测的,动态障碍物的出现也带有随机性。

机器人足球系统还有噪声因素:

包括感知噪声和动作实现噪声。

从视觉部分得到的信息必定是有一定延时的。

同时,由于电机的物理性质,也无法保证小车一定会根据所得到的命令准确无误的运动,往往存在很多随机性和不确定因素。

3)多约束:

机器人的运动存在几何约束和物理约束。

几何约束是指机器人的形状制约,而物理约束是指机器人的速度和加速度。

4)多目标:

机器人运动过程中路径性能要求存在多种目标,如路径最短,时间最优,安全性能最好,能源消耗最小。

但它们之间往往存在冲突。

实现起来比较困难了。

1.2.4足球机器人路径规划的分类及现状

人们应用人工智能技术在路径规划领域做了大量研究工作,探索出了很多有效的求解方法。

其中一些应用范围很广,另外一些应用范围则极为有限。

它们之间也不是互相排斥的,各有优缺点,因而常常结合起来共同地实现路径规划。

路径规划问题已有的研究方法可以分为全局型方法、局部型方法以及混合型方法三种。

全局规划方法,依照已获取的环境信息给机器人规划出一条路径。

规划路径的精确程度取决于获取环境信息的准确程度。

全局方法通常可以寻找最优解,但是需要预先知道环境的准确信息,并且计算量很大。

局部规划方法,侧重于考虑机器人当前的局部环境信息,让机器人具有良好的避碰能力。

很多机器人导航方法通常是局部的方法,因为它的信息获取仅仅依靠传感器系统获取的信息,并且随着环境的变化实时的发生变化。

和全局规划方法相比较,局部规划方法更具有实时性和实用性。

缺陷是仅仅依靠局部信息,有时会产生局部极点,无法保证机器人能顺利到达目的地。

混合型方法试图结合全局和局部的优点,将全局规划的“粗”路径作为局部规划的子目标,从而引导机器人最终找到目标点。

从机器人工作环境的角度区分规划方法,可以分为静态确定环境规划方法和动态时变环境规划方法。

目前许多研究工作集中在静态环境下,如装配机器人;在动态环境下的规划问题己经引起了人们的重视,并且己经取得了一些成果,这将是今后的一个发展方向。

从机器人路径规划发展历史来分,可分传统方法和智能方法。

传统路径规划方法主要有自由空间法、图搜索法、栅格法和人工势场法。

智能方法主要有模糊方法、神经网络和遗传算法等。

第二章足球机器人系统

2.1足球机器人系统

2.1.1足球机器人体系结构

图2.1

从硬件角度划分足球机器人系统由以下四个部分组成:

①三个机器人小车构成的机器人小车子系统;

②一个位于球场正上方约2米的摄像机、图像识别系统组成的视觉子系统;

③由一个至少2个频道的无线电发射板组成的通讯子系统;

④为各个机器人提供各种动作的决策子系统。

其相互联系如图2.1所示,决策子系统处理来自视觉子系统的识别场景数据,做出决策,通过通讯子系统发出命令,由机器人小车完成一定的动作。

2.1.2视觉子系统

由置于球场上方的摄像头及相关软硬件构成。

主要任务是以一定周期、快速地采集、处理赛场上的彩色图像,然后将处理结果送给决策子系统。

2.1.3决策子系统

图2.2各子系统之间的关系

决策子系统在比赛进行过程中担当“教练”的角色。

对于采用共轴平行的两轮独立驱动的移动机器人,决策子系统的输入信息是视觉系统获取的环境信息,包括球的位置,己方和对方机器人的位置及方向等,输出信息是本方5个机器人的左右轮轮速和击球控球命令。

决策子系统是机器人足球比赛的核心,是人工智能等相关理论在机器人足球系统中的集中体现。

2.1.4决策子系统模型

决策子系统处理来自视觉的实时场景辨识数据,做出决策、发出命令,通过无线通讯给机器人小车,决策子系统相当于机器人的“大脑”,视觉子系统相当于机器人的“眼睛”,机器人小车相当于机器人的“手脚”。

决策子系统是本论文研究的一个重点,决策子系统主要解决足球机器人多智能体协作和运动控制的问题。

决策子系统的任务是根据视觉子系统送到的目标信息,经过决策后产生机器人运动控制指令。

决策子系统的输入是目标信息,输出是机器人运动控制指令,它是一个非结构化的知识型系统。

一般认为,决策子系统由决策模型和机器人行为控制两部分组成。

决策模型主要完成攻防态势判断、队形确定、角色和任务分配;机器人行为控制则包括动态避碰和运动控制,如图2.3所示决策。

决策子系统要求具有较高的实时性和灵活性,其灵活性指灵

活地实现攻防策略、阵型变化、战术配合及足球机器人运动。

图2.3机器人控制

决策子系统是一个知识型输入输出系统,它是一个软件,所以决策子系统的结构和机制不是唯一的,但决策子系统应该能够满足下列要求:

1、实时性

这个要求与视觉子系统的要求类似,系统的工作频率确定后,决策子系统的工作频率与之相同。

因此,决策子系统的结构和算法应当尽量简化。

2、灵活性

足球比赛是一种竞争性、对抗性很强的运动,机器人足球比赛也不例外。

比赛场上的形势瞬息万变,决策子系统必须能够准确判断攻防态势,灵活实现比赛阵型变化和战术配合,同时机器人的运动必须流畅。

如何实现决策子系统要求的实时性和灵活性,也就是说如何更好的规划足球机器人的路径,使其更好的达到时间最优和路径最优,是本子系统研究重点解决的问题。

本节

根据robocup系统多智能体协作的特点,提出适用于机器人足球比赛的底层决策及其最优路径规划的思路。

2.1.5通讯子系统

在机器人足球比赛中,计算机根据视觉系统采集的信息做出辨识和决策,通过无线通讯装置指挥场上机器人完成相应的战术动作。

因此无线通讯系统就成为在机器人闭环控制系统成为决策子系统和机器人小车子系统的桥梁,其主要任务就是要将计算机的命令准确无误的传送给机器人,使机器人能准确接受和完成命令。

2.1.6小车子系统

在整个足球机器人系统这个闭环控制系统中,机器人小车充当执行机构的角色。

所以,小车性能在赛场上表现的好坏直接反映了整个足球机器人系统的优劣。

小车子系统相当于我们的执行机构,所有的算法和要完成的动作都是靠它来执行,进而小车须在实际操作中完善和改进,使其能够完成其他子系

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2