Improved Defensive Strategy in RoboCup Small Size League using Deep Reinforcement Learning

The Small Size League (SSL) is one of the old-est leagues in RoboCup, an international scientific initiative whose objective is to advance the state-of-the-art in robotics. The matches are highly dynamic and competitive, an excellent environment to exercise and extend the latest decision-making techniques. In this work, we focus on the planning problem of the defense strategy in the SSL context. Our contribution lies in proposing a method for learning such behaviors using Deep Reinforcement Learning (DRL) algorithms. Through this technique, we intend to apply a more automated process than manually adjusting the heuristics used to handcraft such skills in code. For this purpose, the RoboCup Small Size League standard simulator grSim was adapted in order to implement a synchronous mode. Furthermore, we integrated this new simulator with ITAndroids team's code base and with the DRL algorithms provided by the Stable Baselines 3 library. With this setup, we successfully trained an agent using Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC), the state-of-the-art for continuous control reinforcement learning algorithms. Moreover, we demonstrate that the resulting policies outperform the hand-coded counterparts, showing potential to improve the team's overall defense strategy.

Authors

Institutions

Publication Details

Published
2024-11-13
DOI
https://doi.org/10.1109/sbr/wre63066.2024.10837898
Primary Topic
Reinforcement Learning in Robotics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improved Defensive Strategy in RoboCup Small Size League using Deep Reinforcement Learning

Adrisson R. Samersla, Marcos R. O. A. Maximo
Reinforcement Learning in Robotics
article

Improved Defensive Strategy in RoboCup Small Size League using Deep Reinforcement Learning

Adrisson R. Samersla, Marcos R. O. A. Maximo
article en

Abstract

The Small Size League (SSL) is one of the old-est leagues in RoboCup, an international scientific initiative whose objective is to advance the state-of-the-art in robotics. The matches are highly dynamic and competitive, an excellent environment to exercise and extend the latest decision-making techniques. In this work, we focus on the planning problem of the defense strategy in the SSL context. Our contribution lies in proposing a method for learning such behaviors using Deep Reinforcement Learning (DRL) algorithms. Through this technique, we intend to apply a more automated process than manually adjusting the heuristics used to handcraft such skills in code. For this purpose, the RoboCup Small Size League standard simulator grSim was adapted in order to implement a synchronous mode. Furthermore, we integrated this new simulator with ITAndroids team's code base and with the DRL algorithms provided by the Stable Baselines 3 library. With this setup, we successfully trained an agent using Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC), the state-of-the-art for continuous control reinforcement learning algorithms. Moreover, we demonstrate that the resulting policies outperform the hand-coded counterparts, showing potential to improve the team's overall defense strategy.

Instituto Tecnológico de Aeronáutica (BR)
Climate action
Openalex Percentile: Top 76%
Reinforcement Learning in Robotics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Improved Defensive Strategy in RoboCup Small Size League using Deep Reinforcement Learning — Adrisson R. Samersla, Marcos R. O. A. Maximo · (2024) | TGRS Research Map | TGRS