机器人足球仿真技术个人报告.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机器人足球仿真技术个人报告 2014217155 周旋 计算机14-4班 通过机器人学习,我对机器人足球技术有了初步的了解,下面主要从两个方面 介绍一下本人的收获: 1. 说明我所了解的机器人足球仿真技术; 2. 说明我学到的相关的机器人足球仿真技术的一些基础知识和Linux系统的 一些相关的知识; 一.我所了解的机器人足球仿真技术 RoboCup 是一个国际性研究和教育组织,致力于通过提供一个标准问题来促进 人工智能和智能机器人的研究,这个领域可以集成并检验很大范围内的技术,同时也 可以被用作综合的面向工程应用的教育。 仿真2D 机器人足球利用计算机模拟机器人进行足球比赛,由RoboCup 仿真平 台开发小组提供一个标准比赛软件平台,平台设计充分体现了控制、通讯、传感和 人体机能等方面的实际限制,使仿真球队程序易于转化为硬件球队的控制软件。由 于避免了现实物理环境和当前机器人制造技术的限制,仿真机器人足球主要把研究 重点放在球队的高级功能的研究上,包括动态不确定环境中的多主体合作、实时推 理-规划-决策、机器学习和策略获取等当前人工智能的热点问题。也正是由于摆脱 了硬件限制,仿真组比赛比较容易实现,成为RoboCup 比赛中历史最老、参赛队最 多的一个项目,研究步伐也快于其他项目。 机器人足球仿真比赛平台是一套系统能够让由不同语言编写的自主球员程序 进行足球比赛。比赛的执行采用的是服务器端/客户端(Server/Client)模式, Clien 跟Server 之间采用UDP/IP 协议进行通信:Server 提供了虚拟的场地并负 责模拟包括球和球员在内的所有物体的移动;Clien 相当于球员的“大脑”,负责 处理server 发送过来的信息、维护世界状态并实时做出决策。比赛开始时,双方 12 个独立的Client(包括11 个球员和1 个教练) 连接到Server 上进行比赛。每 个Clien 仅跟Server 有通信,互相之间没有直接联系,每个队的目标就是把球踢 到对方球门同时不让对方进球。 2D 仿真平台提供了一个全分布的、包括合作与对抗的多智能体实时环境,非 常具有挑战性。其具体特点如下:问题规模巨大、多智能体合作与对抗、大量不确 定因素、环境部分可观察且存在噪音、行动结果具有不确定性、受限的通信模型、 对手模型未知、实时系统等。 RoboCup 仿真比赛平台充分体现了人类足球的特点,也集中许多人工智能等领 域关注的重点问题。用户可以在不同操作系统下,使用不同计算机编程语言, 运用包括数学建模、搜索推理、数据挖掘、机器学习、动态规划等各种知 识、技术来构建球队,并通过该平台进行实践、检验。很好地推动了相关学科理论 的研究。 二.我所学到得相关知识 本部分主要分成两部分:1. 关于机器人足球技术的相关的知识;2. 关于 Linux 系统的一些相关的知识。 1.关于机器人足球技术的相关的知识 一、RoboCup仿真比赛提供了一个完全分布式控制、实时异步多智能体的环 境,通过这个平台,测试各种理论、算法和Agen 体系结构,在实时异步、有噪声的 对抗环境下,研究多智能体间的合作和对抗问题。仿真比赛在一个标准的计算机环 境内进行,采用 ClientΠServer 方式,由RoboCup 联合会提供 Ser-ver 系统 rcsoccersim(版本 8 之前名为 soccerserver),参赛队编写各自的客户端程序,模拟 实际足球队员进行比赛。Rcsoccersim 通过提供一个虚拟场地,对比赛全部球员和 足球的移动进行仿真,以离散的方式控制比赛的进程。仿真模型引入了真实世界的 很多复杂特性,诸如物体移动的随机性、感知信息和执行机构的不确定性、个人能 力的物理有限性以及通讯量的受限性。Client 程序则表现为多个 Agent(球员) 为了共同的赢球目标进行多智能体间的合作规划,因此,我们需要进行以下设 计: 多线程的程序结构,client 和 server 间的同步策略,根据有限信息重构足球 场上所有对象图景,Agent 的底层动作设计,Agent 的高层决策智能算法。 二、世界模型 Agent 仅能得到视野角度范围内的有限感知信息,而且有限的信息也带有噪声, 而在 Agent 内部维护一个较为准确的全局世界模型,是接下去所有决策的前提条件, 具有重要意义。卡

文档评论(0)

134****9669 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档