New Walking

Noch bevor das Semester wieder begonnen hat, können wir schon den ersten Meilenstein auf dem Weg zur WM in Brasilien verkünden.
Wir haben einen neuen Walking Algorithmus! Wir haben uns das aktuelle Code Release der Weltmeister Team Darwin geschnappt und das Walking portiert.
Zu unserer Überraschung war dieses in Lua geschrieben. Wir konnten uns zwar nicht vorstellen, dass der zeitkritische Laufalgorithmus mit einer Skriptsprache geschrieben wurde, aber das Walking funktionierte.
Daraufhin haben wir beschlossen, dass wir dieses Walking für uns nutzen wollen. Wir haben erst den Lua-Code des Algorithmus genommen und nach C++ portiert, danach haben wir noch einige C-Routinen übernommen und angepasst.
Den Abschluss stellte dann die Anbindung an unsere Modularchitektur und das Finden von einigen kleineren Fehlern dar.

Wir freuen uns nun zu Beginn der neuen Saison gleich mit einem neuen deutlich stabilerem Walking starten zu können.

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail

Erkenntnisse aus den Technical Challenges

Samstag war auch der Tag der Technical Challenges. Hierbei geht es darum sich in bestimmten Situationen und Herausforderungen möglichst gut zu schlagen, die in der Regel noch nicht im normalen Spielverlauf auftreten.

Teilnehmen konnten die Teams
* in der Throw-In-Challenge, bei der man zu einem Ball laufen, ihn aufheben und dann zu einem schwrzen Pylon werfen;
* in der Hig-Kick-Challenge, bei der ein Ball über ein Hindernis ins Tor geschossen werden muss;
* in der Obstacle-Avoidance and Dribbling-Challenge, bei der zwischen Pylonen auf dem Feld durchgedribbelt werden muss;
* sowie in der Double-Pass-Challenge, bei der zwei Roboter sich den Ball gegenseitig zupassen, während sie um Pylone herum spielen.

Die Schwierigkeit dieser Challenges für einen Roboter darf nicht unterschätzt werden und so waren dann auch nur wenige Teams erfolgreich. In der Throw-In-Challenge war insbesondere die korrekte Positionierung zum Ball das Problem, ebenso wie beim High-Kick wo das Hochschießen des Balls die Teams vor große Schwierigkeiten stellte. Ungleich schwieriger aber schien die Obstacle Avoidance zu sein, da fast immer nicht der Weg zwischen die Pylonen hindurch gefunden wurde.

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail

Ergebnis Round Robin 2 Game #2

Unser Spiel gegen die CIT Brains, die Vizemeister der vergangenen Jahre, haben wir erwartungsgemäß verloren.
Das Endergebnis war 0:5, was in unseren Augen noch gut gelaufen ist. Zwei der Tore haben wir sogar selber geschossen, was im Vergleich zum menschlichen Fußball zwar eher schlecht klingt, für uns aber bedeutet: Wir sind in der Lage gute Tore zu schießen.
Da beide Tore erst seit dieser WM gleichfarbig sind und wir bislang keine entsprechende Lokalisation haben können wir uns den Fehler verzeihen nicht gewusst zu haben auf welches Tor wir spielen.

Unser Torwart Glados hat auch mehrere Bälle gut erkannt und entsprechend abgewehrt. Sogar das mehrmalige Hinwerfen, Aufstehen und neu Positionieren hat vergleichsweise gut funktioniert.

Im Eifer des Gefechts haben wir dann auch erst im Nachhinein gemerkt, dass uns kurz die Königin sprichwörtlich über die Schulter geguckt hat. Bei 16:35 in unserm Livestream kann man kurz sehen, wie sie danach mit ihrem Tross durch den Hintergrund zur Middle-Size-League weiter zieht. Leider kam sie bei uns gerade zur Halbzeitpause und hat wohl das Beste verpasst (abgesehen von unserem rekordverdächtigen Akkuwechseln und Warten der Roboter).  Nach unserem Spiel hat  Jessica dann aber ihre Ortskenntnisse in der Halle genutzt und konnte noch vor den Profis ein gutes Foto von der Königin ergattern.

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail

Die Spiele für heute

Seit 3 Stunden sind wir wieder am Arbeiten, und bereiten uns auf die beiden anstehenden Spiele vor die wir noch haben.
Das wäre zum einen um 12:00 das Spiel gegen die „CIT Brains Kid“ und um 15:00 ein Spiel gegen die „Hanuman KMUTT“.

Die CIT Brains zählen zu den klaren Favoriten für diese WM, also wird es mit Sicherheit ein interessantes Spiel werden.

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail

Verlierer des Tages

Und der verlierer des Tages ist: Meine Nudelsuppe.
Denn das arme Ding stand den ganzen Tag auf meinem Sitzplatz in der Kälte.

Jedes mal wenn ich mich daran machen wollte sie zu konsumieren,
kam mir eine wichtige Aufgabe, ein Spiel oder… Pizza dazwischen.

Nun ja, gegen Abend habe ich sie dann endlich ihrem Bestimmungszweck zuführen können, aber mein schlechtes Gewissen bleibt. RoboCup ist ein grausamer Sport.

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail

Unentschieden im zweiten Round Robin Spiel #1

Unser erstes Spiel im zweiten Round Robin gegen das Team „I-Kid“ ging unentschieden aus, trotz guter Leistungen beider Teams.
Die Roboter von den Bold Hearts liefen wirklich gut, auch wenn das gegnerische Team mit guten Leistungen einen Sieg von uns verhindern konnte. Wir haben unsere Möglichkeiten gut genutzt und freuen uns auf die morgigen spiele.

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail