Page 208 - Innovations in Intelligent Machines
P. 208

Evolutionary Design of a Control Architecture
                           for Soccer-Playing Robots



                                                         1
                                       1
                           Steffen Pr¨uter , Hagen Burchardt , and Ralf Salomon 1
                           1
                            Institute of Applied Microelectronics and Computer Engineering
                           University of Rostock
                           18051 Rostock, Germany
                           {steffen.prueter, hagen.burchardt, ralf.salomon}@uni-rostock.de

                           Abstract. Soccer-playing robots provide a good environment for the application of
                           evolutionary algorithms. Among other problems, slipping wheels, changing friction
                           values, and real-world noise are significant problems to be considered. This chapter
                           demonstrates how artificial intelligence techniques such as Kohonen maps, genetic
                           algorithms, and evolutionary-evolved neural networks, can compensate those effects.
                           As soccer robots are physical entities, all adaptation algorithms have to meet real-
                           time constraints.


                           1 Introduction

                           The Robot World Cup Initiative (RoboCup) [1] is an international project to
                           advance research on mobile robots and artificial intelligence (AI). The long-
                           time goal is to create a humanoid robot soccer team that is able to compete
                           against the human world-champion team by 2050. RoboCup consists of the
                           following three different fields. RoboCup Junior focuses on teaching children
                           and beginners on how to build and operate simple robots. The RoboCup
                           Rescue section works on robots for disaster and other hostile environments.
                           And RoboCup Soccer is on robot teams that play soccer against each other
                           in different leagues.
                              RoboCup Soccer itself is further divided into five different leagues, each
                           having its own rules, goals, and robot designs. The simulation league con-
                           siders only teams of simulated robots. The four-legged league, by contrast,
                           only Sony’s physical AIBO robot dogs play each other. Both the small-size
                           and the middle size league focus on self made robots with varying degrees
                           of complexities and capabilities. Finally, the humanoid league is about two-
                           legged robots that behave in a human-like fashion. The division into different
                           fields and leagues allows virtually every research team to participate in and
                           to contribute to the RoboCup initiative within its given financial and human
                           resource limits.

                           S. Pr¨uter et al.: Evolutionary Design of a Control Architecture for Soccer-Playing Robots,
                           Studies in Computational Intelligence (SCI) 70, 201–222 (2007)
                           www.springerlink.com                  c   Springer-Verlag Berlin Heidelberg 2007
   203   204   205   206   207   208   209   210   211   212   213