WrightEagle 底层代码介绍

WrightEagle 底层代码介绍

ID:37640571

大小:596.46 KB

页数:147页

时间:2019-05-27

WrightEagle 底层代码介绍_第1页
WrightEagle 底层代码介绍_第2页
WrightEagle 底层代码介绍_第3页
WrightEagle 底层代码介绍_第4页
WrightEagle 底层代码介绍_第5页
资源描述:

《WrightEagle 底层代码介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、..WrightEagle底层代码介绍.....柏爱俊中国科学技术大学计算机科学与技术学院多智能体系统实验室2010年8月23日......baj@mail.ustc.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日1/41主要内容..1.信息的更新和组织策略...2.面向Agent的决策.3.代码结构..4.实用的类和工具.......baj@mail.ustc.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日2/41信息的更新和组织策略主要内容..1.信息的更新和组织

2、策略...2.面向Agent的决策.3.代码结构..4.实用的类和工具.......baj@mail.ustc.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日3/41信息的更新和组织策略信息

3、决策的基础.Client实时直接从Server处获得各种原始信息,这些信息经处理和不同程度的抽象后得到一系列可供决策使用的数据,可以说信息是决策的基础。不同的信息更新和组织策略会导致不同的决策模式。比如,如果将关于“自己”的概念绑定到不同层次的决策数据里面,就很难方便地实现计算队友和对手的决策(WE2

4、008及以前的版本)。下面首先介绍一下WrightEagleBASE-2.0.1中对信息的更新和组织策略。......baj@mail.ustc.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日4/41信息的更新和组织策略信息

5、决策的基础.Client实时直接从Server处获得各种原始信息,这些信息经处理和不同程度的抽象后得到一系列可供决策使用的数据,可以说信息是决策的基础。不同的信息更新和组织策略会导致不同的决策模式。比如,如果将关于“自己”的概念绑定到不同层次的决策数据里面,就很难方便

6、地实现计算队友和对手的决策(WE2008及以前的版本)。下面首先介绍一下WrightEagleBASE-2.0.1中对信息的更新和组织策略。......baj@mail.ustc.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日4/41信息的更新和组织策略信息

7、决策的基础.Client实时直接从Server处获得各种原始信息,这些信息经处理和不同程度的抽象后得到一系列可供决策使用的数据,可以说信息是决策的基础。不同的信息更新和组织策略会导致不同的决策模式。比如,如果将关于“自己”的概念绑定到

8、不同层次的决策数据里面,就很难方便地实现计算队友和对手的决策(WE2008及以前的版本)。下面首先介绍一下WrightEagleBASE-2.0.1中对信息的更新和组织策略。......baj@mail.ustc.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日4/41信息的更新和组织策略Parser&Observer.Parser主要负责解析Server发送过来的“字符串”,提取出Client的感知(Perception),并直接转存到Observer里面。同时,Parser还负责跟Ser

9、ver取得连接,并发送初始化信息。在WrightEagle-BASE里面,Parser以一个单独的线程运行,除非Server发来信息,否则一直处于等待状态。Observer从Parser获得的感知主要包括:视觉、听觉和自身感知等信息。Observer是Parser线程和主线程的共享数据,需要做好互斥保护。Parser和Observer涉及的信息是相对信息且过于低级,不跟高层决策打交道,要供决策使用还需进一步处理。Parser.fh,cppg,Observer.fh,cppg......baj@mail.ustc

10、.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日5/41信息的更新和组织策略Parser&Observer.Parser主要负责解析Server发送过来的“字符串”,提取出Client的感知(Perception),并直接转存到Observer里面。同时,Parser还负责跟Server取得连接,并发送初始化信息。在WrightEagle-BASE里面,Parser以一个单独的线程运行,除非Server发来信息,否则一直处于等待状态。Observer从Parser获得的感知主要包括:视觉、

11、听觉和自身感知等信息。Observer是Parser线程和主线程的共享数据,需要做好互斥保护。Parser和Observer涉及的信息是相对信息且过于低级,不跟高层决策打交道,要供决策使用还需进一步处理。Parser.fh,cppg,Observer.fh,cppg......baj@mail.ustc.edu.cn(USTC)蓝鹰仿真2D机器人足球队2010年8月23日5/41信息的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。