- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于点对点协同环境感知Agent系统设计
基于点对点协同环境感知Agent系统设计摘要:利用分布式人工智能(DAI)技术,将大量的低功耗Agent布置在被监控的区域中,构成一个Agent网络。网络中的Agent配备有温度、湿度、噪音传感器,用来采集环境信息。系统通过Agent点对点协同技术解决单个Agent系统故障时服务托管问题。Agent之间的通信利用KQML(Knowledge Query and Manipulation Languages)来实现。
关键词:Agent;点对点协同;KQML;ARM
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)29-7119-03
1 概述
80年代实行改革开放政策,经过几十年的发展,工业经济发展势头更猛。但是高速发展的工业经济也带来了严重的环境污染问题。政府制定了一系列措施来保护环境,减少环境污染,并将环境保护作为我国的基本国策之一【1】。如何判定某个地区的环境出现污染问题,是通过对该地区的环境检测数据分析得到的。传统的环境检测方法多数是检测人员携带检测仪器到预定地点进行数据采集,这样的缺点就是时限性和地域性限制,在某些不适合检测人员监测的地点无法检测数据,也不能传送实时的环境数据。
分布式人工智能(DAI)技术的发展为解决分布对象之间的协调操作提供了良好的理论基础,分布式人工智能是研究人工智能计算中的开放性和交互性,其核心就是强调系统中计算的协调性,它将传统的通用问题求解策略和基于知识表达的基本推理形式向面向对象混合协作的模式发展,由集中向分布式解决发展。
本文利用分布式人工智能技术设计了基于点对点协同的环境感知Agent系统来代替检测人员检测环境数据,解决了传统的环境检测方法的缺点,以自动化检测来代替人工检测,为低功耗、智能化的城市环境云计算平台提供底层支持。
2 系统架构
2.1 城市环境云计算平台结构
城市环境云计算平台以环境感知Agent为节点,通过无线传输的方式,将各个Agent布置在特定区域而形成的[7]。这些节点功耗低、稳定、可靠,极少需要检测人员的干预便能长时间运行。各节点通过无线传输的方式组成网络化的城市环境云计算平台[8]。
城市环境云计算平台结构如图1所示。
2.3 Agent点对点协同
开放的多Agent系统需要解决的基本问题是Agent之间的协同,协同的前提是发送请求的Agent如何定位提供能力的Agent。多Agent系统中的基本角色包括:请求者、中间人、提供者。中间人负责协助为请求者定位提供者。中间人模型包括黑板模型(blackboard)、媒介模型(matchmaker)、经纪人模型(broker)。
黑板模型(blackboard):请求者将他们的问题投递至黑板,提供者查询黑板中他们可以解决的问题。
媒介模型(matchmaker):提供者将他们的能力存储在媒介中,请求者查询到他们需要的能力后,直接与提供者联系。
经纪人模型(broker):该模型保护请求者和提供者的隐私。经纪人了解请求者的需求和提供者的能力,为请求者找到合适的提供者。请求者和提供者在一个事务中并不直接联系。
本文设计的Agent系统使用媒介模型(matchmaker),单个Agent同时扮演请求者、提供者、媒介。例如一个Agent需要提供者的服务,并为其他Agent提供服务。服务者在媒介中注册他们的服务,如果这些服务改变了或者服务者退出Agent系统,媒介注销提供者的注册。媒介将提供者的能力、网络位置存储在本地数据库中。请求者需要某种服务时,请求者先生成一个元查询,元查询请求媒介返回一组匹配的提供者,然后请求者根据自己的喜好选择最合适的提供者。特别是当某一种查询经常发生时,媒介将匹配该查询的提供者的信息保存在本地缓存中,当查询再一次发生时,媒介直接从缓存中取出提供者信息。
2.3.3 系统实现
本文设计的环境感知Agent系统的硬件载体使用韩国三星公司基于ARM9的微控制器s3c2440AL芯片。该芯片是基于ARM9架构,通过提高增加时钟频率和减少指令周期,可以达到2倍以上ARM7的的处理能力,功耗更低,性能更强。该芯片采用5级流水线,相对于ARM7的3级流水线,提高了时钟频率和并行处理能力。操作系统选用linux2.6.30内核,通过对其编译配置,使其支持ARM9体系,并精简内核。Linux需要根文件系统的支持,用于提供系统运行的数据环境,本系统采用YAFFS作为根文件系统。YAFFS(Yet Another Flash File System)文件系统是专门针对nand闪存设计的嵌入式文件系统,适合于大容量的存储设备。系统子Agent的实现如下:
3 结束语
本文将KQML语言和多Agent协同托管机制结
您可能关注的文档
最近下载
- 综合交通运输与智能交通重点专项实施方案1.0-提交综合处版.pdf VIP
- 工程交接记录.docx VIP
- 2023年四川省公需科目(数字经济与驱动发展)考试题库及答案.docx
- 变形缝安装施工方案.docx VIP
- 2025年最新版个人征信报告(含水印)模板【可修改】 .pdf VIP
- 爱登堡电气原理图及代号说明EDVF23.pdf VIP
- 20240412-西部证券-爱柯迪-600933-首次覆盖报告:新能源中大件扩张周期,全球化战略开启新篇章.pdf VIP
- 物联网技术与应用(高职物联网相关专业)PPT完整全套教学课件.pptx VIP
- 热烈庆祝八一建军节建军98周年专题.pptx VIP
- 卫生监督协管试题库.pdf VIP
文档评论(0)