Research on Multi Robot Dynamic Formations

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:neo1997
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多自主移动机器人的分布式协调与控制是一个在工程、人工智能、人工生命等领域得到了广泛研究的问题。在这些领域中,通常主要是从经验的角度来研究该问题。与此不同的是,本文研究的目的是为了更好地理解在利用多自主移动机器人进行编队研究时涉及到的各种算法。  在机器人领域,大量的研究集中于群体机器人系统。在该系统中若干个独立的机器人共同作用,以便实现指定的目标。一个科学的问题可能既有工程应用背景同时又有生物学方面的起源。从工程学角度来看,由若干个智能体组成的系统特别受研究人员的青睐,因为它们代表了在求解那些具有内在并行性的任务时提高效率的一种方式。从生物学角度来看,多个机器人协同工作(或相互竞争)是一个有趣的问题,因为这为研究自组织、负载分配和协作运输等许多问题提供了一个很好的测试平台。研究表明,基于生物控制系统的角度来设计机器人的控制系统往往会得到简单的行为,而无需借助高度复杂的控制系统来处理困难的环境。  基于充分自主和受控机器人的编队问题是在许多领域得到了广泛研究的问题。它包括(但不局限于)对未知环境的探索、传感器网络的部署、排雷、追捕猎物、燃料补给、区域覆盖等等。这些领域很多是从生物世界得到启发的。  在编队问题的研究中,大致可以区分为三种不同的结构,即领队跟随法,虚拟结构法以及基于行为的编队控制方法,每种方法各有其利弊。我们广泛研究了这三种结构以及在不同参数设置下的影响。研究表明,基于行为的结构具有更加鲁棒和易于扩展等优点,并且只需较少的通信带宽。领队跟随法也是一种易于扩展的方法,并且在领队机器人和跟随机器人之间无需任何通信。对于虚拟结构法,负责计算各个智能体的位置的工作是由领队机器人独立完成的,研究结果表明这种方法的一个主要优点在于它能够获得更好的收敛性能。  在本文研究中我们提出了动态编队的问题。在实验中,有一个称之为领队的机器人,它区别于被称为跟随者的所有其它机器人。这种差别主要在于领队知道目标的位置和方向,以及需要形成的编队类型。同时领队机器人还知道其它一些参数,诸如编队的尺寸、队形所能容纳的机器人的最大数量等等。在每次测试中领队机器人是预先确定的,并且能够被所有其它机器人识别,只要领队进入到该机器人的识别范围内。跟随者的任务是在领队后面移动,并按照领队的需要形成确定的队形。这种局部行为最终将能导致凸现的全局性行为,并能实现几何形状的队形。  在编队形成初期,机器人被任意地分布在区域的不同地方,并且它们不知道目标位置、编队形状以及尺寸等知识。然而在大多数已有的工作中,这类信息要么在测试的初始化阶段就可供所有的机器人使用,要么它们根本没有任何相关的信息。在本文提出的算法中,一旦有新的成员加入到编队小组中,这类信息就能够传达给它。这样处理是有用的,如果当领队在编队过程中出现失败而无法完成编队任务时。  我们提出了一种当机器人没有统一的局部坐标系时的解决办法。各个机器人从自己的角度来观察外部环境。这将导致两个机器人对同一个物体得到不同的坐标数值,并且它们没有坐标轴的概念。尽管如此,它们仍然必须设法完成全局的任务。  在我们提出的算法中,没有事先规定各个机器人在编队中需要占据的位置。机器人在一次编队中占据了某个位置,但在下次进行同样类型的编队任务时它可能无法得到同样的位置,甚至根本得不到任何位置。同时机器人还可以加入到已经组建的编队中。它们是加入到队形后面还是尾部,并且会不会改变队形的形状,这些问题要根据需要来决定。如果几何形状不闭合,则新加入的机器人应该占据编队的开口端。例如直线队形有两个开口端,柱状队形有一个开口端,而圆周队形则没有缺口。在我们提出的算法中还包括了对编队小组中机器人的最大数量的限制。由于增加了新的机器人,编队形状可能也会随之发生变化。这些问题在本文中都进行了各种试验。  避开障碍物的问题取决于所采用的结构以及对环境的理解。对于已知环境或那些可以了利用全局/中央控制器的环境,避开障碍物是容易实现的。多数研究人员把障碍物看作是妨害机器人运动的小型物体。在他们的设置中机器人先是分散行动,当到达障碍物尾部后再重新结合恢复成原先的队形。在未知的环境中,当机器人感知能力有限并且障碍物的长度不能确定,此时由于避障算法难以实施因此经常采用上述处理方式。对于完全未知的环境来说,最佳的解决办法应该是当机器人发现前方有障碍物时,将队形变换为柱状队形。我们提出对于这样一种情况,无需整个队形变换为柱状队形,而仅仅是遭遇到障碍物的那部分队形进行变换。  在本文研究中我们还给出的另一个问题,即利用自主机器人来形成希腊字母。就我们所知本文是首次进行该方面的研究,尽管一些研究论文已经利用非自主机器人开展过类似的研究工作。借助微型机器人我们可以在墙壁或天花板上完成不同语言的各种字母表,以便用于教育目的,它也可以用来组成不同的状态以用于娱乐。这使得字符可以进一步扩展来构成单词甚至是句子。通过减少机器人的尺寸并进一步提高其爬壁能力后这种应用是有可能的。机器人被区分在两个区域,一个区域是用来生成字符,而另外一个区域则是用来汇集机器人。这两个区域通过两个特殊的机器人来分开,其他机器人则是通过直线行进或交叉进行来到达字符地图中的指定位置。  在已有的文献中,编队问题通常是基于理想化的分布式移动机器人来研究的。这种理想化的机器人通常被看作是平面上的一个点,它装备有完善的范围传感器并且能够瞬间朝各种方向移动。在本文的研究中我们设定机器人具有实际的物理尺寸,机器人装备有有限范围的传感器,并且其运动必须遵循一定的物理法则。本文提出的各种算法均建立在实际机器人基础上。  关于编队问题仍有大量的研究工作在开展,并且由此已经演化出许多新的分支,如捕捉目标、护送、负载分配、物体运输等。这些问题自从编队问题出现以后变成了独立的研究领域。我们设法给出了一种在任意未知的环境中智能体仍然能够运作的算法。  
其他文献
近年来,随着互联网的高速发展,网上的多媒体信息也急剧增加,这些多媒体信息以图像为主.面对浩瀚的信息海洋,人们迫切希望能够快速高效地获取所需要的多媒体信息.有效地组织、
随着大数据时代的来临,科学研究、工业应用等领域的数据规模正爆炸式增长,与此同时复杂数据分析的需求也日益强烈。当前高性能计算在国家的科学研究和科技服务行业中占有举足
近几年来,网络的发展体现出了两方面的特性:第一是物理网络即大规模基础设施与信息网络的关联。第二是社会网络中人与信息网络安全的紧密联系,即社会网络与信息网络的关联。因此可以说,社会网络、信息网络与物理网络正在快速的融合在一起,形成一个新的融合网络。我们叫这个网络为CPSNet。这个新的融合网络一方面促进了工业生产效率,提高了人们的生活质量,但是另一方面在融合网络中,各个网络之间的复杂关联影响也使网络
近年来,我国电子政务(E_Government)取得了长足的进展,但也存在着不少问题,制约着我国电子政务的进一步发展。本文主要依托重庆市某单位的网上办公自动化(Office Automation)
目前,越来越多的企业用户正在为应用集成所困扰,据统计,在绝大多数公司,80%的IT资源都花费在基础设施的开发、集成与维护上,这就意味着只有20%的IT预算能够用于提升企业市场竞争力、
随着信息技术不断深入应用到金融、交通、军事、生态环境监测、Web应用等领域,需要计算机处理的数据类型和数据量与日俱增。近年来,数据流作为一种新数据类型的出现引起了数据
随着图形图像处理技术在日常生活中的广泛应用,其包含的数据量和计算复杂度越来越高。其中,图形图像的相似性匹配问题是高级算法的重要基础。而传统计算机体系的规模和芯片密
为了解决安全数据库中事务处理问题,研究了安全数据库中多级事务ACIS正确性标准。提出了基于快照的多级安全并发控制算法和基于两阶段锁和串行图的多级事务调度算法。基于快
本文阐述一个基于类型系统编译器的设计和构造。基于类型系统的编译器使用了基于二阶多态λ演算的中间语言,并且对基本的类型系统进行了扩充,支持递归类型、存在类型、记录类
作者基于国防“十五”预研课题(专题编号:41308010108)的研究工作,着重研究了RISC微处理器系统的存取部件(包括Load-Store部件和总线接口部件)的体系结构,同时对国内外先进的