基于带权与或树和AOE-网的多智能体动态任务规划研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:xx495355910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多智能体系统中的任务规划是近年来研究的热点之一。机器人救援仿真系统是一个典型的异构多智能体系统,为在动态复杂场景下快速、高效规划救援任务,提高救援效率,将灾难损失降到最低,本文引入带权与或树和AOE-网,提出一种高效的动态任务规划方法,主要包括层次任务分解、计划一致协调、动态调整和冲突消除协调这几个相互关联且又紧密结合的过程。针对任务的复杂性和时序约束问题,提出一种时序约束的带权与或树任务分解层次规划,带权与或树描述了复杂任务与其子任务之间的层次关系以及任务的与或特性;与或树中叶子结点通过添加权值来描述其相应简单任务的执行时间;在带权与或树的基础上,增加辅助线来限定任务结点之间的时序约束,得出时序约束的带权与或树任务分解结构模型,进行层次任务规划。针对在任务分解后各智能体在执行子任务计划中难以达成一致的问题,提出将带权与或树转化为AOE-网的任务规划。在采用时序约束的带权与或树结构对复杂任务进行分解的基础上,首先基于结点的最小执行权值对带权与或树进行修剪,舍弃部分或子结点,以减少不必要或子任务的执行;然后将时序约束的带权与或树转化为AOE-网,通过AOE-网的关键路径算法,得出各子任务的最早发生时间,基于最早发生时间,计算各子任务的开始执行时间和结束时间,使总任务的完成时间最短,达到计划一致协调。针对在计划一致协调过程中,智能体执行任务时产生的冲突和动态变化所引起的任务延迟或中断问题,提出基于任务转包和动态再分解的动态任务规划。当智能体的某个子任务产生中断时,便将此任务转包给其他智能体或将此任务再分解成多个简单子任务,形成新的带权与或树,以满足智能体执行任务的可行性;再将新的带权与或树转化为AOE-网,使整个任务能够继续保持计划一致协调,满足任务规划的动态实时性,达到冲突消除和动态调整协调。通过开发“动态任务规划仿真系统”,验证了所提出的动态任务规划方法的可用性和有效性,并应用到中南大学机器人仿真队CSU_Yunlu中,并在2009年中国机器人公开赛上获得亚军,验证了此任务规划方法的高效性。
其他文献
数据挖掘是计算机科学的一个领域,目的是通过分析快速增长的商业、科学和工程数据来获取知识和其他利益,这个领域正在迅猛增长和发展。关联规则的挖掘是数据挖掘课题中的一个
目前,大多数搜索引擎系统都是基于用户关键词查询的信息检索系统。在使用这类搜索引擎查询信息时,主要通过匹配用户输入的查询关键词进行检索。由于用户输入查询词的数目有限
随着计算机技术与通信技术的迅速发展,信息化社会进程的加快,计算机已经成为人们工作与生活中的重要工具。考试是教学过程中一个极其重要的环节,而试卷是考试的重点,试卷如果
近年来,随着Web 2.0和移动互联网的飞速发展,互联网上涌现了大量的社交网络平台。微博作为其中一种社交网络平台,以其高便捷性、高原创性、强交互性和强草根性的特点吸引了大
伴随着互联网的不断发展,越来越多的用户每天在网络上进行着社交、网上购物、浏览新闻等不同类型的网络活动,同时网站后台记录了这些用户大量的交互信息、购买、点击、浏览等
在未来国际上和我国的对地观测计划中,先进的多光谱、高光谱、多角度和微波遥感器层出不穷,它们将在人类认识地球甚至宇宙空间中扮演十分重要的角色。但是航天技术和遥感器技术的发展最终还是要落实在遥感应用上,因此以应用为导向的遥感器设计和应用模型的发展是真正体现航天遥感价值的关键。而对这些遥感器进行前期技术论证以及遥感应用模型开发的一个关键环节就是遥感图像的前期模拟,而在遥感图像模拟过程中,速度慢是制约其应
近年来XML已越来越被广泛的用于互联网上各种数据交换与数据表示,越来越多的公司与组织都通过XML来进行数据的交换与存储。但是XML有个致命的缺点:结构数据冗余。XML表示有效
实施远程教育的关键是创设能够促进学习者主动学习的网络环境,而学习者在网络学习环境中的学习活动离不开以实验为代表的实践学习,虚拟实验室的建立对于提高远程教学的学习效
当前,随着计算机和信息处理技术的迅猛发展,应用系统的规模迅速扩大,行业应用所产生的数据呈爆炸性增长。传统的存储技术在面对海量数据的挑战时显得愈加的乏力。由Apache基
近年来,人们面对海量数据很难有效地分辨出哪些是自己真正需要的信息。随着信息量的不断增大,信息的利用率反而降低,这就是信息过载现象。随着大量网络信息的数字化,搜索引擎