Дополнительная информация
Команды могут участвовать в соревнованиях с роботом Robokit и использовать его для изучения основ программирования стратегии игры в футбол для человекоподобных роботов. Это удобный инструмент для изучения искусственного интеллекта в школах, колледжах и университетах.
Программирование роботов поддерживается языком Python 3. Но в случае необходимости для удобства могут быть использованы языки C, C++, Java или MATLAB.
Структура программного обеспечения для управления роботами построена для 4 уровней разработчиков роботов: Начинающий, Средний, Продвинутый и Экспертный.
Начинающим разработчикам доступно программирование файла strategy.py с целью изменения текущего поведения робота в игре. Изначально поставляемый исходный код представляет собой стратегию игры, используемую ведущей российской командой на национальном чемпионате 2021 года. Видео этой игры.
Разработчики среднего уровня могут попытаться улучшить модуль launcher.py. Этот модуль предназначен для определения состояния игры, состояния игрока и команды, управления ролями игроков и их стартовыми позициями.
Продвинутые разработчики могут попытаться модифицировать другие модули исходного кода, отвечающие за обратную кинематику, движение, локализацию, планирование пути роботов.
Разработчикам экспертного уровня разрешается составлять собственную модель робота и использовать собственное программное обеспечение контроллера с использованием или без использования исходного кода, входящего в пакет ELSIROS с открытым исходным кодом.
Для допуска к участию в соревнованиях команда, предоставившая виртуальную модель робота собственной разработки, должна пройти квалификационный отбор. Основное требование к модели робота - виртуальная модель и реальный робот должны иметь одинаковые технические характеристики во всех деталях. Специальные требования к ПРОТО роботов, которые появляются из среды моделирования, могут быть высланы после специального запроса.
Если вы являетесь наставником потенциальной команды Humanoid Robot Soccer, вы можете легко начать работу со своей командой. Для этого необходимо просто скачать и установить ELSIROS на свой компьютер. Существует исполняемая версия для Windows 10 или исходный код для Linux. Пожалуйста, следуйте инструкциям, и пример кода будет играть в футбол сразу после установки. Пожалуйста, используйте вашу любимую Python 3 IDE для улучшения исходного кода игроков, и вы готовы к виртуальному футболу человекоподобных роботов в симуляции. Вы можете тренировать свои игры на своем ноутбуке.
Переведено с помощью www.DeepL.com/Translator (бесплатная версия)