Кто-нибудь знает хорошие ресурсы для начала?Robocup Soccer simulation 2D учебные ресурсы
ответ
Вы должны сначала понять различные важные вещи, как формат информации датчика (сервера к клиенту), различные команды отправки от клиента к серверу, UDP/IP связи с сервером RoboCup моделирования. Для этого вы должны пройти soccer server manual.
После ознакомления с руководством вы можете ознакомиться с этими библиотеками.
RoboCup simulation library archive
Наконец, вы можете загрузить исходные коды, доступные online. Я бы порекомендовал вам пройти CMU's 98 & 99 исходных кодов и их научных статей, которые доступны в Интернете (просто Google).
Если вы хотите узнать больше о многоагентных систем, то вы можете пройти через курса и задания п.п. доступных here Питера Стоуна. Для предварительного изучения, plase посмотрите на UvA Trilearn публикации и исходные коды команд, доступные на этом link.
Я надеюсь, что эти ресурсы будут служить вашей цели.
Лучший способ начать это rcssserver и rcssmonitor ...
Для этого вы можете сделать следующее в убунту:
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
команды в терминале.
Теперь вам нужны две команды, чтобы начать игру, учиться и развиваться, я рекомендую использовать базовую команду Agent2d на RCtools, потому что базовая команда UVA не обновляется с 2005 года по серверу и не тестирует вашу команду против Helios команда, доступная на том же веб-сайте, обязательно загрузите librcsc
(4.1.0), что является зависимостью для команды agent2d.
Полезно проверить вики RoboCup Project и зарегистрировать в нем mailing list.
Другим способом изучения новых идей является чтение TDP-команд другой команды (документ описания команды) Просто выполните поиск [pdf] TDP в google.
Такие команды, как: Helios, Wrighteagle, FCPortguel и многое другое.