This is an archived version of the Machine Learning Lab website for documentation purposes. The host is in no way affiliated with the University of Freiburg, its Faculty of Engineering or any of its members.

web diary 2008

Web diary 2008

Dank und Nachtrag

24.07.08 12:58

Wie in den einzelnen Tagebucheinträgen schon geschildert, geht es zwischen den Teams in der MidSize- und Simulationsliga überaus freundschaftlich und kameradschaftlich zu. Wieder einmal sind benötige Gegenstände großzügig ausgeliehen worden, so bedanken wir uns ganz herzlich bei den Berlinern für die Laptops, bei den Freiburgern für die Kamaras, bei den Stuttgartern für die TMC´s und bei Hibikino-Musashi für die Leihgabe eines ganzen Roboters! All dies ist in einem Wettkampf nicht selbstverständlich!

Aber auch einen herzlichen Dank an alle Teams dafür, dass sie sich damit einverstanden erklärt haben, dass der Hibikino Roboter eingesetzt werden durfte. Vermutlich würde niemand zustimmen, wenn sich die deutsche Fußballnationalmannschaft Ronaldo fürs EM-Finale ausleihen wollen würde. Mehr noch, wir sind für den Einsatz angefeuert und beklatscht worden.

Und daran sieht man, dass der Robocup etwas ganz besonderes ist. Hier wird ein Wettkampf ausgetragen, der allen dienen soll und kann: durch gegenseitigen Austausch und Kooperation. Denn nur so kommt man in der Wissenschaft weiter. Auch wir haben dazu beigetragen indem wir beispielsweise unseren Code an die Hibikinos und die Stuttgarter als Gegenzug für ihre Hilfe weitergereicht haben.

Und hier liegt auch der Grund für die Teilnahme am Robocup begründet! Während es bei einer Fußball WM um Ruhm und Geld geht und bei der industriellen Roboterproduktion um Arbeitserleichterung und damit ebenfalls Geld geht, ist es in diesem Fall etwas anderes. Beim Robocup ist es die Faszination für diese Richtung der Wissenschaft. Es ist die Herausforderung, komplexe Probleme zu lösen, Hardware mit Software in Einklang zu bringen. Damit wird versucht, die Welt weiterzubringen, Fortschritt zu erzielen, aber eben nicht mit einem primär kommerziellen Hintergrund. Der Grund für das Engagement liegt in der Sache an sich: den Mitgliedern macht es Spaß, alles aus den Maschinen herauszuholen, neue Sachen zu testen und auf diese spielerische Art und Weise wissenschaftliche Erkenntnisse zu gewinnen und darin sind wir überaus erfolgreich! Und damit ist bewiesen, dass der kommerzielle Weg nicht der einzige ist. Würden die Erfolge der Teams noch stärker am Geld festgemacht, hätte man nicht mehr die Freiheiten, die heute vorhanden sind. Aufgrund der dann vorherrschenden Verpflichtung zum Siegen, würden sich die Kooperation und der Austausch verringern, weniger gemeinschaftliche Erkenntnisse wären die Folge. Möge der Robocup so bleiben, wie er ist.

Letzte Spielberichte und Party

24.07.08 12:53

Aus dem Flugzeug auf dem Weg nach Hause folgen die angekündigten Spielberichte der beiden letzten Partien der Tribots und der 2D's.

Wie bereits bekannt, sind die Brainstormers 2D Weltmeister in der Simulationsliga geworden! Fast das gesamte Turnier über dominierte das Team das Spielgeschehen in dieser Klasse. Das Finale ist dann aber noch mal richtig spannend und auch knapp gewesen! Das Team von Wright Eagle hat ganz offensichtlich in der Nacht noch mal fleißig programmiert. Denn die Mannschaft auf dem Feld ist nicht mit der aus dem Halbfinale zu vergleichen gewesen, welches wir ja mit 2:0 gewonnen haben. Sie haben wesentlich schneller reagiert als die 2D´s und das Spiel dominiert. Somit kam es zur ersten Niederlage des Turniers für die Brainstormers. Da aber im Doppel KO-System gespielt wird, haben die 2D´s noch eine zweite Chance bekommen, die sofort folgte. Dieses Mal hat unser Team besser ausgesehen. Das Spiel ist taktisch dominiert gewesen, die Räume sind sehr eng gemacht worden. Auch die Standardsituationen, eigentlich die Stärke der 2D´s, haben kaum Vorteile gebracht. Es hat einige Chancen auf beiden Seiten gegeben, ein Tor ist in der regulären Spielzeit und auch in der Verlängerung aber nicht gefallen. So ist es zum ersten Elfmeterschießen in einem Finale der Simulationsliga überhaupt gekommen. Und auch das ist richtig spannend gewesen. Die Mannschaft vor Wright Eagle hat den ersten Elfer vergeben, daraufhin scheiterten die 2D´s ebenfalls am Torwart. Aber dann hat unser Torwart halten können, während wir gleichzeitig verwandelt haben, und damit stehen die 2D´s als Weltmeister fest, zum zweiten Mal in Folge!

Auch bei den Tribots ist es spannend gewesen! Leider ist dieses Mal nicht um den Titel gegangen, sondern lediglich um Platz drei, aber auch dies ist eine enorme Teamleistung gewesen. Denn ständig ist mit Ausfällen gekämpft worden. Wie schon beschreiben, ist aus den Robbies wirklich alles herausgeholt worden.

Die hohe Flexibilität unseres Teams hat auch der Einsatz des Roboters von Hibikino Musashi gezeigt. Während er im Spiel gegen Tech United zwar gelaufen ist, aber wegen Anpassungsschwierigkeit nicht wirklich ins Spielgeschehen eingreifen konnte, ist die Software bis zur Technical Challenge gänzlich angepasst worden. So hat der fremde Roboter mit unserer Software die Juroren in der Demonstration voll überzeugen können, mit dem Startbefehl von einem iPhone aus traf der Roboter das Tor und - das kennen wir ja schon - den Pfosten. Damit ist die Technical Challenge gewonnen worden, vielen Dank an das Team von Hibikino-Musashi!

Auf den technischen Wettbewerb folgend ist das Spiel um Platz drei gegen das befreundete Team der CoPS ausgetragen worden. In der Vorrunde ist das Spiel gegen die Stuttgarter 0:0 ausgegangen, nun wird eine Entscheidung kommen, das ist allen klar gewesen. Und dementsprechend spannend ist es gewesen. Beide Mannschaften habe sich nicht viel geschenkt. Es gab viele Zweikämpfe, bei denen auf Tribots Seite vor allem die Leihgabe aus Japan überzeugt hat. Mittlerweile perfekt eingestellt und ins Team integriert hat der Gast eine super Leistung abgeliefert und das Spiel durchgespielt. Dies hat nicht nur zum letztendlichen 1:0 Sieg beigetragen, sondern auch viel Anerkennung der anderen Teams gebracht. Und für uns ist es die Bestätigung gewesen: Unsere Software hat angeschlagene und benachteiligte Roboter auf den dritten Platz gebracht und ist zudem nach ein paar Anpassungen universal einsetzbar. Ein schöner Erfolg!

Und das alles ist im Anschluss gefeiert worden! Nachdem die Robbies verpackt und alles aufgeräumt gewesen ist, ging's los… Erstmal haben wir uns ein leckeres chinesisches Abendessen gegönnt! So langsam hat man sich auch an die recht exotischen Speisen gewöhnt, oder: der Hunger hat´s reingetrieben! Schließlich ist den ganzen Tag aufgrund von sehr viel Arbeit keine Zeit zum Essen gewesen, abgesehen von ein paar Snacks am „Teambuffet“. Danach hätten wir durchaus ins Bett gehen können. Aber die Holländer von Tech United haben spontan einige Teams in eine sehr gemütliche Kneipe eingeladen. So ist hier weitergefeiert worden: zusammen mit den Weltmeistern von Cambada und den Stuttgartern ist ein schönes Turnier am Kneipentisch beendet worden. Hier ist wieder die freundschaftliche Atmosphäre zwischen den Teams zu erkennen. Toll, nach einer Woche der Anspannung und Arbeit auf diese Weise den Abschluss zu feiern! Bis vier Uhr in die Nacht ist das dann zelebriert worden, nach einer Woche mit eklatantem Schlafmangel, die letzte Nacht haben einige aufgrund der Anpassung des „Neuen“ gar nicht geschlafen, noch eine letzte enorme Leistung!!

2D's Weltmeister, Tribots Dritter

20.07.08 16:15 weltmeister 2D Simulation und dritter Platz MiddleSize

Die Brainstormers 2D sind erneut Weltmeister geworden. In einem dramatisch spannenden Spiel gegen Wright Eagle hat sich das Team im Elfmeterschießen durchsetzten können. Das erste Mal, dass ein Finale in dieser Liga im Elfmeterschießen entschieden worden ist.

Auch die Tribots konnten noch einmal überzeugen: im Spiel um Platz drei sind die CoPS aus Stuttgart 1:0 geschlagen worden.

Tribots im Halbfinale ausgeschieden, 2D's Finale steht bevor

20.07.08 11:40

Tribots gegen Tech United Es hat leider nicht gereicht, die Tribots sind nach einem enormen Kraftakt im Halbfinale gegen Tech United ausgeschieden. Das Spiel ist mit dem letzten Aufgebot bestritten worden. Es ist sich sogar noch ein Roboter von Hibikino Musashi ausgeliehen worden, der kurzerhand an unsere Software angepasst worden ist.

Das Spiel ist dennoch spannend gewesen, die Tribots haben es Tech United nicht einfach gemacht. Das 1:0 für die Holländer ist kurz nach dem Anpfiff gefallen, einer der gefürchteten Fernschüsse ist in den Winkel unseres Tores gefallen. Das 2:0 ist ebenfalls durch einen Schuss aus größerer Entfernung gefallen. In der zweiten Halbzeit haben die Tribots dann aufgedreht! Die Taktik ist dahingehend geändert worden, dass mehr Fernschüsse gemacht werden sollten. Vor allem unser Roboter Nr. 4, ausgestattet mit dem Harting Kicker, hat diese Fernschüsse ausgeführt. So ist auch der Anschlusstreffer zum 1:2 nach einem solchen Schuss gefallen. Weitere Chancen haben sich angeschlossen, besonders knapp ist kurz vor Ende ein Schuss an den Pfosten gewesen. Aber es hat halt nicht ganz gereicht, und daher kann man Tech United als verdienten Sieger bezeichnen. Nach der Technical Challenge wird das Spiel um Platz drei ausgetragen, dies geht gegen die CoPS aus Stuttgart, die im anderen Halbfinale gegen Cambada mit 3:4 verloren haben.

In ca. einer Stunde steht das endgültige Finale der 2D Simulation League an, die Spannung steigt…

Der Spieltag

19.07.08 20:00

Das Turnier ist heute in die entscheidende Phase eingetreten, es hat sich sozusagen die Spreu vom Weizen getrennt. Die gute Nachricht: sowohl die 2D´s als auch die Tribots sind am morgigen finalen Tag dabei!

Es ist spannend gewesen! Beim ersten Spiel des Tages ist noch alles in Ordnung gewesen. Die Tribots sind mit einem 5:0 gegen den Vorjahresfinalisten Eigen gestartet. Eine erstaunlich schwache Leistung unserer Gegner, von dieser Mannschaft hat man viel mehr erwartet. Im nächsten Spiel sind die Robbies mal wieder auf MRL aus dem Iran getroffen. Und das bedeutet immer: Hardwareschlacht! Und eine solche ist es auch gewesen: Die Iraner haben ihre Roboter offensichtlich noch aggressiver eingestellt, als in den Spielen zuvor. Die Folge ist gewesen, dass es in unserem Team viele Ausfälle gegeben hat, es mussten ständig Tribots vom Feld genommen werden, da alle möglichen Komponenten aufgrund heftiger Zusammenstöße ausgefallen sind. Dennoch hat das Endergebnis, ein 1:1, enttäuscht. Schließlich sind die vorherigen zwei Spiele gegen sie deutlich gewonnen worden. Die Tribots sind einfach nicht häufig in zwingende Situationen gekommen, die Roboter von MRL haben zudem mit Gewalt verteidigt. Nach dem Spiel ist der Einzug ins Halbfinale daher ungewiss gewesen. Es stand noch das Spiel gegen Cambada aus Portugal auf dem Programm. Dies ist ein für uns in diesem Turnier unbekannter Gegner gewesen, der durch sehr gute Ergebnisse in diesem Turnier überzeugt hat. Das Spiel ist vom Kampf gezeichnet gewesen, es hat wieder zahlreiche Ausfälle gegeben. So ist z.B. ein Teil des Motorcontrollers durchgebrannt und ein Kicker hatte sich gelöst. Trotz dieser Schwierigkeiten ist das Spiel knapp mit 2:1 gewonnen worden. Eine beachtliche Leistung!

Dennoch bleibt festzuhalten, dass unsere Roboter langsam aber sicher an ihre Belastungsgrenze stoßen. Am Ende des Tages sind vier Roboter in der Werkstatt gewesen, momentan ist es noch unklar, wie viele davon wieder instand gesetzt werden können. Ganz klar, die Tribots haben schon viele Turniere hinter sich, die Ausfälle liegen nicht an der grundsätzlich falschen Konstruktion, sondern sind schlicht und einfach durch Abnutzungserscheinungen zu erklären. Vor allem bei einem so hartem Turnier wie diesem.

wildes Treiben in der Tribots Team Area

Trotzdem wird weiter gearbeitet und alles versucht. Daher ist zur Stunde ein Teammitglied nach Shanghai unterwegs, um neue Motoren zu besorgen. Alle sechs Ersatzmotoren sind mittlerweile durchgebrannt. Auch wird noch der ein oder andere Alternativplan geschmiedet… Gerade im Moment ist das Spiel Tech United gegen Stuttgart CoPS mit 0:0 zu Ende gegangen, damit spielen wir morgen im Halbfinale gegen Tech United.

In der Simulation League haben die Brainstormers 2D sehr gute Erfolge feiern können. Das Viertelfinale des Turniers, ist gegen Hfut_Engine, einem bisher unbekannten Gegner, mit 4:0 gewonnen worden. Nachdem es eingangs ein paar Unsicherheiten gegeben hat, konnte der Gegner sicher besiegt werden. Im sich anschließenden Halbfinale wartete Dainamite aus Berlin auf uns, und dieses Spiel ist wirklich super gelaufen. Der Gegner, der schon im Finale der diesjährigen German Open mit 2:0 geschlagen wurde, konnte dieses Mal mit 5:0 besiegt werden. Allerdings muss man hinzufügen, dass sich die Berliner ganz auf das Viertelfinale eingestellt haben, in dem sie den Geheimfavoriten Oxsy mit 1:0 geschlagen haben. Da man immer nur eine Version der Programme (Binaries) pro Tag abgegeben werden darf, haben sie keine Möglichkeit gehabt, sich speziell auf unsere 2D´s einzustellen. Dieses Manko haben aber alle Mannschaften zu befolgen.

Anschliessend ging es dann ins Finale des Turniers – allerdings handelte es sich nicht um ein wirkliches Finale, da bei dieser WM ein doppeltes KO-System (Double Elimination Mode) gespielt wird. Dieses System hat den Nachteil, dass es nicht ganz leicht zu verstehen ist, aber zweifelsohne den Vorteil, dass man zweimal verloren haben muss, bevor man letztlich aus dem Turnier ausscheidet. In diesem Vor-Finale trafen wir nun auf WrightEagle, den Vizeweltmeister von 2007, und gewannen souverän mit 2:0. Das Team aus China ist kaum zum Angriff gekommen, hat aber eine sehr stabile Abwehr aufgewiesen.

In der sogenannten Loosers’ Round, in der alle im Laufe der KO-Spiele ausgeschiedenen Mannschaften noch einmal das beste Team unter sich ausspielen, setzte sich letztelich wieder Wright Eagle durch: Hier siegten die Chinesen gegen Helios (Japan), und damit treffen wir im morgigen (wirklichen) WM-Finale ein weiteres Mal auf Wright Eagle. Auf dieses Spiel wird sich zur Stunde vorbereitet, so wird auch auf ein mögliches Elfmeterschießen hin trainiert.

Essen und Spielberichte

18.07.08 23:25

Diskussion am runden Tisch Hmmm, das Essen ist klasse gewesen! Das Team ist stilecht im „Royality“ speisen gegangen, einem netten - etwas exklusiveren - Restaurant, das aufgrund allgemein günstiger Preise hier absolut erschwinglich gewesen ist. Toll ist neben dem landestypischen Essen, Qualle, Tintenfisch und Co. auch die Aussicht von der Dachterrasse gewesen: Ein weiter Blick über den See auf die bunt erleuchtete Skyline von Suzhou. Nach vielen arbeitsreichen Tagen und dementsprechend guten Leistungen unserer Robbies ist dieses erste Teamessen der verdiente Lohn gewesen.

Nun aber zu den Spielen: Das erste Spiel gegen Jiaolong ist ein wenig langweilig gewesen. Es hat nicht wirklich viel Gegenwehr gegeben, der Gegner hatte offensichtlich große Probleme. So ist das Spiel auch zur Halbzeit abgebrochen worden.

Das zweite Spiel hingegen ist ein Kracher gewesen. Und das im wahrsten Sinne des Wortes. Denn kurz nach Spielbeginn ist beim Roboter Nr. 4 ein Akkupack explodiert. Nach dem lauten Rumms hat zunächst Konfusion geherrscht, niemand wusste genau, wo der Knall seinen Ursprung genommen hatte. Als das Spiel weiter gehen sollte ist schnell klar geworden, den 4er hats erwischt. Glücklicherweise ist neben dem total zerfetzten Akkupack kein weiterer Schaden aufgetreten. Da es das erste Mal gewesen ist, dass uns ein Akku explodiert ist, haben wir auch weiterhin keine Angst an den Robbies zu arbeiten.

Das Spiel kann man als hart umkämpftes Match bezeichnen. Es hat einige Chancen auf beiden Seiten gegeben, jedoch vereitelten Abwehr oder Torwart alle Möglichkeiten. Daher ist das 0:0 als durchaus gerechtes Ergebnis zu werten.

Das letzte Spiel des Tages gegen MRL hat dem Match in der Vorrunde in starkem Maße geähnelt. Die Roboter der Iraner sind recht ruppig zur Sache gegangen, allerdings hat ihnen dieses Verhalten keine Vorteile gebracht. So ist das Spiel mit 6:0 gewonnen worden. Ein besonders schöner Spielzug hat sich kurz vor Abpfiff ereignet. Der 7er hat den Ball auf den Flügel gespielt, wo der 9er bereitstand. Dieser hat den Ball nach Annahme und kurzem Dribbling wieder auf den in der Mitte bereitstehenden 5er abgespielt, welcher den Ball ins Tor geschossen hat.

Aufgrund der Siege haben die Tribots schon vor dem letzten Gruppenspiel morgen gegen Eigen den Einzug in die nächste Runde geschafft.

Ergebnisse des Tages

18.07.08 18:00

Das Brainstormers Team geht gleich essen, daher nur schnell die Ergebnisse von heute…

  • Tribots – Jiaolong 7:0
  • Tribots – CoPS Stuttgart 0:0
  • Tribots – MRL 6:0

Spielberichte folgen gleich…

Die Zwischenrunde der Tribots

18.07.08 10:00

Happy Party Die Brainstormers 2D haben sich nach der sehr erfolgreichen Bilanz gestern heute einen spielfreien Tag verdient. Bei den Tribots geht es heute in die schwierige Zwischenrunde. Es stehen Spiele gegen die NuBots aus China, gegen die CoPS aus Stuttgart und wieder gegen MRL aus dem Iran an. Besonders das Spiel gegen die CoPS wird mit Spannung erwartet. Auch sie zählen zum Kreis der Favoriten.

Gestern ist die Taucherflasche zum Befüllen des Lufttanks der Roboter mit dem neuen Harting-Kicker neu aufgefüllt worden. Nach einer aufregenden Taxifahrt in die Riesenmetropole Shanghai ist sie wieder auf 200 bar aufgepumpt, dies sollte genug Luft für das restliche Turnier sein.

Twobots im Pech

17.07.08 20:59 Die Twobot-Betreuer können wieder ausschlafen - sie haben in der zweiten Vorrunde gegen einen ähnlichen Gegner gespielt, und weder im Spiel noch im Elfmeterschießen fiel ein Tor. Dann hat der Gegner in der Abschlussaufgabe mit Ach und Krach den Ball berührt, und so das Spiel für sich entschieden.

Schade, denn durch das gewaltige Pensum der letzten Tage und Nächte wurden große Stolpersteine eliminiert, so dass die Twobots jetzt auch loslegen hätten können. Auf jeden Fall hat der beste Spieler der Twobots ein Mal zielsicher den Ball in Richtung Tor gekickt.

Dank ihrer weichen Kleidung gehören sie zu den meist fotografierten Robotern; und die vielen Kinder unter den Zuschauern haben sich bestens amüsiert, ihnen beim Hinfallen, geschickt wieder Aufstehen und zum Ball Streben zuzuschauen!

Die heutigen Spiele

17.07.08 16:30

Der heutige Spieltag ist als sehr erfolgreich für die Tribots und die 2D´s zu bezeichnen. Die Twobots sind leider aus dem Turnier ausgeschieden.

umzingelt Die Tribots haben die Vorrunde souverän als Gruppenerster absolviert, mit einer spitzen Bilanz von 24:1 Toren und 16 Punkten aus 6 Spielen. Das erste Spiel gegen Strive aus China ist nach der ersten Halbzeit auf Wunsch der Gegner abgebrochen worden. Die Tribots sind in diesem Spiel absolut dominant gewesen, wäre die zweite Halbzeit noch ausgetragen worden, hätte das Ergebnis noch wesentlich höher ausfallen können. So sind am grünen Tisch lediglich 3 Tore zum Halbzeitstand von 5:0 hinzu addiert worden. Das zweite Spiel gegen Jiaolong, ebenso China, ist ebenfalls klar mit 5:0 gewonnen worden. Dieses Spiel ist ein wenig langweilig gewesen, der Gegner ist relativ schwach gewesen. Das dritte Spiel des Tages gegen MRL aus dem Iran hingegen ist aufregender gewesen. MRL verfügt über sehr robuste und kraftvolle Roboter, die unseren Tribots stark zugesetzt haben. Sie haben ein Gewicht von 30 kg, unser schwerster Robbie bringt nur 18 kg auf die Waage. Zudem sind die iranischen Maschinen permanent auf Kollisionskurs gewesen, nach dem Spiel sind aufgrund zahlreicher Zusammenstöße die Dribbelhörnchen der Tribots regelrecht zerfetzt gewesen. Manch einer hat die MRL's auch als Panzer bezeichnet… Dennoch hat sich unser Team souverän mit 6:1 durchgesetzt. Dies vor allem aufgrund der besseren Taktik und Verteidigung. Damit ziehen die Tribots in die nächste Runde ein, auf einen Spielplan wird zur Stunde noch gewartet. Abschließend bleibt zu bemerken, dass die Mannschaften hier bei der Weltmeisterschaft wesentlich stärker als bei den German Open sind. Jedes Team hat es zumindest hinbekommen, dass sich die Roboter zielgerichtet bewegt haben. Nach einer langen Vorrunde sind nun nur noch gute Teams übrig, die nächsten Spiele werden bestimmt nicht leichter.

Auch aus der Simulationsliga gibt es viel Positives zu berichten. Die sechs Spiele der ersten Hauptrunde konnten alle gewonnen werden, ohne auch nur ein Gegentor zu kassieren. Insgesamt konnten 32 Tore erzielt werden, im Schnitt also mehr als fünf pro Spiel. Am schwierigsten ist das erste Spiel gegen Amoiensis gewesen, dies ist „nur“ mit 2:0 gewonnen worden. Ein weiteres Indiz für die Stärke der Mannschaft aus China ist, dass sie alle anderen Spiele gewinnen konnten. Die anderen Teams konnten von den Brainstormers 2D problemlos geschlagen werden.

Die Ergebnisse im Überblick:

  • Brainstormers 2D gegen
  • Amoiensis 2:0
  • Leakin Trops 10:0
  • Ox Blue 4:0
  • Nemesis 3:0
  • Dynamite (aus Berlin) 4:0
  • Opu Hama 4:0

Morgen ist für die 2D's spielfrei, die zweite Vorrundengruppe wird ihre Spiele austragen. Nach einhelliger Meinung ist dies die stärkere Gruppe, ab Samstag werden demnach schwierigere Gegner warten. Hier sind besonders Helios, White Eagle oder die schon erwähnten Oxsy zu nennen.

Der Fehler, der die schwache Leistung gegen die Mannschaft mit nur neun Spielern verursacht hat, ist gefunden und ausgemerzt worden, morgen steht ein ganzer Tag zum Programmieren zur Verfügung.

Ein spannender Tag steht uns bevor

17.07.08 08:30

Schlafentzug Nach einem wie immer leckeren und äußerst reichhaltigen Frühstück sind wie froh aber arg unausgeschlafen ans Werk gegangen. Der permanente Schlafmangel zehrt langsam aber sicher an uns. Naja, viel Kaffee und aufputschende Getränke werden es schon ausgleichen.

Heute stehen viele Spiele an, in der MidSize League sind 3 Partien zu bestreiten, die Gegner Strive, Jiaolong aus China und MRL aus dem Iran sind entweder unbekannt oder nicht übermäßig stark. In der Simulationsliga sind in der heute anstehenden Hauptrunde 6 Partien auszufechten, hier hat das Team die vermeidlich leichtere Gruppe gezogen, in der Humanoiden Liga steht ein weiteres Spiel an.

Alle drei Mannschaften hoffen, dass der heutige Spieltag ohne große Verzögerungen von statten geht. Somit wäre ab nachmittags Zeit, weiter in Ruhe an Software und Hardware zu arbeiten.

Spielberichte erster Spieltag

16.07.08 23:59

Der erste Spieltag ist zu Ende und aus der Simulationsliga gibt es viel Positives zu berichten. Wie schon erwähnt, sind die ersten beiden und auch das dritte Spiel gewonnen worden. Im ersten Spiel konnte sich unser Team gegen den vermeidlich schwächeren Gegner Strive aus China mit 4:2 durchsetzen. Hier hat sich eine Kuriosität ereignet. Strive ist aufgrund eines Programmierfehlers mit nur neun Spielern angetreten, dies hat den Brainstormers 2D offensichtlich zu schaffen gemacht und das Spiel wurde mit „nur“ zwei Toren Unterschied gewonnen. Denn gegen die folgenden, eigentlich als stärker eingeschätzten Gegner Ri-Won und Opu-Homa aus Japan, ist deutlich mit 7:0 bzw. 9:0 gewonnen worden. An dem Verhalten der 2D's bei Spielen gegen Mannschaften in Unterzahl ist bis zur Schließung der Halle noch fleißig programmiert worden, ebenso wie an der Vorgehensweise bei Strafstößen im gegnerischen Strafraum. So ist eine Art Feintuning der Mannschaft durchgeführt worden, basierend auf den Erkenntnissen aus den heutigen Spielen.

Am morgigen Spieltag findet für die 2D's die Hauptrunde statt. Sie sind einer Gruppe mit sieben Mannschaften zugelost worden, von denen die ersten vier weiter kommen. Der Einzug in die Endrunde ist natürlich nicht selbstverständlich, beim Fußball kann ja alles passieren, ein Ausscheiden wäre jedoch eine herbe Enttäuschung. Jedoch muss man vorsichtig sein. Da es in dieser Vor-Vorrunde bekannterweise um nichts ging, haben die anderen Teams vermutlich noch nicht ihr ganzes Können gezeigt. Dies betrifft vor allem das schon erwähnte Team Oxsy. Sie haben ihre Gruppe souverän gewonnen und dennoch traut man ihnen noch mehr zu. Nach eindeutigen Siegen in den Testspielen ist also noch längst nicht alles entschieden für die Brainstormers 2D.

Tribots gegen Hibikino Wie schon kurz berichtet, ist das erste Spiel der Tribots in der MidSize League gegen den German Open Sieger Tech United ausgetragen worden. Vor dem Spiel herrschte ein gewisser Respekt vor dem Gegner, schließlich gelten die Holländer als einer der heißen Kandidaten für den Titel. Das Spiel hat jedoch gezeigt, dass man sich vor ihnen nicht verstecken muss. Die Fernschüsse, mit denen sie die Tore im Halbfinale der German Open gegen uns geschossen haben, waren aufgrund eines wirklich überragenden Tribot Torwarts unwirksam. Auch in den Zweikämpfen sind unsere Robbies standhaft gewesen, so dass man abschließend feststellen kann, dass es sich um ein gerechtes Unentschieden gehandelt hat. Beim zweiten Spiel des Tages ist der Gegner Adro aus dem Iran nicht angetreten. Das dritte Spiel ist erst sehr spät ausgetragen worden. Es ging gegen Hibikino-Musashi aus Japan und ist mit 2:0 gewonnen worden. Der Gegner ist insbesondere in der ersten Halbzeit stark gewesen, in der zweiten Halbzeit erzielten die Tribots unmittelbar nach dem Anstoß den Führungstreffer. Das 2:0 ist nach einem wirklich sehenswerten Fernschuss von der Mittellinie aus gefallen. Bei diesem Tor hat der neue Harting Kicker gezeigt was er kann, der Ball wurde im Winkel versenkt.

Beim Dauerthema Dribbelhörnchen ist heute ein neues Kapitel aufgeschlagen worden. Die Idee kam über Nacht: man könnte versuchen, die ballführenden Punkte mit Zahnbürsten zu polstern. Somit soll erreicht werden, dass der Ball bei der Annahme weicher abgefedert wird und – wie der Name schon sagt – der Ball beim Dribbeln sanft geführt und nicht verloren geht. Die neue, wahrlich improvisierte Technik wird nun getestet.

Für die Twobots hingegen sieht es nicht so gut aus. Von den ersten beiden Spielen wurde eines verloren und eines Unentschieden ausgegangen. Zwar laufen die Roboter während der Spiele, jedoch fallen sie noch häufig um, was den Spielfluss natürlich massiv in Stocken geraten lässt. Dennoch wird weiter hart an unseren menschenähnlichen Robbies gearbeitet, denn entscheidend ist ja nicht, dass man umfällt, sondern nur, dass man auch wieder aufsteht. Und dies werden die noch sehr jungen Mitglieder des Brainstormers Teams auch im weiteren Turnierverlauf machen.

Die ersten Spiele

16.07.08 13:12

Die Neuauflage des German Open Halbfinales gegen Tech United ist nach einem umkämpften Match 0:0 ausgegangen.

In der Simulation League sind die ersten beiden Spiele mit 4:2 und 8:0 gewonnen worden. Die Twobots haben ihr Spiel gegen das chinesische Team Scut100steps mit 0:3 verloren, während sie im Spiel gegen RoboErectus aus Singapur ein 0:0 Unentschieden erreichten.

Die Spannung steigt

16.07.08 09:15

nach dem Spiel ist vor dem Spiel Kurz vor den ersten Spielen in allen drei Ligen steigt die Spannung auf den Höhepunkt. In der MidSize League geht es in rund 2 Stunden gegen den German Open Sieger Tech United, damit beginnen die Wettkämpfe in dieser Klasse mit einem echten Kracher. Insgesamt sind hier heute drei Spiele zu absolvieren.

Auch die Brainstormers 2D haben heute mit drei Spielen ein Marathonprogramm vor sich, die Twobots haben ebenso drei Spiele.

Technical Challenge

15.07.08 23:10

Ein Tag voller Arbeit geht langsam dem Ende entgegen. Für einige von uns hat der Tag schon sehr früh begonnen, mal ganz davon abgesehen, dass auch die Nacht sehr kurz gewesen ist.

Die Tribots mussten auf die Technical Challenge vorbereitet werden, es wurde mit Hochdruck an der Ballerkennung gearbeitet. Der Wettbewerb bestand darin, dass der Roboter drei farblich unbekannte Bälle erkennen und finden musste. Er bekam den Ball einmal kurz vorgelegt um ihn sich zu merken, daraufhin ist er weit entfernt auf dem Spielfeld abgelegt worden. Anschließend sollte der Roboter den Ball finden und ins Tor schießen. Diese Prozedur ist wie gesagt mit drei unterschiedlichen Bällen wiederholt worden, einem schwarz-weißen, einem gelben Ball sowie einem blau-weißen. Unser Robbie konnte allerdings lediglich den gelben Ball erkennen und ins Tor befördern. Beim weißen Ball mit schwarzen Streifen sowie beim weißen Ball mit blauen Streifen hatte er Probleme. Damit mussten sich die Tribots geschlagen geben, zwei andere Teams haben alle Bälle zumindest erkannt.

Sonst wird weiter an den Tribots gearbeitet. Eine Aufgabe ist der Dauerbrenner Dribbelhörnchen. Sie müssen für jeden Roboter einzeln auf den Spielball abgestimmt werden. Auch wird versucht, das Funknetz wieder instand zu setzen. Es gibt Probleme mit dem Ländercode, dies aber nicht nur bei unserem Team. So wird gemeinschaftlich mit anderen Teams an diesem Thema gearbeitet, mal wieder ein Beispiel dafür, dass der Robocup ein Wettkampf ist, bei dem auch viel kooperiert und geholfen wird. Abgeschlossen hingegen ist die Kalibrierung der Schussstärke.

Vorbereitungen in vollem Gang In der Simulation League ist der Spielplan mittlerweile festgelegt worden. Am morgigen Spieltag findet die Vor-Vorrunde statt. Diese dient zum abtasten der Teams, aufbauend auf den Resultaten dieser Runde wird der eigentliche Spielplan erstellt. Mit dieser Regelung wird vor allem den vermeidlich schwächeren Teams eine Chance gegeben, mehrere Spiele absolvieren zu können und somit mehr Erfahrung zu sammeln. Insgesamt treten 15 Teams in der Simulation League an. Die Vor-Vorrunde verspricht spannende Spiele, es treten zwei Teams aus Japan und ein Team aus China gegen die Brainstormers 2D an. Die Mannschaften sind als gut bis sehr gut eingeschätzt worden. Als Geheimfavorit wird das Team Oxsy aus Rumänien gehandelt, hier sind zwei hauptberufliche Programmierer am Werk, die sich recht entspannt und siegessicher geben.

Auf den Tag zurückblickend muss man sagen, dass einige „nervige“ Faktoren das Umfeld betreffend vorhanden gewesen sind. Beispielsweise ist das Stromnetz offensichtlich chronisch überlastet, häufige Stromausfälle lassen den Arbeitsablauf ins Stocken geraten. Auch die Funktion der Klimaanlage sorgt für einigen Unmut bei allen Teams. Da die Halle um 24 Uhr verlassen werden muss, ist gestern und heute ab ca. 21:30 die Kühlung abgeschaltet worden. Die Raumtemperatur schnellt unverzüglich auf extreme Temperaturen hoch. Kein Wunder bei einer Außentemperatur von bis zu 35 Grad Celsius und einer derartigen Masse an Elektrogeräten in der Halle. Einige Teams haben die Halle verbittert verlassen, andere trinken kühles Bier, wir haben noch weiter gearbeitet, auch, da die Situation aufgrund rangeschaffter Ventilatoren halbwegs erträglich ist.

Anmeldung, Aufbau und Stand der Dinge

14.07.08 22:30

Morgens hat sich das gesamte Brainstormers Team erstmals gemeinschaftlich getroffen. Zunächst mussten Formalitäten erledigt werden, die gibt es offensichtlich auch hier in China. Jedes Teammitglied musste mehrere Formulare ausfüllen und diverse Verhaltensweisen zusichern.

Empfangskomitee Besonders beeindruckend ist eine Armada von Sicherheitspersonal gewesen, die uns hoffentlich mehr Sicherheit als Respekt vermitteln wollte.

Nach der Anmeldeprozedur ist die Teamarea hergerichtet worden. Die Roboter und Zubehör sind ausgepackt, Computer angeschlossen, das Netzwerk eingerichtet, Akkus aufgeladen, Werkstatt ausgestattet und schließlich die Robbies zum laufen gebracht worden.

In der MidSizeLeague haben wir mit einigen Problemen zu kämpfen. Am meisten macht den Robotern zu schaffen, dass der grüne Teppichboden zu lange Fasern hat. Bislang ist auf Fleeceboden gespielt worden, nun hat der lokale Veranstalter normalen Teppichboden gewählt. Dies hat zur Folge, dass die Roboter sich wesentlich langsamer bewegen. Teams mit großen Rädern haben hier elementare Vorteile.

Generell ist zu beobachten, dass die Konkurrenz sehr stark ist. Einige Teams haben komplett neue Roboter mitgebracht, viele schießen mit elektromagnetischen Kickern. Genaues lässt sich aber ohnehin erst nach den ersten Spielen ablesen. Diese finden am Mittwoch statt.

In der Simulation League scheint es gut zu laufen, allerdings kann jetzt noch nicht wirklich eine Aussage zur Lage getroffen werden. In der Teamleader Sitzung ist beschlossen worden, dass der Spielplan erst in der nächsten Sitzung ausgelost werden soll.

Die Twobots aus der Humanoid League sind gesund und munter, sie stehen, gehen und sehen. Scheinbar sind damit alle elementaren Funktionen erfüllt. Probleme bereitet allerdings, dass sich die Farbe des Balls kaum von der Farbe der Torwand unterscheidet. Beide sind orange. Daher ist die Forderung nach einem roten Ball laut geworden.

Zum Wohle des Teams ist das interne Buffet einige Stunden nach Beginn eröffnet worden. Die Nahrung ist in einem lokalen Supermarkt gekauft worden, was sich recht aufregend gestaltet hat. Glücklicherweise konnte unser chinesisches Teammitglied wertvolle Tipps geben. Ansonsten wäre es wohl ein reines Glücksspiel geworden. Nun werden die zum Teil exotischen Nahrungsmittel munter durchprobiert.

Anreise und Organisatorisches

13.07.08 20:00

Während der endlos scheinenden 12 Stunden im Flieger nach Shanghai gab es viel Zeit um nachzudenken. Und auch um zu zweifeln… Hoffentlich sind die Roboter auch tatsächlich - wie vom Komitee versprochen - da, wie läuft die Organisation nach einigen Holperigkeiten im Vorfeld oder wie wird man uns nach all diesen kritischen Nachrichten in China willkommen heißen.

Um es vorweg zu nehmen, es hat sich alles zum besten gewendet. Die Organisation des Turniers klappt hervorragend! So sind alle Teilnehmer am Flughafen abgeholt und nach Suzhou gefahren worden und auch die Robbies erwarteten uns heile am Ort des Geschehens. Und von Problemen im Land bekommt man zumindest hier nichts mit, bei der Passkontrolle am Flughafen sind alle Teilnehmer problemlos durchgekommen.

Ein besonderes Abenteuer ist das Befüllen der Taucherflasche gewesen. Nicht das wir jetzt mit Unterwasserrobotern spielen, aber der neue, von der Firma Harting entwickelte Kickmechanismus wird mit sehr hohem Luftdruck betrieben. Und da es verboten ist, gefüllte Taucherflaschen im Flugzeug zu befördern, musste das Auffüllen hier geschehen. Also musste die Flasche nach Shanghai gebracht werden, um sie dort zu befüllen. Im Vorfeld haben wir natürlich schon Kontakt zu Tauchcentern aufgenommen, die vereinbarten Termine haben sich jedoch zerschlagen. So ist improvisiert worden und neue Luftressourcen sind angezapft worden. Vor allem hat man mit der Flasche die Blicke vieler Chinesen auf sich gezogen, sie muss wohl an eine Bombe erinnert haben.

Vorbereitungen abgeschlossen

11.07.08 16:09

Es ist Freitag nachmittag und nur noch das Wochenende trennt das Team vom Beginn des Weltmeisterschaftsturniers. Die Roboter und die benötigten Werkzeuge, alle verpackt in 9 große Kisten, sind bereits in China angekommen und warten auf ihren Einsatz. Die Entwickler - Studenten und Mitarbeiter der Uni Osnabrück - machen sich nun auf den Weg in das Reich der Mitte. Und obwohl die Vorbereitungen weitgehend abgeschlossen sind, hat manch einer doch seinen Laptop eingepackt, um die über 10-stündige Flugzeit zu nutzen, um letzte Änderungen an der Steuerungssoftware zu programmieren.

Die Roboter sind dann mal weg...

17.06.08 17:36

Monate der Arbeit an den Robotern haben wir hinter uns, gekrönt von einem intensiven einwöchigen Trainingslager, in dem wir den Robotern noch mal den letzten Schliff gegeben haben. Viel war zu tun: Probleme mit den Computern, den Kabeln und Steckern waren zu beheben, eine neue Kalibrierroutine für die Kameras zu entwickeln und nicht zuletzt wollten wir den Robotern mehr Passspiel beibringen. Nebenbei waren immer wieder größere und kleinere Probleme zu beheben, angefangen von lockeren Steckverbindungen über defekte Motoren bis hin zu Fehlern der Steuerungssoftware. Am Ende der Arbeit steht ein vorläufiger Abschied: die Roboter wurden von der Spedition abgeholt und werden nun nach China transportiert. Obwohl die Meisterschaften erst in vier Wochen beginnen, erfordern die komplizierten Zoll- und Einfuhrbestimmungen einen längeren Vorlauf beim Transport.