球员智能体世界模型.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 球员智能体世界模型 本章概要  世界模型概述  主要信息属性及获取方式  属性值的更新方法  世界模型的预测方法  世界模型的高级处理方法 5.1世界模型概述  容器(类似STL)  存储信息并对信息进行进一步组织加工  具体信息内容  配置信息,包含:Sever参数,异构球员取值范围,每 一种异构球员的参数。  比赛信息,包含:时间, 球员号码, 边线, 队名, 比赛模 式,比分差。  对象信息,包含:各类对象且有继承信息。  动作信息,包含:每次动作执行的次数,动作队列, 已执行的动作。 5.1世界模型概述  主要处理方法:  环境信息获取方法,从球员智能体的世界模型中重新 得到对象信息。  环境信息更新方法,根据来自Sever的感觉信息更新球 员智能体的WorldModel 。  环境信息预测方法,根据先前的感觉信息预测世界的 未来状态。  环境信息高级处理方法,从基本的WorldModel信息得 出高层的结论。 5.1世界模型概述 5.2主要信息属性及获取方式  配置信息  比赛信息  对象信息  动作信息 5.2主要信息属性及获取方式 -配置信息  ServerSettings *SS;  PlayerSettings *PS;  HeteroPlayerSettings pt[MAX_HETERO_PLAYERS];  Formations *formations;  通过SS指针可以获得Server端配置的各种参数,如:球员大 小、最大速度、比赛仿真周期等。具体为标准球员(0类型) 的信息。  PS指针主要存储决策临界变量,一些比较关键的临界值。  Pt存储所有异构球员种类及该异构类型对应的球员属性在本 场比赛的取值。注意,在一场比赛开始时,球员初始化后这 些值才能得到确定,确定以后整场比赛的取值保持不变。 5.2主要信息属性及获取方式 - 比赛信息  Time timeLastSeeMessage; /*! server time of last see msg */  Time timeLastSenseMessage; /*! server time of last sense msg */  bool bNewInfo; /*! indicates new info from server */  Time timeLastCatch; /*! time of last catch by goalie */  Time timeLastRefMessage; /*! time of last referee message */  char strTeamName[MAX_TEAM_NAME_LENGTH]; /*! Team name */  int iPlayerNumber; /*! player number in soccerserver */  SideT sideSide; /*! side where the agent started */  PlayModeT playMode; /*! current play mode in the game */  int iGoalDiff; /*! goal difference */ 5.2主要信息属性及获取方式 -对象信息  BallObject Ball; /*! information of the ball */  AgentObject agentO

文档评论(0)

jinzhuang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档