RobocupGym: A challenging continuous control benchmark in Robocup

Michael Beukman, Branden Ingram, Geraud Nangue Tasse, Benjamin Rosman, Pravesh Ranchod
7/3/2024
cs.ROcs.LG

Official code: Michael-Beukman/RobocupGym (37 stars, last commit 2024-09-15).

Abstract

Reinforcement learning (RL) has progressed substantially over the past decade, with much of this progress being driven by benchmarks. Many benchmarks are focused on video or board games, and a large number of robotics benchmarks lack diversity and real-world applicability. In this paper, we aim to simplify the process of applying reinforcement learning in the 3D simulation league of Robocup, a robotic football competition. To this end, we introduce a Robocup-based RL environment based on the open source rcssserver3d soccer server, simple pre-defined tasks, and integration with a popular RL library, Stable Baselines 3. Our environment enables the creation of high-dimensional continuous control tasks within a robotics football simulation. In each task, an RL agent controls a simulated Nao robot, and can interact with the ball or other agents. We open-source our environment and training code at https://github.com/Michael-Beukman/RobocupGym.

View on arXivView PDF

Code Implementations(1)

Reinforcement Learning inside a 3D soccer simulation

370Shell, PythonJul 3, 20242 years ago

Similar Papers

Cite this paper

@article{beukman2024robocupgym,
  title  = {RobocupGym: A challenging continuous control benchmark in Robocup},
  author = {Michael Beukman and Branden Ingram and Geraud Nangue Tasse and Benjamin Rosman and Pravesh Ranchod},
  year   = {2024},
  eprint = {2407.14516},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.14516v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.14516.svg)](https://codeofpaper.com/paper/2407.14516)

Discussion