有谁知道任何好的资源开始?
2 回答
您应该首先了解各种重要的东西,例如传感器信息的格式(服务器到客户端),从客户端发送到服务器的各种命令,与 robocup 模拟服务器的UDP/IP 通信。为此,您应该阅读足球服务器手册。
阅读手册后,您可以查看这些可用的库。
最后,您可以下载在线可用的源代码。我建议您浏览CMU 的 98 和 99 源代码及其在线可用的研究论文(仅 google)。
如果您想了解更多关于多智能体系统的信息,那么您可以在此处查看彼得斯通的课程 ppts 和作业。对于高级学习,请查看此链接上提供的UvA Trilearn团队的出版物和源代码。
我希望这些资源能达到您的目的。
最好的开始方法是 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 等等。