RoboCup is an international competition for autonomous robots intended to promote research and education in Artificial Intelligence. The competition contains several separate leagues, one of which is called Simulator League and deals with purely simulated players. A team of players for this league can be written in any programming language. However, a major problem when constructing RoboCup players is to implement the basic functionality of each player, since there are several problems related to information retrieval, processing, and management, as well as the development of basic skills for the soccer players. Thus, this paper proposes a new infrastructure oriented to simplify the programming of RoboCup teams allowing us to concentrate on the job of controlling players without worrying about the low-level tasks previously mentioned. Besides describing the proposed infrastructure, this paper evaluates our Java implementation of the infrastructure using isolated players and complete RoboCup teams.
viewed = 624 times