Applying Collaborative Intelligence to RoboCup
 

Enrique V. Carrera
Systems Engineering Department
University San Francisco of Quito
PO Box 17-12-841, Quito, Ecuador
vinicioc@usfq.edu.ec

 
Abstract
 
This paper describes the implementation of a soccer team for the RoboCup Simulator League using techniques based on Swarm Intelligence. The main idea of using Swarm Intelligence is to simplify the codification of each agent (player) and, at the same time, to get complex cooperative behaviors using very simple heuristics. In addition to describe the general structure of each agent, this paper also analyzes the main algorithms implemented by our swarm strategies. Although the size of our code is very small, the evaluation of our soccer team demonstrates that robust and competitive performances can be expected from the proposed
methodology. Finally, this paper describes our plans to extend the functionality of the current team in order to make it as good as previous champion teams.
 
Keywords: Intelligent agents, swarm intelligence, cooperative behavior, RoboCup soccer.
Resumen
 
Este artículo describe la implementación de un equipo de fútbol para la Liga de Simulación de RoboCup usando técnicas basadas en Inteligencia de Enjambres. La principal motivación para usar Inteligencia de Enjambres es simplificar la codificación de cada agente (jugador), y al mismo tiempo, obtener comportamientos cooperativos complejos usando heurísticas bastante simples. Además de exponer la estructura general de cada agente, este artículo analiza los algoritmos más importantes implementados por nuestras estrategias de enjambre. Si bien el tamaño de nuestro código es bastante pequeño, la evaluación de nuestro equipo demuestra que desempeños robustos y competitivos pueden ser obtenidos a partir de la metodología propuesta. Para terminar, este artículo describe nuestros planes para extender la funcionalidad del equipo actual de manera a asemejarlo con algunos equipos campeones.
 
Palabras Clave: Agentes inteligentes, inteligencia de enjambres, comportamiento cooperativo, RoboCup.