Cross Language Soccer Framework: An Open Source Framework for the RoboCup 2D Soccer Simulation
RoboCup Soccer Simulation 2D (SS2D) research is hampered by the complexity of existing Cpp-based codes like Helios, Cyrus, and Gliders, which also suffer from limited integration with modern machine learning frameworks. This development paper introduces a transformative solution a gRPC-based, language-agnostic framework that seamlessly integrates with the high-performance Helios base code. This approach not only facilitates the use of diverse programming languages including CSharp, JavaScript, and Python but also maintains the computational efficiency critical for real time decision making in SS2D. By breaking down language barriers, our framework significantly enhances collaborative potential and flexibility, empowering researchers to innovate without the overhead of mastering or developing extensive base codes. We invite the global research community to leverage and contribute to the Cross Language Soccer (CLS) framework, which is openly available under the MIT License, to drive forward the capabilities of multi-agent systems in soccer simulations.
Code (2)
Tasks
Computational EfficiencyDecision MakingMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Pyrus Base: An Open Source Python Framework for the RoboCup 2D Soccer Simulation
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 th…
A Framework for Studying Reinforcement Learning and Sim-to-Real in Robot Soccer
This article introduces an open framework, called VSSS-RL, for studying Reinforcement Learning (RL) and sim-to-real in robot soccer, focusing on the IEEE Very Small Size Soccer (VSSS) league. We propose a simulated envir…
Domain Adaptationreinforcement-learningReinforcement LearningReinforcement Learning (RL)SoccerNet-v2: A Dataset and Benchmarks for Holistic Understanding of Broadcast Soccer Videos
Understanding broadcast videos is a challenging task in computer vision, as it requires generic reasoning capabilities to appreciate the content offered by the video editing. In this work, we propose SoccerNet-v2, a nove…
Action SpottingBoundary DetectionCamera shot boundary detectionCamera shot segmentation+3Domain Adaptation of VLM for Soccer Video Understanding
Vision Language Models (VLMs) have demonstrated strong performance in multi-modal tasks by effectively aligning visual and textual representations. However, most video understanding VLM research has been domain-agnostic,…
Action ClassificationDomain AdaptationInstruction FollowingQuestion Answering+3A Foundation Model for Soccer
We propose a foundation model for soccer, which is able to predict subsequent actions in a soccer match from a given input sequence of actions. As a proof of concept, we train a transformer architecture on three seasons …
model