基于构件的移动机器人多智能体系统的研究与设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:zhaoqiangwudi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机领域,智能体(Agent)是一种在分布式系统或协作系统中能持续自主发挥作用的计算实体。Agent具有的良好互操作性为其在异构系统进行快速交换信息、协同工作提供了坚实的基础和可能。然而将一群Agent个体组合起来,应用计算机网络和通讯技术,通过相互协作、相互支持共同完成特定任务,正是人工智能领域需要着力研究的方向——多Agent系统(MAS)。 伴随着对软件工程相关知识的深入理解,构件化软件开发采用组装化的方式,促进了企业级应用软件的产生。对于正处于发展阶段的MAS,构件的组装化开发方式同样适用,而且能大大提高开发效率。对Agent的单体结构进行构件化的改造,能有效的提高Agent组件的可复用性,减少大量的重复性开发,成熟的构件能保证Agent的效率和稳定性,使Agent在不同的系统中移植成为可能;同时,对Agent采用组装化方式进行创建,使开发人员只需要关注于构件间的连接关系,对Agent的实现无需进行二次开发,降低了Agent的开发难度,缩短开发周期。 基于对多智能体系统技术以及可复用构件技术的相关理论,本文进行了以下几点主要工作: 1、智能体技术进行介绍,并对Agent单体结构以及将构件技术引入其中的可行性进入了深入分析;同时,关于构件技术的发展情况也作了相关阐述,并对三种主流的商业构件标准的原理和实现技术进行了剖析。 2、从MAS的特性出发,针对移动机器人的特点,制定了CSAMR软件体系方案。 3、CSAMR方案中提出了新型的简易式构件模型MACM,并运用面向对象和设计模式相关技术,实现了构件的自描述和数据通讯等等技术标准;方案还对Agent单体模型进行了改造,运用构件间的动态绑定特性,使其能完全由构件简便地搭建而成。 4、文中对CSAMR方案进行功能及效率方面的实验,通过对实验结果的分析,进一步证实了方案在实际应用当中的可行性。 5、论文中对CSAMR的实际应用--中型组足球机器人SCSbots进行描述,详细介绍了当中一些关键构件以及Agents的实现方案,并对其中部分模块进行了多解决方案的描述。 基于构件的移动机器人多智能体系统方案的提出,能有效地提高MAS开发中的重复利用度,降低其开发难度,缩短开发周期,对于人工智能领域中对MAS的实现上起到了一定的促进作用。
其他文献
IVR(Interactive Voice Response)是现代生活中不可或缺的一项资讯服务,IVR可以和使用者通过电话,以电话按键互动,如语音订票、语音查询、语音投票等都是很常见的IVR应用程序
本体(ontology)能够在语义和知识层次上对系统的概念模型进行描述,因而广泛的应用于信息检索、人工智能和知识管理等领域。由于人工构建本体的代价高昂,自动或半自动构建领域
随着定位技术与无线通信技术的迅速发展,对移动对象进行跟踪与定位变得可行与必要。移动对象信息管理在交通监测,舰船导航,移动计算,气象预测,电子战场等诸多领域有着广泛的
本文在网格计算产生背景的基础上,介绍了目前国内外网格技术的发展现状。然后论述了网格计算的基本概念及其发展的三个阶段,同时将网格计算与元计算、P2P计算和集群计算等计算
随着人们对软件质量问题的日益关注,软件测试作为保证软件质量,提高软件可靠性的重要手段也逐渐成为软件开发过程中关键的一部分。在软件测试中经常要面对这样的情景,即被测系统
网格作为一种建立在互联网之上的新一代基础设施,在国内外的学术界和工业界都引起了广泛的关注。国外的网格计算研究最早从90年代中期开始,而国内大概在2000年左右开始这方面
移动计算环境具有低带宽、网络断接频繁、移动性和资源有限等特征[1]。为了有效地支持移动计算应用,需要研究新技术、新方法。语义缓存技术是一种基于结果集及其描述的缓存技
XML已经逐渐成为网上数据表示和数据交换的标准,随着Web应用的迅猛发展,XML也几乎已经遍及到了各个应用角落,XML数据日益增多,如何对半结构化的XML数据进行有效的管理,已经成
随着计算机技术的普及和网络应用的快速发展,信息安全问题日趋突出。如何消除信息安全隐患、有效保护秘密信息显得愈来愈重要。秘密共享技术为信息安全和数据保密提供了有效
计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及www的出现,使计算机的应用范围更为广阔,许多应