Page 209 - Innovations in Intelligent Machines
P. 209

202    S. Pr¨uter et al.
                              RoboCup soccer is of particular interest for many AI-researchers, because
                           it combines engineering tasks, such as building robot hardware and designing
                           electronic components, with computer science applications, such as localiza-
                           tion of objects, finding the robots’ positions, and calculating the best path
                           through obstacles. Another interesting challenge emerges from the require-
                           ment that all team members have to communicate with each other in order
                           to develop a cooperative behavior. Research on artificial intelligence may help
                           find the optimal solution in all of these areas. Within the field of RoboCup
                           soccer, the small-size league (SSL) allows for pursuing the research mentioned
                           above at a relatively low budget.
                              Fig. 1 illustrates the general setup used by all teams of the small-size
                           league. Two cameras are mounted approximately four meters above the floor
                           and observe a field of four by five meters in size on which two teams each con-
                           sisting of five robots play against each other. The cameras send their images
                           to a host PC on which an image processing software determines the ball’s
                           as well as robots’ positions. Depending on all recognized positions a software
                           component derives the next actions for its own team members such that the
                           team exhibits a cooperative behavior. By utilizing wireless DECT modules,
                           the PC software transmits the derived actions to the robots, which execute
                           them properly and eventually play the ball.
                              Fig. 2 shows the omnidirectional drive commonly used by most robots
                           of the small-size league. As can be seen, an omnidirectional drive consists of


                                            control                    control
                                              PC                        PC




                                             team 1                    team 2

                                     Fig. 1. The physical setup in RoboCup’s small-size league


                                                                         y  F 2   F 2y
                                                                                a
                                                                 wheel 1          wheel 2

                                                                        a   a
                                                                  a                  x
                                                               F   F 1y

                                                                                  F 3
                                                                        wheel 3
                                    Fig. 2. An omnidirectional drive with its calculation model
   204   205   206   207   208   209   210   211   212   213   214