Thursday, 2 July 2026

Ende 1. Spieltag

 In unserem dritten Spiel (Middle) des Tages zeigte whIRLwind Amsterdam sehr tolle Bewegungen. Wir konnten trotzdem das Spiel am Ende mit 8:1 gewinnen. Danach blieb nur kurz Zeit zum Essen, als es auch schon zum letzten Spiel gegen Tsinghua Hephaestus aus China in der Large Division. Tsinghua war von Anfang an sehr stark und ging in der ersten Halbzeit bereits in Führung. In der zweiten Halbzeit gelang uns noch ein Treffer, aber Tsinghua siegt schließlich mit 1:8 gegen uns. Hut ab!

 



 

Zwei Division - zwei Spiele - zwei Siege

English version below. 

Wir haben unsere ersten beiden Spiele gewonnen. In Middle Division gewannen wir klar mit 9:0 gegen RFC-Tsudanuma und in der Large Division konnten wir gegen I-Teen einen 1:3 Rückstand noch auf 5:3 drehen. Um 17:15 Uhr deutscher Zeit ist unser nächstes Spiel in der Middle Division gegen whIRLwind Amsterdam auf Feld E. Drückt uns die Daumen.

Hier ein paar Impressionen vom Spiel:



We won our first two games. In the Middle Division, we had a clear 9:0 victory over RFC-Tsudanuma, and in the Large Division we managed to turn a 1:3 deficit into a 5:3 win against I-Teen. Our next game is at 5:15 p.m. German time in the Middle Division against whIRLwind Amsterdam on field E. Wish us luck!
 

1. Spieltag - RoboCup 2026 Incheon

English version below. 

Heute geht es los!

Wir haben um 4:15 Uhr deutscher Zeit gegen RFC-Tsudanuma aus Japan auf Feld F mit K1er (Middle Division) und um 7 Uhr deutscher Zeit gegen das Team I-Teen aus China auf Feld M mit T1-Robotern.

Informationen gibt es hier:

 

Today's the day!

We're playing at 4:15 a.m. (CEST) against RFC-Tsudanuma from Japan on field F with our K1s (Middle Division), and at 7 a.m. (CEST) against team I-Teen from China on field M with T1 robots.

You can find more information here:

 

Wednesday, 1 July 2026

Vorbereitungstag 2 - Harte Entscheidungen

English version below. 

Alea iacta est
Wir spielen nun in der Large Division mit T1. Wie kam es dazu? Wir wollten dort doch auch mit K1 spielen.

Der zweite Vorbereitungstag startete ruhig. Frühstück, dann die eigenen Projekte weiter bearbeiten und ein Referee-Meeting mit interessanten Erkenntnissen. Fällt dem Roboter ein Arm ab, dann spielt er erstmal weiter, solange er keinen Schaden anrichtet.

Danach ging Johannes von uns zum Teamleader-Meeting und brachte überraschende Neuigkeiten mit. Die Trusties hatten den Entschluss gefasst, dass wir nicht, wie geplant, in der Middle und der Large Division mit K1 antreten dürfen. Wir wurden vor die Frage gestellt: Wollen wir nur in einer Division antreten? In der Middle wie gehabt mit K1 spielen oder in der Large Division mit T1 spielen, oder beides? Das Team ist am Schwitzen. Was sollen wir tun?

Unser Teamleader Rico trifft eine erste Entscheidung: Das Team soll entscheiden. Jeder nimmt sich ein paar Minuten Zeit, überlegt und schreibt seine Überlegungen auf. Danach geht es reihum. Als die Trusties schon wieder bei uns stehen, ist eine Entscheidung gefallen: Wir spielen in beiden Divisionen – in Middle mit K1 und in Large mit T1. Es kommt Mehrarbeit auf uns zu. Booster Robotics leiht uns die nötigen T1. Jetzt gilt es, das alles zum Laufen zu bringen (pun intended).

Die Nacht von Songdo
Bei der WM 1974 verlor die BRD 0:1 gegen die DDR. Danach setzte sich die Mannschaft im Mannschaftsquartier zusammen und wurde zu der Mannschaft, die dann den WM-Titel holte. Auch bei uns kam es zu einem solchen Moment. Nach unserer harten Entscheidung fand sich das Team noch einmal zusammen – nachts, mitten in Songdo, außerhalb der Messe. Auch hier wurde der Fokus neu gesetzt, und das Team einigte sich auf die Aufgaben der kommenden Tage. 


 

Wer am Sonntag Weltmeister im RoboCup wird (und in welcher Division) entscheidet sich noch.

 
 

Alea iacta est
We're now playing in the Large Division with T1. How did that happen? After all, we wanted to play there with K1 too.

The second day of preparation started calmly. Breakfast, then continuing our own projects, followed by a referee meeting with some interesting insights. If a robot loses an arm, it keeps playing for now, as long as it doesn't cause any damage.

Afterwards, Johannes went to the team leader meeting on our behalf and came back with surprising news. The trusties had decided that we would not be allowed to compete with K1 in both the Middle and Large Division, as originally planned. We were faced with the question: Do we want to compete in only one division? Play in the Middle with K1 as usual, or switch to the Large Division with T1 — or both? The team is sweating it out. What should we do?

Our team leader Rico makes a first decision: the team should decide. Everyone takes a few minutes to think it over and writes down their thoughts. Then we go around the room. By the time the trusties are standing in front of us again, a decision has been made: we'll play in both divisions – Middle with K1 and Large with T1. This means extra work for us. Booster Robotics is lending us the necessary T1 units. Now it's all about getting things up and running (pun intended).

The Night of Songdo
At the 1974 World Cup, West Germany lost 0:1 against East Germany. Afterwards, the team gathered in their quarters and became the team that would go on to win the World Cup title. Something similar happened to us. After our tough decision, the team came together once more – at night, in the middle of Songdo, outside the convention center. Here too, focus was reset, and the team agreed on the tasks for the coming days.

Who will become RoboCup world champion on Sunday (and in which division) has yet to be decided.

 

Tuesday, 30 June 2026

Ankunft in Incheon (Südkorea)

English version below. 

Nach einem ersten Spaziergang durch Songdo gestern Abend starten wir heute in den ersten Vorbereitungstag des RoboCup 2026 in Incheon. Taschen auspacken, alles einrichten, erste Tests fahren und sich mit den anderen Teams austauschen – das steht heute an. Die Vorfreude ist riesig, und zu tun gibt es genug.

 


Wir möchten unserem neuem Hauptsponsor, der Actemium Controlmatic Mitte GmbH für die tolle Unterstützung danken. Wir freuen uns auf unsere künftige Zusammenarbeit.

After a first stroll through Songdo last night (weren't those the HULKs we ran into over there? 😉), we're kicking off our first setup day at RoboCup 2026 in Incheon today. Unpacking bags, getting everything set up, running first tests, and connecting with the other teams — that's what's on the agenda. The excitement is huge, and there's plenty to do.

We'd like to thank our new main sponsor, Actemium Controlmatic Mitte GmbH, for their fantastic support. We're looking forward to working together going forward.
 


Saturday, 20 June 2026

HTWK Robots win gold in Tianjin at 2026 RCAP Tianjin Invitational


 Watch the video of our final match at this year's RoboCup Asia Pacific Tianjin Invitational against 550W from Tsinghua University

Sunday, 15 March 2026

2-mal Silber für die HTWK Robots auf der German Open 2026

 

Nach 5 spannenden, anstrengenden und spektakulären Wettkampftagen in Köln haben wir sowohl in der Middle als auch in der Large Size Division jeweils den zweiten Platz erreicht. In beiden Finalspielen trafen wir wieder auf B-Human, die wir zwar in der Gruppenphase einmal besiegt und zu einem Unentschieden gezwungen hatten. Am Ende mussten wir uns dann aber doch geschlagen geben - natürlich nicht, ohne ihnen in beiden Spielen auch ein Gegentor reinzudrücken!

Fünf Tage RoboCup in Köln fühlen sich immer ein bisschen gleichzeitig nach Sprint, Fehlersuche und Ausnahmezustand an. Umso schöner ist es, am Ende auf viele intensive Spiele, lange Nächte und einen Haufen kleiner und großer Fortschritte zurückzublicken. Für uns heißt das nach dem Turnier: kurz durchatmen, viele Erkenntnisse mitnehmen und dann direkt weiterarbeiten Richtung Weltmeisterschaft in Südkorea im Sommer.

Die neuen Roboterplattformen in der Humanoid Soccer League von Booster Robotics feierten außerdem auf diesem Turnier quasi ihr Deutschland-Debut: zahlreiche Teams, die wir zuvor aus der Standard Platform League mit den NAOs kannten, sind jetzt auf die viel mächtigeren und agileren K1 und T1 Roboter gewechselt. Die daraus entstandenen Möglichkeiten sind bemerkenswert, der Zuwachs an spielerischen Fähigkeiten ist enorm. Auch die Methodik hat sich geändert: Reinforcement Learning und Simulationstraining stehen jetzt bei den physischen Fähigkeiten der Roboter im Vordergrund. Mit der gesteigerten Rechenleistung der Roboter können wir nun auch aufwändigere Verfahren bspw. zur Objekterkennung benutzen. In der Playlist zur German Open findet ihr neben vollständigen Spielen auch zahlreiche Clips zu Standardsituationen, Skills und Spielmomenten:

Playlist German Open 2026 

  

Für den RoboCup in Incheon in Korea diesen Sommer bleibt noch einiges zu tun, aber die Titelverteidigung scheint zum Greifen nah! 

Saturday, 14 March 2026

Finale Middle Size Division

 

Und hier noch das Finale aus der Middle Size Division, ebenfalls gegen B-Human.

And finally, the final match - yet again against B-Human - in the Middle Size division

Finale Large Size Division against B-Human


Hier das erste von zwei Finalspielen von dieser German Open: HTWK Robots gegen B-Human (mit K1-Robotern, wie in der Middle Size Division)

Watch the first of two final matches against B-Human, first up: Large Size Division (which you may not be able to tell, because we're using the K1 robots in both divisions) 

Finale, wir kommen!

Gestern und auch noch in der Nacht haben wir sehr viel programmiert, viele Bugs behoben und auch einige neue Features entwickelt. Dazu gehört zum Beispiel ein Intercept Agent, der Distanzschüsse und Pässe besser und früher annehmen soll.

Gerade haben wir dann das Halbfinale gegen whIRLwind Amsterdam gespielt und klar mit 10:0 gewonnen. Entsprechend sind wir natürlich sehr happy: Wir stehen im Finale!

Heute stehen sogar noch zwei Finals an: Um 12 Uhr geht es los in der Large Division, und um 14:300 Uhr spielen wir dann auch noch in der Middle Division. Jetzt heißt es nochmal kurz durchatmen, weiter vorbereiten und dann alles auf dem Feld geben.

Drückt uns die Daumen!

Livestream: 
https://www.youtube.com/watch?v=1gvspsKKi9M

Hier noch ein kleiner Ausschnitt aus dem Halbfinale:



We’re in the final!
Yesterday and throughout the night, we did a lot of programming, fixed many bugs and developed several new features. One of them is an intercept agent that should help our robots receive long shots and passes better and earlier.

We just played the semifinal against whIRLwind Amsterdam and won 10:0. So of course we’re very happy: we’re in the final!

Today, we even have two finals ahead of us: the Large Division final starts at 12:00, and at 14:00 we will also play in the Middle Division final. Now it’s time to take a short breath, prepare a little more and then give it everything on the field.

Keep your fingers crossed for us!

Gruppenspiel gegen B-Human (Large Division)


Hier das Video zu unserem letzten Gruppenspiel gegen B-Human in der Large Size Division. Statt der theoretisch zulässigen viel größeren (und kräftigeren!) T1-Roboter spielen die Bremer und auch wir mit den kleineren K1-Robotern. Es ist also eine vorgezogene Wiederholung unserer Begegnung aus der Mid Size Division.

Watch our last group phase match of the Large Size Division against B-Human from Bremen. Both them and us are playing with K1 robots instead of the much larger (and substantially more poweful) T1 model making this a sort-of early rematch of our mid size matches against B-Human. 

Friday, 13 March 2026

 Heute hier ein paar Eindrücke aus einem weiteren Spiel gegen B-Human:




Wir spielen im Moment so oft gegen B-Human, weil wir in zwei verschiedenen Ligen starten. Eigentlich sind die Roboter dort unterschiedlich groß – aber man darf auch kleinere Roboter einsetzen. Deshalb spielen sowohl wir als auch B-Human in beiden Ligen mit den kleineren K1-Robotern.

Das Spiel heute war super knapp und endete 2:2. Wenn die Roboter einmal richtig unterwegs sind, ist das Niveau echt krass. Entsprechend laut wurde es auch am Feldrand – das Publikum ist komplett mitgegangen.

Vierter Tag - Livestreamlink und Schedule

Wir haben heute bis 14:30 Uhr unsere letzten Vorrundenspiele.

Um 9:30 Uhr spielen wir auf Feld B gegen Berlin United. Um 11:10 Uhr haben wir auf Feld A ein Spiel gegen SPQR aus Rom und schließlich um 14:10 Uhr auf Feld A das letzte Spiel gegen B-Human. Abhängig von den Ergebnissen wissen wir heute Nachmittag, wie es weitergeht. Drückt uns die Daumen, damit wir ins Halbfinale einziehen.

 Livestreams:

Today, we have our final preliminary-round matches until 2:30 p.m.

At 9:30 a.m., we will play against Berlin United on Field B. At 11:10 a.m., we have a match against SPQR from Rome on Field A, and finally, at 2:10 p.m. on Field A, our last match against B-Human. Depending on the results, we will know this afternoon how things will continue. Keep your fingers crossed for us so that we can make it to the semifinals.

Thursday, 12 March 2026

Testspiel HTWK vs B-Human

 




David gegen Goliath

Wir haben gerade gegen B-Human gespielt und sind ehrlich gesagt immer noch fix und alle. Das war so nicht unbedingt zu erwarten: Wir mit unseren kleineren K1-Robotern, B-Human mit den großen T1-Humanoiden – David gegen Goliath trifft es also ganz gut. Das Spiel war hart, intensiv und hatte es wirklich in sich. In einem Zweikampf hat es einen der T1 von B-Human sogar komplett ausgenockt. Und trotzdem, oder vielleicht gerade deshalb, konnten wir uns am Ende tatsächlich mit 3:1 durchsetzen. Wir sind gerade einfach nur sehr, sehr happy! Hier gibt’s eine Szene vom letzten Tor:




David vs. Goliath
We just finished our match against B-Human and honestly, we are completely exhausted. This was not exactly what we expected: us with our smaller K1 robots, B-Human with their large T1 humanoid robots – you could definitely call it David versus Goliath. The game was tough, intense, and really demanding. In one duel, one of B-Human’s T1 robots even got completely knocked out. And somehow, despite all that, we actually managed to win the match 3:1. We’re just incredibly happy right now! Here’s a scene from the last goal.

HTWK vs. whIRLwind Amsterdam - 6:0

Okay, langsam drehen wir auf – bekommen jetzt aber auch mehr Gegenwehr. Im dritten Spiel konnten wir uns mit 6:0 gegen whIRLwind Amsterdam durchsetzen. Damit sind wir natürlich zufrieden, auch wenn bei uns noch längst nicht alles rund läuft. Gerade die Standardsituationen wie Ecken und ähnliche Spielmomente funktionieren aktuell noch nicht so, wie wir uns das vorstellen. Genau daran arbeiten wir gerade. Als Nächstes geht es dann gegen die großen Roboter von B-Human – und sagen wir mal so: Das könnte durchaus spannend werden. Hier ein kleiner Ausschnitt:

Slowly getting up to speed
Okay, we’re slowly getting going – but we’re also facing more resistance now. In our third match, we managed to win 6:0 against whIRLwind Amsterdam. So of course we’re happy with that result, even though not everything is working smoothly on our side yet. Set plays like corners and similar situations are still not working the way we want them to, so that’s exactly what we’re working on right now. Next up, we’ll be facing B-Human’s big robots – and let’s just say: that might be a challenging one.

Dritter Tag

 Unser dritter Tag beginnt stressig. Wir haben heute am Vormittag gleich drei Spiele. 

Hier findet ihr den moderierten Livestream: https://www.youtube.com/watch?v=ut5msmKrLlE 
Alles wie man es kennt ist hier:
Feld A: https://www.youtube.com/watch?v=JJKQO0hcjKY
Feld B: https://www.youtube.com/watch?v=48ZcnllA0rk
Und Ergebnisse und Zeitplan wie gehabt hier: https://hsl.robocup.org/2026-robocup-german-open/ 

 



 

 

Wednesday, 11 March 2026

Zweites Spiel .. langsam läuft's!

 

Im zweiten Spiel des Tages konnten wir gegen die HULKs aus Hamburg mit 10:0 gewinnen. Das lag allerdings nicht nur daran, dass bei uns diesmal schon ein bisschen mehr funktioniert hat, sondern leider auch daran, dass bei den HULKs nicht allzu viel lief, sodass wir über weite Strecken fast gegen ein leeres Feld gespielt haben. Trotzdem freuen wir uns natürlich über den Sieg – und vor allem darüber, dass wir viele Fehler finden und im Laufe des Tages schon einiges beheben konnten. Besonders schön: Den vierten Roboter haben wir heute auch noch spielbereit bekommen. Für die Spiele morgen heißt das also vorsichtiger Optimismus – vielleicht stehen wir dann sogar mal fast mit der ganzen Mannschaft auf dem Feld. Drückt uns die Daumen!




Second game, first clear win

In our second match of the day, we managed to win 10:0 against the HULKs from Hamburg. That was not only because a bit more was working on our side this time, but unfortunately also because not that much was working for the HULKs, so for large parts of the game it almost felt like we were playing against an empty field. Of course, we’re still happy about the win – but even more about the fact that we found a lot of bugs and managed to fix quite a few of them throughout the day. Another good piece of news: we also got our fourth robot ready to play today. So for tomorrow’s matches, we’re cautiously optimistic – maybe we’ll even be able to play with almost the full team on the field. Keep your fingers crossed for us!

Live-Stream

Hier nochmal der Link zum Live-Stream heute:
https://www.youtube.com/watch?v=Zr6ptlgAz9s

Alternative Livestream vom Robocup insgesamt:
https://www.youtube.com/watch?v=pQkf3MvBr2s

Und den Spielplan sowie die Ergebnisse könnt ihr hier einsehen:
https://hsl.robocup.org/2026-robocup-german-open/ 

Erstes Spiel, erste Lektion

Erstes Spiel, erste Lektion
Heute erstes Spiel gleich gegen B-Human. Während unser Gegner ganz entspannt mit voller Mannschaftsstärke auflaufen konnte, war unsere Hardware noch nicht komplett einsatzbereit, sodass wir nur mit zwei Robotern antreten konnten. Das Ergebnis: Wir wurden erstmal ziemlich ordentlich auseinandergenommen. Aber hey — ein Tor haben wir trotzdem bei B-Human reingeschossen :-) Hier gibt’s die Szene aus Sicht unseres Roboters: