Robocup 2009, Graz
This page contains the following sections:
- Recent news concerning RoboCup 2009 in Graz, presented as articles,
- a brief introduction of RoboCup,
- a comprehensive list of rankings and game results of the humanoid league, and
- common RoboCup Informations concerning different leagues.
Recent News
Just click on a news headline or the link “Read more” to get more information and regarding picture galleries. A comprehensive gallery of all article images is presented here.
RoboCup 2009: World Championships Ended
In this article, I provide detail images announced in the last article, as well as further information.
RoboCup 2009: NimbRo is World Champion in Teen-Size and third in RoboCup@Home!
In a brilliant match, our team could defeat our final opponents CIT Brains with score 2:0.
RoboCup 2009: Final rounds have begun
What I thought in the last article has come true. Even more: In Kid-Size, Darmstadt Dribblers defeated their traditional opponent NimbRo for the very first time. In RoboCup@Home, robots searched for items in cupboards and handed them over to humans requesting for them.
RoboCup 2009: Thoughts about a "final semi-final" game
Some thought experiments concerning the final round of the kid-size league and why the semi finals could clearly determine the final winner of the tournament – and a press foto of the “class 2009” (huge group of teams with their robots). Edit: Things are exactly like I expected in this article.
RoboCup 2009: Technical Challenges
Today, technical challenges have been performed in kid-size and teen-size leagues. Those challenges are no “real” games, but special tasks, that are of technical interest like, for example, a throw-in or double pass procedure.
RoboCup 2009: Many Games in Kid-Size and Teen-Size
The Kid-Size results of the second round robin phase are published, as well as the Teen-size round robin results.
RoboCup 2009: The Tournament has begun
… and first results are online. In the Humanoid Kid-Size League, the first round robin phase is accomplished, and the regarding rankings are final. But there is also coverage from Teen-Size, RoboCup@Home and the opening ceremony.
RoboCup 2009: First Test games and teen-size tournament plan
More and more teams become ready to play: There even was a first test game between two of the German Teams, FUmanoids and Darmstadt Dribblers (please see also the pictures in the full article).
RoboCup 2009: Team preparations begin in Graz city hall
Slowly, the hall gets filled with teams and robots, first tests are performed and equipment is prepared.
Introduction
In earlier times, the game of Chess was recognized as standard problem of articial intelligence. A computer that was able to defeat a grandmaster in a game of Chess would be assumed to show intelligence. Today, there are computers capable of such behavior, but none of them is recognized to be intelligent: Computers just win using superior calculating power that allows to calculate victory probabilities for entire branches of the very large game situation tree. They do not use human approaches to win.
Thus, the game of Chess is not any more a leveling board for determining whether computers are intelligent or not, because it takes place in a discrete and sterile world to which standard search algorithms can be applied. As a just as sterile, but significantly more complex board game, Go could raise the bar: It produces game situation trees of overwhelming size that can't be handled by computers in conceivable time.
However, just to change from Chess to Go would not satisfy all the criteria of a standard AI problem. Moreover, recent research results indicate the emercence of intelligent behavior to need situations: Intelligence seems to need a body percieving incomplete sensor data from a dynamic environment it is situated in. According to this sensor data, adequate actions need to be performed. This is why the game of soccer was chosen and the RoboCup competitions came to life. By pursuing research around the RoboCup, one hopes to elicit new expertise in sensorics, actorics, computervision, cognitive control and related fields. Last but not least, by creating perception mechanisms that shall match the human ones by 2050, one hopes to learn about human perception through bottom-up research. As an objective measurement bar, RoboCup teams m eet for tournaments. This year, the tournaments are located in Graz 1).
To avoid misunderstandings, I most explicitely state that I travel to RoboCup 2009 as part of the team NimbRo, Autonomous Intelligent Systems Group, University of Bonn. This will not influence the neutrality of my coverage, especially due to the fact that that all unmarked coverage is personal work. That's why it is published at my personal web site. However, the pure amount of information may be biased towards the RoboCup leagues NimbRo participates in.
Comprehensive Results of the Humanoid League
Please see here to get more information about the participating teams.
Results of Kid-Size League
The Kid-Size League goes through several phases, that are planned to be sufficient for 24 competing teams at maximum. Additionally, there will be a technical challenge on Friday, July 3rd.
First Round Robin Phase (From Wednesday, July 1st)
In this phase, the crowd of 22 teams and two empty slots is split into 8 groups A to H. The 8 teams that performed best at the last year's competition are equally distributed among these groups. Newcomers are equally distributed as well, if possible. After the first round robin phase, the winner of each group directly proceeds to the second round robin phase, the second and third of each have to compete in the intermediate round.
| Results | |||||
|---|---|---|---|---|---|
| Group A | Group E | ||||
| NimbRo KidSize | RoboErectus Jr. | 10:0 | UChile Roadrunners | TKU | 1:0 |
| Empty slot | UofM Kids | UChile Roadrunners | 0:0 | ||
| Empty slot | TKU | UofM Kids | 0:0 | ||
| Group B | Group F | ||||
| PumasUNAM | RoboPatriots | 0:0 | FUmanoids | TH-MOS | 10:0 |
| BogoBots | PumasUNAM | 0:1 | VTDarWin | FUmanoids | 0:1 |
| RoboPatriots | BogoBots | 0:0 | TH-MOS | VTDarWin | 0:0 |
| Group C | Group G | ||||
| Darmstadt Dribblers | aiRobot | 10:0 | Rope | Team KMUTT | 0:4 |
| Tsinghua Hephaestus | Darmstadt Dribblers | 0:10 | Persia | Rope | 0:0 |
| aiRobot | Tsinghua Hephaestus | 4:1 | Team KMUTT | Persia | 0:6 |
| Group D | Group H | ||||
| ZJUDancer | Cyberlords LaSalle Cin. | 6:0 | CIT Brains | WF Wolves | 9:0 |
| Pioneros Mexico | ZJUDancer | 0:8 | Empty slot | ||
| Cyberlords LaSalle Cin. | Pioneros Mexico | 1:0 | Empty slot | ||
| Rankings | |||||
|---|---|---|---|---|---|
| Group A | Group E | ||||
| A1 | NimbRo KidSize | E1 | UChile RoadRunners | ||
| A2 | Robo-Erectus Jr. | E2 | UofM Humaniods Kids | ||
| Empty slot | E3 | TKU | |||
| Group B | Group F | ||||
| B1 | Bobogots-TecMTY | F1 | Fumanoid | ||
| B2 | RoboPatriots | F2 | VT_DARwin | ||
| B3 | PUMAS-UNAM | F3 | TH-MOS | ||
| Group C | Group G | ||||
| C1 | Darmstadt Dribblers | G1 | Team KMUTT | ||
| C2 | aiRobot | G2 | Team RO-PE | ||
| C3 | Tsinghua Hephaestus | G3 | PERSIA | ||
| Group D | Group H | ||||
| D1 | ZJUDancer | H1 | CIT Brains | ||
| D2 | Cyberlords La Salle-Cinvestav | H2 | WFWolves | ||
| D3 | PIONEROS MEXICO | Empty slot | |||
Intermediate Round
The Intermediate Round consists of eight knock-out-games each performed by a second and third placed team of the first round robin phase. The winner of each game proceeds to the second round robin phase, the loser drop out of the tournament.
| Team 1 | Team 2 | Goals |
|---|---|---|
| Robo Erectus Jr. | PUMAS UNAM | 0:0 |
| aiRobot | Pionereos Mexico (forfeited) | – |
| Tsinghua Haphaestus | Cyberlords La salle-Cinvestav | 2:1 |
| UofM Humaniods Kids | TH-MOS | 0:0 |
| TKU (forfeited) | VT-DARwin | – |
| PERSIA | WF Wolves | 0:0 |
Second Round Robin Phase
In this phase, four Groups I – L that consist of four teams (two intermediate round winners and two winners of first round robin) each play round robin. The first and second placed teams of each group proceed to the final round, the rest drops out of the tournament.
| Results | |||||
|---|---|---|---|---|---|
| Group I | Group K | ||||
| NimbRo KidSize | UChile RoadRunners | 10:0 | Darmstadt Dribblers | Team KMUTT | 10:0 |
| aiRobot | Team RO-PE | 2:0 | Robo-Erectus Jr. | UofM Hunanoids Kid | 0:0 |
| NimbRo KidSize | aiRobot | 10:0 | Darmstadt Dribblers | Robo-Erectus Jr. | 10:0 |
| UChile RoadRunners | Team RO-PE | 0:0 | Team KMUTT | UofM Hunanoids Kid | 8:0 |
| NimbRo KidSize | Team RO-PE | 10:0 | Darmstadt Dribblers | UofM Hunanoids Kid | 10:0 |
| UChile RoadRunners | aiRobot | 0:9 | Team KMUTT | Robo-Erectus Jr. | 3:0 |
| Group J | Group L | ||||
| Bobogots-TecMTY | FUmanoid | 0:5 | ZJUDancer | CIT BrainsKidSize | 0:8 |
| Tsinghua Hephaestus | WF Wolves | 0:0 | RoboPatriots | VT DARwin | 0:0 |
| Bobogots-TecMTY | Tsinghua Hephaestus | 0:0 | ZJUDancer | RoboPatriots | 5:0 |
| FUmanoid | WF Wolves | 9:0 | CIT BrainsKidSize | VT DARwin | 9:0 |
| Bobogots-TecMTY | WF Wolves | 1:0 | ZJUDancer | VT DARwin | 6:0 |
| FUmaniod | Tsinghua Hephaestus | 6:0 | CIT BrainsKidSize | RoboPatriots | 9:0 |
| Ranking | |||
|---|---|---|---|
| Group I | Group K | ||
| I1 | NimbRo KidSize | K1 | Darmstadt Dibblers |
| I2 | aiRobot | K2 | Team KMUTT |
| I3 | Team RO-PE | K3 | Robo-Erectus Jr. |
| I4 | UChile RoadRunners | K4 | UofM Humanoids Kid |
| Group J | Group L | ||
| J1 | FUmanoids | L1 | CIT Brains KidSize |
| J2 | BogoBots-TECMTY | L2 | ZJUDancer |
| J3 | Tsinghua Hephaestus | L3 | RoboPatriots |
| J3 | WF Wolves | L3 | VT DARwin |
Final Round (from Saturday, July 4th)
The final round starts with the quarter finals and ends with the final game. Additionally, a game for the 3rd place is performed.
| Team 1 | Team 2 | Score | |
|---|---|---|---|
| Quarter Finals | |||
| NimbRo KidSize | BogoBots-TECMTY | 7:0 | |
| aiRobot | FUmanoids | 2:7 | |
| Darmstadt Dribblers | ZJUDancer | 10:0 | |
| CIT Brains KidSize | Team KMUTT | 5:2 | |
| Semi Finals | |||
| NimbRo KidSize | Darmstadt Dribblers | 2:7 | |
| FUmanoids | CIT Brains KidSize | 4:3 | |
| Third Place | |||
| NimbRo KidSize | CIT Brains KidSize | 4:6 | |
| Final Game | |||
| FUmanoids | Darmstadt Dribblers | 1:11 | |
Teen-Size
What the soccer games are for the kid-size robots, the dribble and kick competitions are for the teen size. In addition, the teen-size competitions also feature technical challenges.
A dribble and kick challenge is somehow a mix between dribbling and a penalty kick: It is played 1 vs 1 robot, an attacker against a defender. The attaccing robot has to dribble the ball and kick a goal, the defender as a goalie has to prevent the attacker from doing so. Every robot attacks and defends five times, which makes a total of 10 games per two competing teams.
Round Robin Phase (From Wednesday, July 1st)
There are 8 teams split into 2 groups.
| Results | |||||
|---|---|---|---|---|---|
| Group A | Group B | ||||
| NimbRo | CIT Brains | 2:2 | Tsinghua Haphaestus | RoboErectus Sr. | 1:0 |
| CIT Brains | HWM | 0:0 | Dutch Robotics | Tsinghua Haphaestus | 0:1 |
| HWM | NimbRo | 0:5 | Dutch Robotics | RoboErectus Sr. | 0:0 |
| Ranking | |||||
|---|---|---|---|---|---|
| Group A | Group B | ||||
| A1 | NimbRo TeenSize | B1 | Tsinghua Hephaestus | ||
| A2 | CIT Brains | B2 | Robo Erectus Sr. | ||
| A3 | HWM | B3 | DutchRobotics | ||
Final Round (From Saturday, July 4th)
| Team 1 | Team 2 | Score | |
|---|---|---|---|
| Quarter Finals | |||
| NimbRo TeenSize | HWM | 3:0 | |
| Tsinghua Hephaestus | CIT Brains TeenSize | 0:1 | |
| Third Place | |||
| Tsinghua Hephaestus | HWM | 2:0 | |
| Final Game | |||
| NimbRo TeenSize | CIT Brains TeenSize | 2:0 | |
Common Informations concerning RoboCup Leagues
In RoboCup, there exist different leagues, kinds of robots, and research goals. Some of them are briefly introduced at this place. All leagues have in common, that the regarding robots perform the tournament games in an autonomous way. Human interaction with games is strictly prohibited (except for the case of defects, etc.).
Humanoid League
In the humanoid league, robots with human-similar body perform tournaments, meaning two arms, two legs, abdomen and head that suffice certain proportions to each other.
Kid-Size
Kid-size robots are of a size between 30 and 60cm and perform soccer games in teams of three robots. The rules of these games are adapted by those of the FIFA. In addition to the games, technical challenges are performed.
Teen-Size
Teen-size robots are larger than kid-size ones (between 100 and 160cm). They do not play real games, but only perform technical challenges, like penalty kicks.
Standard Platform
Different to teen- and kid-size, robots of the standard platform league are not selfmade by the teams, but bought, which narrows the competition down to a pure software competition.
Mid-Size League
Robots competing in the mid-size league drive on wheels and feature omnidirectional vision, which enables a faster and more dynamic game than in the humanoid league. However, the disadvantage of this league is the missing natural motivation.
RoboCup @ Home
In this relative new league, assignments for household robots are defined that allow for competitions. An assignment for a robot may be, for example, fetching something to dring, if a human guest requests it in a verbal way.
RoboCup Rescue
A further new league is the rescue league, which seeks for solutions in autonomous finding of human beings in disaster aeras. For testing purposes, there are heat blankets and CO2 Emitters hidden in the rescue area that need to be detected by the robots.

