纵观机器人研究发展的历程,从最开始只是为了单纯的娱乐和欣赏,到现在军事、工业等各个领域的发展都需要机器人的参与,显示出了机器人对人类发展的重要性。最初,仅仅是针对单个机器人的个体结构、运动学、动力学以及控制等方面进行研究。随着科技的进步和机器人的研究从简单到复杂,机器人的可靠性、效率等都得到了显著的提高。然而,任何事物的发展都回不可避免的陷入一个停滞期,在现有的科学技术下,开发出更智能的机器人显的就力不从心。因此以动物编队为基础的多机器人,就能更好的应用到现在的实际情况中去。
相较于高智能的单个机器人,多机器人拥有更强的优越性。主要表现在一下几个方面:
(1)相互之间进行协调的n个机器人系统的能力可以说远远大于一个单机器人系统的n倍,而且作为一个群体的多机器人还可以实现单机器人系统无法实现的复杂任务。
(2)在现有的科学水平和资金条件下,设计制作多个简单的机器人远比设计制作单个复杂的机器人更容易,并且成本也更低。
(3)使用多机器人系统,在执行任务时效率更高,可以大大节约时间。论文网
(4)多机器人系统的平行性和冗余性可以有效的提高系统的柔性和鲁棒性。
多机器人编队问题是对多机器人研究应用中的一个典型应用。多机器人编队控制主要是指多机器人在群体运动中,能够在克服环境限制的前提下还能保持着期望的队形,最终全体到达我们希望的指定目的地的控制技术。多机器人编队控制是对多机器人协调合作研究的重要基础,是对多机器人研究的热门课题。
在现实生活中,基于队形控制的多机器人系统,可以在环境检测、搜素搜救、农业覆盖任务、军事预警、安全巡逻等军事或民用领域得到广泛的运用,前景广阔。比如:在太空中以指定队形飞行的卫星群,可以根据要求,实现不同的功能,满足各方面的需要。或者在农业中,由于分布式传感器网络技术、多传感器数据融合技术等信息技术领域的进步,机器人可以利用编队按照需求覆盖农场,喷洒农药。
1。2 国内外多机器人编队研究状况
1。3 论文主要研究内容及组织结构
本文的目的主要在于对多机器人编队控制算法的研究、讨论和验证。因此本文主要分为五章。
第一章为绪论,首先阐述了多机器人的研究背景和研究意义,接着就国内外多机器人的研究状况进行了一个简略的说明,国内重点说了上海交通大学,而国外则是日本对多机器人的研究。最后是本文的章节安排。
第二章为多机器人编队控制系统,在这章中,首先是对多机器人编队控制的背景和基本思想进行了初步的描述;然后是多机器人的结构体系描述,主要是对多机器人控制系统做一个简答的介绍。
第三章为人工势场法介绍,首先对人工势场法做了一个简洁,让人有一个初步的映像,接着,接着是人工势场法的原理,再接着是人工势场法下的机器人运动模型,最后是人工势场法的算法流程,本章主要是对人工势场发进行介绍。
第四章为人工势场法改进,在其中举出了5个已有的人工势场法改进,并做了一个介绍。
第五章为改进算法的比较,主要是列举了5个算法的优点。
第六章是编队控制实验,主要是以一个改进的人工势场法为例,进行多机器人编队系统模拟实验。
2 多机器人编队控制系统
2。1 多机器人编队研究的背景与基本思想
目前,我国对多机器人编队控制算法的研究已经取得了一定的成果,也通过机器人足球队等形式进行了成果展示。多机器人编队通过共享侦测信息和相对观测定方法不但可以有效的弥补单个移动机器人能力的不足,还可以大大提高机器人的精度以及准确度。多机器人研究的主要核心内容是多机器人的协作,而多机器人的协作又可以分为多机器人合作与多机器人协调,它们之间相互关联但又彼此不同(多机器人的结构控制图见图2-1)。多机器人编队控制算法的研究主要是指多个移动机器人在向指定位置或者目标移动的过程中,不但要考虑空间位置的协调,还要考虑时间点的协调,因此多机器人协调问题是一个既具有典型性又具有通用性的多机器人协调问题。目前,常用的多机器人编队控制算法主要有领航跟随法、虚结构法、人工势场法、基于行为法、MPC法和分布控制等等。