ROAIJul 22, 2023

Pyrus Base: An Open Source Python Framework for the RoboCup 2D Soccer Simulation

arXiv:2307.16875v11 citationsh-index: 51Has Code
Originality Synthesis-oriented
AI Analysis

This provides a more accessible tool for researchers and beginners in the SS2D domain, though it is incremental as it adapts existing concepts to a new programming language.

The authors tackled the complexity of using C++ base codes in the RoboCup Soccer Simulation 2D (SS2D) by introducing Pyrus, the first Python framework for SS2D, which simplifies development and encourages integration of machine learning algorithms.

Soccer, also known as football in some parts of the world, involves two teams of eleven players whose objective is to score more goals than the opposing team. To simulate this game and attract scientists from all over the world to conduct research and participate in an annual computer-based soccer world cup, Soccer Simulation 2D (SS2D) was one of the leagues initiated in the RoboCup competition. In every SS2D game, two teams of 11 players and one coach connect to the RoboCup Soccer Simulation Server and compete against each other. Over the past few years, several C++ base codes have been employed to control agents' behavior and their communication with the server. Although C++ base codes have laid the foundation for the SS2D, developing them requires an advanced level of C++ programming. C++ language complexity is a limiting disadvantage of C++ base codes for all users, especially for beginners. To conquer the challenges of C++ base codes and provide a powerful baseline for developing machine learning concepts, we introduce Pyrus, the first Python base code for SS2D. Pyrus is developed to encourage researchers to efficiently develop their ideas and integrate machine learning algorithms into their teams. Pyrus base is open-source code, and it is publicly available under MIT License on GitHub

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes