2011-04-08 50 views

回答

9

你應該先了解像傳感器信息(服務器到客戶端)格式的各種重要的事情,各種命令,從客戶端發送到服務器UDP/IP通信用的RoboCup仿真服務器。爲此,您應該通過soccer server manual

一旦閱讀了手冊,您可以查看這些可用的庫。

RoboCup simulation library archive

最後,您可以下載可用online源代碼。我會建議你通過CMU的98 & 99源代碼和他們的研究論文這是可在網上(只是谷歌)。

如果您想了解更多關於多代理系統那麼你可以通過彼得石的當然個百分點和可用here分配。 爲了提前學習,plase看看UvA Trilearn團隊的出版物和源代碼可在此link

我希望這些資源能滿足您的需求。開始

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基礎團隊,因爲UVA基地團隊自2005年以來一直沒有在服務器上進行更新,並測試你的團隊對抗Helios團隊在同一網站上提供,請確保下載librcsc(4.1.0),這是agent2d團隊的依賴關係。

查看RoboCup Project wiki並在其中註冊mailing list是有用的。

學習新想法的另一種方式是閱讀其他團隊的TDP(團隊描述文件)在Google搜索[pdf] TDP。
球隊喜歡:Helios,Wrighteagle,FCPortguel等等。