RoboCup started originally with the “Small-Size League”, “Middle-Size League”, and “Simulation League” [RoboCup 2006]. Robots of the small-size league must fit in a cylinder of 18cm diameter and have certain height restrictions. As for MiroSot, these robots rely on an overhead camera over the playing field. Robots in the middle-size league abolished global vision after the first two years. Since these robots are considerably larger, they are mostly using commercial robot bases equipped with laptops or small PCs. This gives them at least one order of magnitude higher processing power; however, it also drives up the cost for putting together such a robot soccer team. In later years, RoboCup added the commentator league (subsequently dropped), the rescue league (not related to soccer), the “Sony 4-legged league” (which, unfortunately, only allows the robots of one company to compete), and finally in 2002 the “Humanoid League”.
The following quote from RoboCup’s website may in fact apply to both organizations [RoboCup 2006]:
“RoboCup is an international joint project to promote AI, robotics, and related fields. It is an attempt to foster AI and intelligent robotics research by providing a standard problem where a wide range of technologies can be integrated and examined. RoboCup chose to use the soccer game as a central topic of research, aiming at innovations to be applied for socially significant problems and industries. The ultimate goal of the RoboCup project is: By 2050, develop a team of fully autonomous humanoid robots that can win against the human world champion team in soccer.”
We will concentrate here on robot soccer played by wheeled robots (humanoid robot soccer is still in its infancy) without the help of global vision. The RoboCup Small-Size League, but not the Middle-Size League or FIRA RoboSot, allows the use of an overhead camera suspended above the soccer field. This leads teams to use a single central workstation that does the image processing and planning for all robots. There are no occlusions: ball, robots, and goals are always perfectly visible. Driving commands are then issued via wireless links to individual “robots”, which are not autonomous at all and in some respect reduced to remote control toy cars. Consequently, the “AllBots” team from Auckland, New Zealand does in fact use toy cars as a low-budget alternative [Baltes 2001a]. Obviously, global vision soccer is a completely different task to local vision soccer, which is much closer to common research areas in robotics, including vision, self-localization, and distributed planning.
The robots of our team “CIIPS Glory” carry EyeCon controllers to perform local vision on-board. Some other robot soccer teams, like “4 Stooges” from Auckland, New Zealand, use EyeCon controllers as well [Baltes 2001b].
Robot soccer teams play five-a-side soccer with rules that are freely adapted from FIFA soccer. Since there is a boundary around the playing field, the game is actually closer to ice hockey. The big challenge is not only that reliable image processing has to be performed in real time, but also that a team of five robots/actors has to be organized. In addition, there is an opposing team which