分享到:

KQML在电子商务物流一体化系统中的应用

电子商务物流一体化系统是在ISPSIL模型上发展起来的。以EAN.UCC商品的编码方式和以J2EE/EJB技术为代表的分布式体系结构为电子商务物流一体化系统的开发提供了架构支撑。电子商务物流一体化系统通过IR、ISP、企业等节组成的多层多Agent系统,实现了信息的分布式处理。KQML作为一种最为常用的Agent通信语言,具有适应性、扩展性的特点。本文根据电子商务物流一体化系统的应用特点和需求,对KQML原语进行扩充,以实现电子商务物流一体化系统体系中各Agent之间的通信,使Agent通过交互能更好地实现信息交互和共享,完成物流业务。同时通过在KQML的内容层承载EAN.UCC语义,实现具体业务信息的描述,保持系统的可扩展性和对EAN.UCC这一国际标准的兼容。扩充后的KQML可提供丰富的协作原语,有利于建立其它形式的高层次合作。XML是一个数据表示的开放标准,它独立于系统和处理程序。由于XML具有简单性、开放性、可扩展性、灵  (本文共66页) 本文目录 | 阅读全文>>

《计算机工程与应用》2000年04期
计算机工程与应用

扩充KQML以实现合同网

引言 协商是人们用于解决冲突的一种基本方式。在MAS的研究中,由于冲突存在,如何协调是一个很重要的问题。目前,最有影响的协商策略当属合同网协议l‘1。关于合同网的研究主要有: Davis和 Smith”则提出合同网协议,它的主要思想是使用通讯手段对每一问题的求解进行协商,避免冲突,即结点间通过招标一投标一中标进行任务分布和解决资源、知识冲突; Conry等用多级协商协议解决分布式约束满足问题中的任务分布和资源分配冲突;刘大有你等提出了一个基于感知、综合多方面因素、统筹考虑多任务、多策略、多回合的AGENT任务承揽和任务分布协商模型。目前合同网主要应用于通讯网络管理系统R]、制造系统P]、空中交通管理系统t4]、分布式感知系统[fi,它最适合于可分成多层次的任务(如启发式搜索)或层次性的数据抽象(如声音及图像信号的解释)的应用,因为这类任务容易分解成较为独立的子任务,从而无需太多的全局知识及同步。由上可以看出合同网的应用范围比较广...  (本文共4页) 阅读全文>>

《机器人》2005年04期
机器人

基于KQML语言的多自主移动机器人仿真系统

1引言( In troduction)多机器人系统研究的初期多数用计算机进行仿真.这样,既可以避开机器人昂贵的费用对研究的阻碍,又可以使各种多机器人算法得以验证,在算法正确和可行的情况下,再将其移植到真正机器人上,有利于实现对机器人的保护[1,2].目前,国内外对机器人的研究都遵循着先仿真后实验的程序.要将大量机器人应用于复杂的环境,开发一个通用的多机器人仿真系统更具有必要性和迫切性.鉴于此,本文研究开发了一个栅格环境下较为通用的多自主机器人仿真系统,该系统适用于大量同构或异构的机器人、适用于不同的算法和不同的地图.另外,该系统用JAVA语言开发,因此具有平台无关性,可运行于W indows、Linux、Unix等多种操作系统中.2系统结构( System structure)由多台计算机组成一个多级(根据任务需求,设为一级或二级)以太网,模拟大量机器人组成的集中式与分布式相结合的自主式系统,如图1所示.图1系统构成F ig.1...  (本文共4页) 阅读全文>>

《计算机技术与发展》2006年02期
计算机技术与发展

扩充KQML以实现合同网

0引言Agent通信语言(ACL)作为充分发挥Agent潜力的关键所在,日益受到研究人员的重视。最著名的ACL是由ARPA下属的KSE外部接口小组制定的KQML语言(Knowledge Query and Manipulation Language)[1]。标准的KQML语法基于Lisp语言中的S-表达式,其语义模型以言语行为理论为基础,其目的是支持在分布式的、异构的、动态的、含大量自主节点(Agent)环境下知识和信息的共享、重用。协商是一种以通信方式或通过推测其它Agent的意图和目标的方式解决冲突的过程。在开放的多Agent系统中,矛盾无处不在,但同时这种矛盾往往无法用逻辑演绎的方法解决,因此,协商便成为处理MAS(Multi AgentSystem)中各种矛盾的必不可少而又切实可行的办法。合同网是一种广为使用的协商协议[2]。综合考虑到KQML应用的广泛性和合同网的重要性,主要针对现有专家系统存在的知识不足、推理速度不快...  (本文共4页) 阅读全文>>

《东北电力大学学报(自然科学版)》2009年06期
东北电力大学学报(自然科学版)

自主足球机器人通信机制的研究与KQML语言设计

O引言随着机器人学和分布式系统的研究与发展,机器人已向分布式、系统化和智能化的方向发展。尤其是基于MAS(Multi一昭ents勿stem,多智能体系统)的多机器人协作问题正受到越来越多研究学者的关注。在MAS中,单个Agent既可以完成局部的问题求解,又可以协作完成全局问题的求解。每个Agent都是一个具有相同问题求解方法的自治系统,能利用局部信息进行自主规划,并能通过规划推理解决局部冲突实现协作,从而完成与自身相关的局部目标。机器人足球系统是多机器人组成的分布式系统,集成了实时视觉、机器人控制、无线电通讯、多传感器融合、多机器人协调控制等多个领域的技术,机器人足球系统是研究多Ageni系统的标准平台。机器人足球系统的每个机器人可看作一个独立的智能体,而且各个智能体可以进行相互的作用、协调、协作,通过MAS特性来组织和控制多个足球机器人,使之能够协作完成单个机器人无法完成的复杂任务,具有重要的理论和现实意义。在自主机器人足球系...  (本文共5页) 阅读全文>>

《机床与液压》2008年06期
机床与液压

基于全自主足球机器人系统的KQML语言设计

0引言多智能体系统(Multi-agents system,MAS)是分布式人工智能的重要分支,其理论建立在Agent模型的有限性理上[1-2]。Agent能力的有限性及资源的分布性要求通过竞争或磋商等手段协调解决各成员的目标和行为之间的矛盾与冲突,以提高单个Agent以及由多Agent所形成的系统的整体行为性能。研究MAS的典型平台之一是全自主足球机器人系统(Autonomous Robot Soccer System),这种多机器人系统具备物理上的分布性和逻辑上的分散性特点,机器人由信息获取、通信、决策控制和驱动4个子系统组成。在未知的动态竞争环境中,作为独立智能体的每个机器人相互作用实现协作问题求解和相互行为协调,如角色分配、队列形成、目标跟踪、冲突报告及消解等,其对话及信息的收发必须与通信环节紧密相连,因此,如何实现机器人间即时高效地通信是全自主足球机器人系统的关键问题之一。文献[3]提出扩充3条KQML原语以实现机器人...  (本文共3页) 阅读全文>>