Seminar: An Introduction to RoboCup and Soccer 2D Simulation League

Amir Tafavi

An Introduction to RoboCup and Soccer 2D Simulation League

Thursday, March 19, 2015, 1:00 p.m., Room EN-2022
Department of Computer Science


RoboCup consists of a broad domain that is popular among many computer scientists and engineers all over the world. It offers an integrated research task covering the broad areas of AI, machine learning, and robotics such as: autonomous agents, multi-agent collaboration, strategy acquisition, and real-time reasoning. This talk is going to introduce RoboCup and different categories and leagues of it that some of them include hardware and some are only about software. The main league that is going to be discussed is RoboCup Soccer 2D Simulation. This League is the oldest of the RoboCup Soccer Simulation Leagues and since there are no physical robots in this league, we don’t have restrictions and limitations of hardware here and to enter this league, the only skill that is needed is object-oriented programming (preferably C++ language). The main purpose of this presentation is to introduce the RoboCup Soccer 2D Simulation framework as a rich multi-agent system that can be really useful for computer scientists and engineers.