BuGa 2023: Immortals vs. TIGERs Mannheim

Actually, the second game of the day between Immortals and TIGERs Mannheim is scheduled for 11:30 AM. However, unfortunately, Immortals are not even in Germany yet due to a delayed flight, and as a result, they automatically forfeit their match with a score of 10:0.

Very unfortunate, as Immortals are an extremely strong team, formerly Iranian and now German, which showcased a very impressive performance at RoboCup. Together with TIGERs Mannheim and us, they form a quite evenly matched group at this tournament, and predicting the outcome of the games between these teams is not trivial.

Let’s hope that Immortals can make it to their next game and can build on their successes from RoboCup!

BuGa 2023: ER-Force vs. TIGERs Mannheim

Now it’s finally time: The tournament at the Bundesgartenshow 2023 officially begins with the first match of the group stage: ER-Force vs. TIGERs Mannheim.

We’re incredibly excited about the game, as we were able to achieve very positive results with our robots during the course of yesterday and this morning: While our new radio system had significant issues at RoboCup, the tests looked extremely promising yesterday evening. Together with the HBC team, the manufacturer of our radio system, and with the support of Gerhard Schubert, we made significant progress in the last two weeks. Everyone involved has put in many hours to push the radio system to the level of perfection we were used to from INTERPACK 2023 in May. The HBC radio worked perfectly there, completely unaffected by the numerous trade show Wi-Fi networks and Bluetooth devices.

Important note: Unlike RoboCup, all games at Bundesgartenshow are played with walls (bande), which means there are no out-of-bounds. This is an experiment by the organizers to see how well it works. We can expect very fluid games since out-of-bounds is the most frequent game interruption.

Since there’s unfortunately no livestream, the game will be provided as a video later.

First Half

05:00 The game starts with over 10 minutes delay, which is usually the case for the first game of the day and the tournament.
05:00 Unfortunately, a larger part of the first half could not be ticked due to personnel reasons. We’re currently limited in staff. As far as possible, the ticker will be updated. Unlike RoboCup, we have only 7 people for this tournament, which is definitely too few. Still a good experience: We estimate that we could fill all personnel gaps with 10 – 11 people, which is valuable for future tournaments. However, it doesn’t reduce the stress of this tournament.
02:30 So far, a very fluid game. A positive point to note is that our HBC radio can finally unleash the potential that it has. The robots are moving very smoothly, following their commands! We are currently playing with 4 new and 2 old robots.
01:00 Own goal by us! That’s unfortunate, it could have been avoided and must definitely be considered as part of our strategy, but there’s nothing we can do about it now.
ER-Force 0 : 1 TIGERs Mannheim
00:26 Very dangerous situation in our half. But in the end, our goalkeeper clears it to the right side, defusing the situation.
00:06 So far, a very fast and fluid game, which is, of course, due to the walls (bande) being used, resulting in no out-of-bounds.
-01:27 The game was quite balanced towards the end. Since the game is no longer interrupted due to out-of-bounds, it’s running for a long time, and now it’s stopped only because of a crash and the first half is whistled. Overall, it’s nice to watch; the decision against out-of-bounds adds a lot to the entertainment value for the spectators.

Second Half

05:00 Kick-off for the second half.
04:24 Yellow card for TIGERs, as they have accumulated three minor fouls during the game (they held the ball with the dribbler for too long twice and caused a crash at the end of the first half). Meanwhile, we’re replacing a robot.
04:24 Currently, there seem to be some minor issues with the network, causing the game to pause. During matches in our league, a central computer continuously receives camera data, processes it, and sends the resulting robot positions and velocities, along with referee commands and other information, via the local network to the team PCs, which then derive their game decisions from it and send them to the robots via radio. Therefore, a faulty network is a major problem for the game.
04:24 Apparently, the RefBox has also been successfully destroyed: The RefBox is a piece of software into which the human referee can input decisions, and where all decisions of the AI referee come together and are more or less clearly displayed. It seems that an attempt is being made to roll out a very old version of the RefBox, in which the “Game Controller” (the person supporting the referee who sits in front of the RefBox) has to manually input all commands, something that has been banned for years. Long-time members still have muscle memory for operating the old RefBox via the number pad, but the younger ones groan about the “Stone Age technology”.
04:24 Other than that, a brief update: Nothing has been broken so far; our hardware is running flawlessly, especially the new robots. So, in this area too, we’ve made significant progress compared to RoboCup. The one robot that was replaced was an old one and even it was driving a bit crooked, but didn’t show any serious issues.
04:24 The game continues, but ER-Force immediately takes a timeout. Apparently, our software doesn’t have the new radio system perfectly integrated yet, causing the software to occasionally lose the connection. Had to restart briefly, now everything is running smoothly again.
05:00 Apparently, they restarted the time after changing the RefBox.
03:48 Dangerous duel near our goal with a TIGERs bot, but we can clear the ball again.
03:35 Interruption of the game after TIGERs kick the ball out of the field towards the audience! Good thing they’re already one and a half meters above the field behind a railing.
03:05 After some good passes by TIGERs, one of their robots messes up the reception, much to our delight!
03:00 TIGERs’ yellow card has expired, so we’re back to playing 6 vs. 6.
02:22 Good situation for us in Mannheim’s penalty area, but their goalkeeper can clear it.
02:06 Another nice situation in TIGERs’ goal.
01:35 And right away, the attack in front of our goal, but our defense stands strong!
00:45 This time the ball goes out of the field through us. Playing with walls is new for both teams, not everything is smooth yet, especially in connection with the edges of the field.
-00:14 And the game ends 1:0 for TIGERs Mannheim with an own goal from us. As usual, TIGERs Mannheim ends their game with a victory dance, this time including the Cantina Band and a little dance.

In retrospect, it was a very nice game and much more to our liking! Everything went smoothly, the radio worked brilliantly, the hardware functioned perfectly. Of course, there’s always room for improvement, and that must also be the aspiration, but still, we can be very satisfied with the game. This will definitely be an exciting tournament!

Test Tournament in Mannheim

And once again, our team is continuing at high speed this year! Hardly have our guests from Uruguay returned to their home country, and we’re already moving forward in with a test tournament hosted by the world champion TIGERs Mannheim and their Dual University Baden-Württemberg as part of the Bundesgartenshow 2023 in Mannheim.

And so it’s already 07:54 AM for us at Erlangen Central Station, as we’re off to Baden-Württemberg, this time only using regional trains and the Germany Ticket for cost reasons. Surprisingly, there are no train delays, and by 1:00 PM, we can enter the sacred halls of the BuGa.

As with all our other trips, the first order of business in Mannheim is: Arrive, unpack, and start. It doesn’t take half an hour before the entire space provided to us is occupied with various equipment, chargers, and soldering irons.

Soon, the field for testing should be available, allowing us to make our robots operational. But first, it’s about being patient and settling in: Welcome to BuGa 2023 Mannheim!

PS: A fun fact on the side: We’re accommodated on the BuGa premises in the hall for “Beneficial Organisms and Pests.” No, we’re not pests; instead, they’re referring to the wall’s artwork. There simply wasn’t space for us in other halls.

RoboCup: RoboTeam Twente vs. KIKS

The next game of the knockout phase takes place this morning at 09:00 AM. It’s between the Dutch team RoboTeam Twente and KIKS. You can find the link to the live ticker as always on Twente’s YouTube platform or at this link.

First Half

05:00 The game starts with a 15-minute delay.
04:29 Not much is happening in the game yet, the ball is moving back and forth. KIKS takes a timeout.
04:03 Attack on the Twente goal, Dutch defenders are moving too slowly. Eventually, a shot is taken by KIKS, but the goal doesn’t count because: Too fast! Lucky for Twente.
03:48 KIKS takes another timeout, but like the last timeout, it seems only software is being fixed; no one is running onto the field.
03:33 There’s a harmless shot on Twente’s goal, which comes to a stop in the out-of-bounds area. But where are the defenders? A more accurate shot could have been a goal!
03:05 Another shot on goal, but the Twente keeper can save it. The defense seems to be getting stronger.
02:00 Once again, excellent work by the Twente goalkeeper. He successfully stops a direct, fairly fast shot on goal. Interestingly, the ball ends exactly on the goal line, and there’s a discussion about whether it was a goal. The Organizing Committee gets involved too. Decision: No goal, the ball must fully cross the line, not just partially.
01:27 And well saved again by the Twente goalkeeper! But the defenders don’t seem very motivated; instead of closing the goal as quickly as possible, they prefer to move away!
01:11 Now the TIGERs computer referee goes wild and reports a goal even though the ball is miles away from the goal.
01:08 Initially, a goal for KIKS, and it seems pretty clear. Nevertheless, Twente raises a challenge flag, meaning they’re questioning the referee’s decision. And with success, the goal doesn’t count! And the time is rolled back to 01:22? Not entirely understandable, but let’s accept it; after all, KIKS accepted the decision too.
00:40 After many duels in the Dutch half, the expected goal finally arrives: KIKS now leads 1-0.
RoboTeam Twente 0 : 1 KIKS
-01:12 Initially, it looked like a successful attack from Twente. But then KIKS wins the duel and shoots towards the Dutch goal. Instead of trying to stop the ball (there were plenty of defenders), the backtracking defenders simply let it roll, and the goalkeeper turns awkwardly, resulting in a goal.
RoboTeam Twente 0 : 2 KIKS

Second Half

05:00 The second half is kicked off. Let’s see if Twente can make a comeback. During the 5-minute break, all robots were checked, which gives some hope.
04:34 Twente successfully intercepted the ball, but the receiver is turned, causing them to lose possession. Fortunately, the goalkeeper is once again on the spot, defusing the situation in the last moment.
03:47 But even the standout player of this match, the Twente goalkeeper, is just a robot, and he can’t handle every game situation. After some duels, it’s now 3-0 for KIKS.
RoboTeam Twente 0 : 3 KIKS
03:21 Once again, the TIGERs Autoref recognizes a goal, but at least from my perspective, I couldn’t see one. It doesn’t count either.
03:06 Very dangerous shot on the Twente goal, but their goalkeeper once again excels and saves it.
02:18 Unfortunately, another rather unspectacular goal against Twente, making it 4-0 now.
RoboTeam Twente 0 : 4 KIKS
01:14 Another shot on Twente’s goal, but once again, the keeper saves it very well. It’s a pity that in this game, he’s the shining star.
01:04 Actually defended well by a Twente bot this time. He elegantly positioned himself in the opponent’s passing lane, preventing the shot on goal.
00:02 Again, very nicely defended by a Twente defender, and with that, it’s unlikely that another goal will be scored before the end of the game.
00:00 After a last, fairly dangerous attack against Twente, the ball eventually goes out of bounds, and the game ends 4-0 in favor of KIKS. This means Twente is out of the tournament.

Workshop with UruBots

Hardly back in Germany, we’re already starting the exam period with a joint workshop with the freshly established Uruguayan team UruBots. There was already a kick-off meeting in Germany last August with the team’s two professors.

The 13 students and 2 instructors are from the newly established University UTEC in northern Uruguay, right on the border with Brazil. Since mid-July, they’ve been traveling all over Germany and have already achieved some successes: The team secured the first place in a discipline at the FIRA RoboWorld Cup in Wolfenbüttel. After all the exciting experiences, the journey of the Uruguayans, who by the way, hardly anyone has ever been to a country other than their homeland, now ends at FAU in Erlangen.

After the workshop starts with introductions and presentations about our university group, it ramps up after lunch in our local university cafeteria: Our guests tinker with robots, program their first AI, and evaluate how they can improve their robots. The day ends with a small test game in our basement.

After an exciting first day where both teams learned a lot, the second day is all about cultural exchange and getting to know each other: In mixed groups, we cook spinach lasagna and Chivito, a kind of burger served on a French baguette with vegetables, fries, and a special sauce.

While one group prepares both dishes together, the rest of us engage in a traditional Uruguayan card game: Erizo. We didn’t do too bad, but Bavarians seem to have a natural knack for card games, so what did we really expect.

Finally, we conclude the workshop with presentations about UTEC and our university. A big thanks to Ms. Claudia Barnickel, who represented and presented our university excellently in Spanish. Now, the Uruguayans just have to hop on the train and enjoy the last few days of vacation in Germany. Back home, they’ll continue with the ambitious robot-building project.

From our side, we can only hope to see our friends from Uruguay again soon at RoboCup and remain in hopeful anticipation of the young team’s further successes.