有谁知道任何好的资源开始?
答案 0 :(得分:9)
首先应该了解各种重要的事情,例如传感器信息的格式(服务器到客户端),从客户端发送到服务器的各种命令, UDP / IP通信使用robocup模拟服务器。为此,您应该通过soccer server manual。
阅读完本手册后,您可以查看这些可用的库。
RoboCup simulation library archive
最后,您可以下载可用的源代码online。我建议你通过 CMU的98& 99个源代码及其研究论文,可在线获取(仅限谷歌)。
如果您想了解有关多智能体系统的更多信息,那么您可以浏览 peter stone的课程和可用的分配here。 对于高级学习,请查看 UvA Trilearn 团队的出版物和源代码link。
我希望这些资源能满足您的目的。
答案 1 :(得分: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 on source forge
服务器和监视器将使用终端中的rcsoccersim
命令启动。
现在您需要两个团队来启动游戏并学习和开发,我建议使用RCtools上提供的Agent2d基础团队,因为自2005年以来,UVA基础团队尚未在服务器上更新并测试您的团队针对同一网站上提供的Helios团队,请确保下载librcsc
(4.1.0),这是agent2d团队的依赖。
查看RoboCup Project wiki并注册其中mailing list非常有用。
学习新想法的另一种方法是阅读其他团队的TDP(团队描述文件)只需在谷歌搜索[pdf] TDP。
团队如:Helios,Wrighteagle,FCPortguel等。