【发布时间】:2011-08-01 15:38:57
【问题描述】:
有没有人知道任何好的开始资源?
【问题讨论】:
标签: 2d simulation robocup
有没有人知道任何好的开始资源?
【问题讨论】:
标签: 2d simulation robocup
最好的开始方式是 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 on source forge
服务器和监视器将在终端中使用rcsoccersim 命令启动。
现在您需要两个团队来启动游戏并学习和开发,我建议使用 RCtools 上提供的 Agent2d 基础团队,因为 UVA 基础团队自 2005 年以来一直没有在服务器上更新,并针对您的团队测试Helios 团队在同一网站上可用,请确保下载 librcsc (4.1.0),这是 agent2d 团队的依赖项。
查看RoboCup Project wiki 并在其mailing list 中注册很有用。
另一种学习新想法的方法是阅读其他团队的 TDP(团队描述文件)只需在 Google 中搜索 [pdf] TDP。
像这样的团队:Helios、Wrighteagle、FCPortguel 等等。
【讨论】:
您应该首先了解各种重要的东西,例如传感器信息的格式(服务器到客户端),从客户端发送到服务器的各种命令,UDP/IP 通信 带有 robocup 模拟服务器。为此,您应该通过soccer server manual。
阅读完手册后,您可以查看这些可用的库。
RoboCup simulation library archive
最后,您可以下载可用的源代码online。我建议您阅读 CMU 的 98 和 99 源代码和他们的 研究论文,这些都可以在网上找到(只需 google)。
如果您想了解更多关于多代理系统的信息,您可以查看peter stone的课程ppts和作业here。 如需进阶学习,请查看 UvA Trilearn 团队的出版物和源代码,地址为link。
我希望这些资源能满足您的目的。
【讨论】: