5

有谁知道任何好的资源开始?

4

2 回答 2

9

您应该首先了解各种重要的东西,例如传感器信息的格式(服务器到客户端),从客户端发送到服务器的各种命令,与 robocup 模拟服务器的UDP/IP 通信。为此,您应该阅读足球服务器手册

阅读手册后,您可以查看这些可用的库。

RoboCup 模拟库存档

最后,您可以下载在线可用的源代码。我建议您浏览CMU 的 98 和 99 源代码及其在线可用的研究论文(仅 google)。

如果您想了解更多关于多智能体系统的信息,那么您可以在此处查看彼得斯通课程 ppts 和作业。对于高级学习,请查看此链接上提供的UvA Trilearn团队的出版物和源代码。

我希望这些资源能达到您的目的。

于 2011-05-04T11:40:16.710 回答
4

最好的开始方法是 rcssserver 和 rcssmonitor...
为此,您可以在 ubuntu 中执行以下操作:

sudo add-apt-repository ppa:gnurubuntu/rubuntu && sudo apt-get update

然后使用以下命令安装这些包sudo apt-get install
1.rcssserver 2.rcssmonitor 3.rcsslogplayer
或在源代码伪造服务器上的另一个操作系统 rcssserver 中自己下载和配置这些包,服务器和监视器将使用终端中的命令
启动。rcsoccersim

现在您需要两个团队来启动游戏并学习和开发,我建议使用 RCtools 上提供的 Agent2d 基础团队,因为UVA 基础团队自 2005 年以来就没有在服务器上更新过,并针对您的团队与 Helios 团队进行测试同一个网站确保下载librcsc(4.1.0),它是 agent2d 团队的依赖项。

查看RoboCup 项目wiki 并在其邮件列表中注册很有用。

学习新想法的另一种方法是阅读其他团队的 TDP(团队描述文件)只需在 google 中搜索 [pdf] TDP。
像这样的团队:Helios、Wrighteagle、FCPortguel 等等。

于 2012-05-15T06:32:43.230 回答