Agent architecture: a survey on RoboCup-99 simulator teams

RoboCup is an attempt to foster AI and robotics research by providing a common task for evaluation of various theories, algorithms, and agent architectures. In the RoboCup simulation league, software agents play soccer games on an official soccer server over the network. When constructing these software agents, issues in area of agent architecture arise to satisfy the properties specified by agent theorists. This paper presents an overview of the agent architectures used in the simulator teams in RoboCup-99. Many types of agent architectures are reported and compared. We also provide some open questions for discussion and give some possible answers to be verified in the near future.