ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:1.01MB ,
资源ID:5030465      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5030465.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于免疫算法的多机器人自主协作路径规划硕士学位论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于免疫算法的多机器人自主协作路径规划硕士学位论文.docx

1、基于免疫算法的多机器人自主协作路径规划硕士学位论文分类号_ 密级_ 编号_硕 士 学 位 论 文基于免疫算法的多机器人自主协作路径规划学位申请人:学科专业:控制理论与控制工程指导教师:答辩委员会主席: 答辩日期:华东交通大学硕士学位论文任务书研究生姓名学号学院(系)电气与电子工程学院专业控制理论与控制工程专业方向智能控制论文题目基于免疫算法的多机器人自主协作路径规划要求完成时间选题来源导师指定主要研究任务:1、研究多机器人系统的特点和应用领域;2、研究路径规划的基本方法,及这些智能方法的基本原理;3、将人工势场法和免疫算法结合,并运用到路径规划中;4、研究足球机器人系统的基本结构,实现足球机器

2、人的自主协作。接受任务时间2010年 月 日学生签名导师签名日期 年 月 日独创性声明本人郑重声明:所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得华东交通大学或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人签名_日期_关于论文使用授权的说明本人完全了解华东交通大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅。学校可以公布论文的全部或部分内容,可以采用影印

3、、缩印或其他复制手段保存论文。保密的论文在解密后遵守此规定,本论文保密期X年。本人签名_导师签名_日期_基于免疫算法的多机器人自主协作路径规划摘要机器人学已经成为控制领域的一个重点研究课题,而路径规划是机器人技术的核心问题。近年来,国内外专家学者都在机器人路径规划研究中取得了较好的成绩。由最初的在简单环境下的静态路径规划到如今的在复杂环境下的动态路径规划,再由单个机器人到多个机器人的研究,逐渐将不同智能方法运用到机器人的路径规划中。本文针对机器人的路径规划及其相关关键技术展开了学习和研究,尤其是对基于免疫算法在路径规划中的研究作为重点部分,论文的主要研究内容如下:本文首先对多机器人系统进行简要

4、概述并说明了多机器人相对于单机器人的优点以及它的研究现状和发展趋势。接着重点探讨了实现路径规划的分类和方法。其次分别综述了三种不同智能方法,包括人工势场法、遗传算法、免疫算法在机器人路径规划中的研究,重点介绍了免疫算法的生物学机理及其基本概念,详细阐述了免疫算法的原理和设计实施,免疫算法的设计包括环境建模、抗体初始化及编码、亲合度函数的设计等,保证抗体的成熟收敛及多样性。同时针对免疫算法存在的不足,提出了结合人工势场法和免疫算法,将其应用到路径规划中,实现最优化路径。最后,介绍了足球机器人比赛和系统组成,足球机器人系统是研究多机器人系统的良好平台,需要多个机器人彼此协调与合作,实现多机器人的自

5、主协作规划,然后介绍了几种模拟足球机器人比赛的仿真系统,并选择了其中的Robot Soccer软件进行足球比赛的仿真。关键词:多机器人系统, 路径规划,免疫算法,足球机器人系统AUTONOMOUS COOPERATIVE PATH PLANNING OF MULTI- ROBOT BASED ON IMMUNE ALGORITHM METHODABSTRACTRobotics has become a focus of research topic in the control field, and path planning is a core issue of the robotics.

6、In recent years, both domestic and foreign experts access good results to path planning research in robotics. The research of path planning is from the static and simple environment to complex and dynamic environment, and then by a single robot to multiple robots in the research, gradually different

7、 intelligent methods are applied to path planning of the robotics. In this paper, we carried out robot path planning and its related key technologies and research study, especially path planning based on immune algorithm as a key part in the study. The main research contents are as follows:At first,

8、 this paper has a brief overview to multi-robot system, describes the more advantages of the multi-robot than a single robot, and introduces its current status and trends. Then it is focus on the realization of the classification and methods of path planning.Secondly, this paper summarizes three dif

9、ferent intelligent methods, including the artificial potential field method, genetic algorithm, and immune algorithm in the research of the robot path planning, and focuses on the biological mechanism and its basic concepts of the immune algorithm. It describes in detail the principle and implementa

10、tion of immune algorithm, the design of the immune algorithm is including environment modeling, antibody initialization and coding, the design of affinity function, then ensure diversity and mature of the antibody. At the same time, to the deficiencies of immune algorithm, we propose that combine ar

11、tificial potential field method with immune algorithm, and apply this method to most optimal path planning. Finally, it introduces the game of soccer robot and the system. The soccer robot system is a good platform for the research of the multi-robot system, which requires coordination and cooperati

12、on between multiple robots. Then it is to achieve autonomous cooperative path planning of the multi-robot, and introduces several simulated robot soccer simulation system, and select one of the robot soccer simulation software to simulate the competition.Key Words: Multi-robot systems, Path planning

13、, Immune algorithm, Soccer robot system目录第一章 绪论 11.1 引言 11.2 多机器人系统的研究意义和应用领域 11.2.1多机器人系统的研究意义 21.2.2多机器人系统的应用领域 21.3 移动机器人路径规划 31.3.1路径规划的分类 31.3.2路径规划的方法 41.4 免疫算法 51.5 国内外研究状态和发展趋势 51.6 本文的主要研究内容和创新点 61.6.1研究内容: 61.6.2 各章安排 7第二章 人工势场法在机器人路径避碰规划中应用 82.1人工势场的基本原理 82.2 基于人工势场法的方法 82.3 沿墙走行为方法改进人工势场

14、法 102.4 仿真实验 112.5 本章小结 14第三章 基于遗传算法在机器人路径规划中的应用 153.1 遗传算法的概述 153.1.1 遗传算法的起源 153.1.2 遗传算法的产生与发展 163.2 遗传算法的基本原理 173.2.1 遗传算法的基本概念 173.2.2 遗传算法的基本结构 173.3遗传算法的设计 183.3.1 环境建模 183.3.2 路径规划的编码方式 203.3.3 适应度函数的确定 213.4基于遗传算法的最优路径规划 213.4.1机器人编码 213.4.2采用遗传算法操作对初始路径进行寻优 223.4.3基于遗传算法的机器人路径规划流程 223.4.4计

15、算机仿真及结果分析 233.5 本章小结 25第四章 免疫算法在机器人路径规划中的应用 264.1 免疫算法的简述 264.1.1 免疫算法的基本概念 264.1.2 免疫算法的分类 274.2免疫算法的设计 324.2.1 抗体路径编码与初始抗体的产生 324.2.2 亲合度函数设计 334.2.3变异算子 334.3 基于免疫算法路径规划仿真结果 344.3.1 算法主要步骤 344.3.2 仿真结果分析 354.4 本章小结 37第五章 足球机器人的自主协作规划 385.1 足球机器人系统 385.2小型足球机器人系统组成 385.2.1感知系统 395.2.2 通信系统 405.3 足

16、球机器人的自主协作 415.4 足球机器人仿真系统 415.4.1 仿真系统介绍 415.4.2 基于Robot Soccer仿真平台下的足球机器人比赛 435.5本章小结 45第六章 总结 466.1 主要工作回顾 466.2 本课题今后需进一步研究的地方 46参考文献 48个人简历 在读期间发表的学术论文 51致谢 52第一章 绪论1.1 引言随着计算机技术、控制理论、传感器技术以及人工智能理论等的不断发展与进步,由多种学科综合而成的机器人学研究也发展到了一个新的阶段。从20世纪40年代至今,全球范围的科技革命促进了社会的进步与发展,使生产和生产方式都发生了重大变化,机器人的诞生和机器人学

17、的建立是近几十年来人类科学取得的重大成就之一。机器人技术的进步与发展可以说是21世纪自动化最有说服力的成就,是当代最高意义上的自动化1。 目前,机器人朝着智能化和多样化等方向不断发展,应用领域得到了极大的扩展。随着国内外对机器人的研究不断探索和深入,已经研发出各式各样的具有感知、决策、行动和交互能力的特种机器人和各种智能机器人,推出了各种类型,如移动机器人、微型机器人、水下机器人、军用机器人、服务娱乐机器人、仿人机器人等2。在工农业生产、海洋开发、宇宙探测、军事、社会服务、娱乐等各个领域,机器人都有着广阔的发展空间与应用前景。同时,机器人涉及到的相关技术也不断扩展,如多传感器信息融合、路径规划

18、、机器人视觉、智能机接口等,产生了一系列研究课题3。移动机器人的目标是在没有人干预、无需对环境做任何规定和改变的条件下,有目的地移动并完成任务。相对单个机器人而言,多个机器人要比单个机器人的应用更具有实际研究意义,相互合作的机器人有比单个机器人更加有效可靠地完成一些任务的潜能4。研究一个多机器人系统时,主要的问题之一就是如何使个体机器人能够适应其任务环境的动态变化而自动地规划其任务处理行为。凡是有多机器人系统应用的地方必然离不开机器人路径规划技术的应用,因此路径规划是移动机器人能否成功完成任务的重要前提和条件之一。移动机器人目前的发展趋势之一是智能化、自主化,即自主式移动机器人5。1.2 多机

19、器人系统的研究意义和应用领域多机器人学是当前机器人领域中富有挑战性的新兴学科,有很强的学科交叉性,涉及到了生物理论、管理分布式人工智能和控制理论等多个领域,多机器人系统具备单机器人系统无法比拟的优势,如鲁棒性和自适应性、时间和空间分布性、高效运行等6,因为多机器人系统讲究个体之间的相互合作与协调,所以多个机器人比单个机器人更好地完成指定地任务和工作,可见多机器人学已成为今后机器人技术的一个主要研究方向,在航天、国防、工业、社会服务等许多领域具有广泛的应用前景。要发挥多机器人系统的优势,关键是处理好多机器人的协作问题。先进的协作架构和策略,可以使多机器人系统表现出强大的任务处理能力,这不仅只是单

20、个机器人处理能力的简单线性相加,还应包括由机器人相互作用而产生的增量7。1.2.1多机器人系统的研究意义 多机器人系统与单机器人相比,其中一个最显著的特点就是多机器人系统的合作与协调。“合作”与“协调”在机器人技术领域表现出它的必然性。所谓“合作”是指一个总体任务在个体之间如何分配,即如何组织多个机器人去完成任务,“合作”是通过机器人之间的组织方式及系统的运行机制实现的8。当合作关系确定以后,要求各机器人在合作过程中相互之间运动协调的问题。因此,多机器人协调和合作是多机器人系统研究中的两个不同而又有联系的概念。前者研究的关键点是机器人之间合作关系确定之后具体的运动控制问题;后者则是高层的组织与

21、运行机制问题,重点是实现系统可以快速组织与重构的柔性控制机制。多机器人系统运行并非物理意义上多个机器人简单的几何排列,组合中个体之间时刻满足空间位置上的某种数学关系,而且包括两个重要的因素就是合作与协调。各机器人之间存在复杂的通信与协作,通过信息交互完成协同定位、避障等必须具备的功能,从而多机器人保持某种队形向目标前进,完成指定任务,因为机器人之间建立的交互信息网络,在物理位置和调度方式上,使得多机器系统具有比单机器人更大的优势,具体表现在如下几个方面:(1)提高任务完成能力;(2)提高机器人可靠性;(3)降低成本消耗9。协调是多机器人规划比单个机器人难处理地一个地方,在同一环境中运行的多个机

22、器人,由于要共享资源,经常会产生利用资源时的冲突。对于可预见的冲突,可以通过规划的方法加以解决,但规划方法的适用性十分有限,因为多机器人系统经常会面临一些动态不确定情况,所以多机器人系统必须采取一些协调策略以解决系统遭遇的各种动态冲突。1.2.2多机器人系统的应用领域 多机器人系统的应用将会对社会产生巨大的变革,能极大地提高人们的生活质量,以及工业和农业以及国防现代化程度。针对不同的应用领域,研究人员开发出几个具有代表性的应用技术10。(1)多机器人编队导航。编队导航行为在自然生物群中随处可见,这是科学技术应用借助自然生物知识的一个典型例子,再将其应用到机器人的研究中。多机器人编队导航是机器人

23、群体借助传感器感知周边环境和自身状态,协作完成编队,实现在有障碍物的环境中向目标运动。在人类活动中,编队导航也被广泛应用,军事上的机群编队,航母、军舰混合编队等。同自然生物和人类活动一样,多机器人编队导航是多机器人系统协同完成任务的前提,已经被广泛应用于国防和民用领域11。(2)多机器人合作搬运。多机器人搬运技术是多机器人系统协作研究的关键组成部分。实际生活中,很多被搬运物体,由于自身体积、形状和重量的限制,需要多人合作进行搬运。同样,采用机器人搬运物体,也会碰到需要多机器人合作搬运的情形。多机器人合作搬运物体,实际上是一个具有约束条件的多机器人系统队形保持问题,在该问题中对多机器人系统的约束

24、条件是,参与搬运工作的各个机器人的空间相对位置保持不变,每个机器人必须具有相同的运动速度和运动方向。多个机器人搬运能够节省时间,提高工作效率,增加对任务完成的可靠性,更能节约成本。(3)足球机器人比赛。足球机器人比赛是多机器人系统应用的最好平台,根据足球机器人比赛的类型而定,比赛中有众多机器人不等。在足球机器人比赛中,由于机器人数量较多,环境复杂,需要实时控制规划,加上小球和敌方的机器人都是障碍物,所以需要每个机器人良好合作互相协调把球踢好,才能取得本队的胜利。如今已有很多国内外学者在这方面进行学习和研究,并取得较好的成绩,为多机器人的发展提供了良好的平台。1.3 移动机器人路径规划 路径规划

25、技术是研究移动机器人的一个核心部分,它的任务就是在具有障碍物的环境内按照一定的评价标准,要求工作代价最小、行走路线最短、行走时间最短等因素,寻找一条从起始位置到达目标位置的无碰撞路径12。障碍物在环境中的不同分布情况直接影响到机器人行走的路径规划。路径规划涉及的主要问题包括:先根据机器人所处空间的周围环境信息建立较为合理的环境模型,再用某种算法寻找一条从起始位置到目标位置的最优或近似最优的无碰撞路径;能够处理环境模型中的不确定因素和路径跟踪中出现的误差,使外界障碍物体对机器人的影响降到最小;如何利用已知的所有信息来引导机器人的动作,从而得到相对更优的行为规划。1.3.1路径规划的分类根据对环境

26、空间信息掌握程度的不同,可以将路径规划分为全局规划和局部规划13。全局路径规划需要知道关于环境的全部信息,包括机器人所处位置及所有障碍物的形状和方向位置,根据环境地图进行路径规划,并产生一系列关键节点作为子目标点下达给局部路径规划系统。局部路径规划则只需获得距离机器人较近的障碍物信息。机器人在运行过程中,通过传感器传输获得环境信息并且不断地更新其内部的环境表示,由此确定出机器人在空间中的当前位置及周边局部范围内的障碍物分布情况,并在此基础上,规划出一条从起点到某一目标点的优选路径。但局部路径规划只适合于起始点和终点相距较近的情况,可以看作是全局路径规划在机器人实际运行过程中的一个补充。如果从静

27、态或动态获取障碍物信息角度划分,全局路径规划属于静态规划,而局部路径规划则是动态规划。因此我们可以根据机器人对环境信息掌握的程度和障碍物的不同,将移动机器人的路径规划具体可以分为以下四类:(1)已知环境下对静态障碍物的路径规划;(2)未知环境下对静态障碍物的路径规划;(3)已知环境下对动态障碍物的路径规划;(4)未知环境下对动态障碍物的路径规划。全局路径规划与局部路径规划的不同之处在于:全局路径规划是根据已知环境模型找出从起始点到目标点的符合一定条件的可行或最优路径。局部路径规划是依靠传感器获得环境信息,它所处的环境是未知或部分未知的,所以障碍物的尺寸、形状和位置等信息必须通过传感器来获取。1

28、.3.2路径规划的方法 根据机器人拥有环境信息情况的不同,大致可分为两种情况:一是基于环境先验信息已知的全局路径规划,二是基于传感器信息的局部路径规划,后者情况是环境完全未知或部分未知的,即障碍物的大小、形状和位置等信息必须通过传感器获取。用于全局路径规划的方法主要有:可视图法、自由空间法、栅格法等,用于局部路径规划的主要方法有人工势场法,遗传算法等。(1)可视图法。可视图法14把移动机器人看成一个很小的质点,将机器人、目标点和多边形障碍物的各顶点进行组合连接,并保证连接线均不与障碍物相交,这就形成了一张图,称为可视图。由于任意两直线的顶点都是可见的,从起点沿着这些直线到达目标点的所有路径都是

29、无碰撞路径,搜索最优路径的问题就转化为从起始位置到目标位置经过这些可视直线的最短距离问题。运用优化算法,可删除一些不必要的连线以简化可视图,以便缩短搜索时间,利用该方法能够求得机器人的最短路径。(2)自由空间法。自由空间法15采用预先定义的如广义锥形和凸多边形等基本形状构造自由空间,并将自由空间表示为连通图,然后通过搜索连通图来进行路径规划。自由空间法的优势在于空间的构造能够清晰了然,然后通过几何描述定义一些搜索方法。如果在己知的自由空间中存在避碰路径,那么这些搜索方法可以保证找到最短的路径,所以可以按其性能指标来搜索和优化路径。该方法比较灵活,初始点和目标点的改变不会造成连通图的重构16,但

30、自由空间法的缺点是自由空间的计算量庞大,随空间维数的增加,构造连通图所需的计算时间成指数倍增长,尤其是对于障碍物相对比较密集的空间和当机器人的自由度数比较大时,其路径搜索策略要么失败,要么花费不可估量的时间代价。(3)栅格法。栅格法17是由W. E. Howden在1968年提出的。栅格法将机器人工作环境分解成一系列网格单元,工作空间中障碍物的位置和大小一致,并且在机器人运动过程中,占该物的位置和大小固定不变。用尺寸相同的栅格对机器人的工作空间进行划分,栅格的大小以机器人自身的尺寸为准。若某个栅格范围内不含任何障碍物,则称此栅格为自由栅格;反之,称为障碍栅格。通常以栅格为单位表达环境信息,环境

31、被量化成具有一定分辨率的栅格,合理的划分栅格非常重要,因为环境信息存储量的大小和规划时间的长短直接取决于栅格的大小。栅格划分大了,环境信息存储量小,规划时间短,但分辨率下降,在密集环境下发现路径的能力减弱;栅格划分小了,环境分辨率高,在密集环境下发现路径的能力强,但环境信息存储量大,规划时间长。(4)人工势场法。人工势场法是由Khatib18提出的一种虚拟力法。其基本思想是将移动机器人在环境中的运动视为一种虚拟人工受力场中的运动,障碍物对移动机器人产生斥力,目标点对机器人产生引力,引力和斥力周围由一定的算法产生相应的势场,机器人在势场中受到抽象力作用,抽象力使得机器人绕过障碍物。该方法结构简单,计算速度快,便于底层的实时控制,在实时避障和平滑的轨迹控制方面得到了广泛应用。 (5)遗传算法。遗传算法是进化算法之一,是一种借鉴生物界中的自然选择和自然遗传机制的随机搜索算法,该算法是在1975年由Holland教授及其学生提出的19。遗传算法是目

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1