RoboCup Eindhoven: Setup Day – Quick Update

By now, the second setup day is almost over, and yet there are problems everywhere. However, these are not only with us. For example, it took up to 4 hours after the hall opened for the light switches for the fields to be turned on. The Vision software – the software for seeing the robots – is very light-sensitive and was calibrated to full light exposure yesterday. Since only about 50% of that was available this morning, all vision-dependent tests could practically not be carried out. At least this year, we have an extra day for setup compared to usual. Now a bit more detail on the sub-teams:

MECHANICS:

First, the mechanics team had to make the robots suitable for the tournament. This means securing the screws and cutting the league paper for the patterns on the robots. The former was particularly slow, and the work, as important as it is, is one of the more tedious kinds. Currently, the robots’ kickers are also being calibrated. The software setup was probably the hardest part, as it took a total of 3 attempts and 3 laptops before it worked. Intermittent repairs on the robots, such as on the light barrier, are also always necessary.

 

ELECTRONICS:

Since our electronics sub-team has been preparing for RoboCup for weeks by ordering parts and repairing boards, everything is going quite smoothly here. The biggest problem is the overheating of the robots, where a connection with the regulation is suspected. A solution to this problem could be heat sinks, which are being shaped on-site with considerable physical effort.

STRATEGY:

This year, too, the strategy team was not spared from the traditional network problems. However, the problem was eventually found after many hours of frustration and detective work. Meanwhile, continuous improvements are being made to our ball tracking behavior. The penalty shootout is also being improved, and work is being done on the Technical Challenge. Additionally, we have a dedicated sub-sub-team trying to automate the substitution of robots in case of errors since only 5 manual substitutions are allowed under the new rules.

 

FIRMWARE:

First, the firmware team implemented self-repairing behavior on the robots so that errors can be fixed on their own during the game without substitution. Currently, they are working with the electronics team to get the overheating under control by implementing more energy-efficient algorithms and systematically fixing problem sources.

RoboCup 2024: Arrival at Eindhoven

SATURDAY: 13.07.2024

Our journey was plagued by a police operation, confusion and delays by the DB, as well as the aforementioned train cancellations. For this reason, we arrived at the hotel around 5 PM, about an hour late. Despite everything, it was worlds better than the trip to Bordeaux. Conveniently, there was a restaurant right next door to feed 14 hungry ER-Force members after a 9-hour journey. After unpacking and setting up, we decided to unwind a bit and explore Eindhoven:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SUNDAY: 14.07.2024

At 9:30 AM, hunger was great, so we set out to find breakfast. Since most cafes were too expensive and the bakery had little to offer despite open doors, most of us ended up at McDonald’s, where we discussed the day’s plan and the status of the various sub-teams. Back at the hotel, things quickly got underway, and some were surprised to find it was already 5 PM and time for the Journal Club – the ETDP discussion of other teams. This took place in the same spot as in the morning, but it was much fuller now. After 2 hours of discussion and a filling dinner, we went straight back to work on the robots, which lasted for some until 12:30 AM:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MONDAY: 15.07.2024

Full of anticipation for the hall, the tournament, and a bit more space to work, we set off around 8:30 AM. While most of the team brought the equipment into the hall and set it up, a small group went to get essential snacks and breakfast. At first, there was concern about getting the badges for entry. They were only available in the paperless RoboCup against a signed piece of paper, and we didn’t have a printer in our hand luggage. However, the procedure was fairly quick and painless. By now, everyone is strengthened, and the work on the robots is in full swing.

Fun Fact: The site of the ETDP discussion also featured a statue of Frits Philips, the founder of the Philips company, who lived to be 100 years old and witnessed both world wars.

RoboCup Eindhoven: Schedule

Now that the schedule for this year’s RoboCup is known, we don’t want to keep it from you!

As in previous years, the tournament begins with a group phase, where the teams from Group A (ZJUNlict, ER-Force, KIKS, RoboCîn, luhbots) and Group B (TIGERs Mannheim, Immortals, RoboDragons, RoboTeam Twente) each play against each other once. The group phase takes place on Thursday and Friday.

At the end of the group phase, a ranking list is created in both groups, and the actual knockout phase between the top three of each group will take place on Saturday and Sunday in the proven double elimination format. Since this tournament format is always a bit complicated to follow, we have created a match plan for you, noting which two teams will compete in each knockout game.

RoboCup Eindhoven: Arrival

After nearly a year, it’s finally time again: RoboCup 2024 is here, this year in the Dutch city of Eindhoven! Teams from all over the world and various leagues are currently traveling and will all try to claim first place in their respective leagues!

Of course, our team is also ready to go, and this morning 14 students from our team boarded a train in Nuremberg heading to Essen. What they didn’t know at the time: The train in Düsseldorf that would take them to Venlo doesn’t exist. This brings back memories of a popular meme from last year:

So, our travel group will likely arrive at the hotel in Eindhoven with an estimated delay of one hour and begin to take over the hotel rooms and floors for us and our robots. Starting next week, our team will be allowed into the hall!

By the way: Besides us, this year’s Division A will also feature teams ZJUNlict (China), KIKS (Japan), RoboCîn (Brazil), luhbots (Germany), TIGERs Mannheim (reigning world champion, Germany), Immortals (Germany), RoboDragons (Japan), and RoboTeam Twente (Netherlands). From experience, TIGERs Mannheim, ZJUNlict, and Immortals are particularly strong teams that we need to surpass!

German Open: Review

Now that the German Open, the second April tournament, has come to an end, we would like to take a brief look back at the event.

Unfortunately, we couldn’t win a trophy at this tournament either, but we gained valuable insights into our system and were able to significantly improve it towards the end. We started the tournament on Wednesday with completely new motor drivers and the associated problems, but we gradually got a handle on them.

It’s a pity that our last game on Saturday against TIGERs Mannheim was just a friendly match: If we had performed the same way the day before against Immortals, the tournament might have ended quite differently. But no matter: With the experiences and measurement data we were able to collect from this tournament, we can now enter RoboCup 2024 stronger and hopefully win big prizes there.

But the tournament was not only valuable for us: TIGERs Mannheim, Immortals, and Tritons also surely gained valuable insights. It’s a shame that Tritons couldn’t play in the end. It seems there is still some work to be done before real games can be played. All the more helpful that they had many opportunities at the German Open to exchange ideas with our team members and those of TIGERs and gather helpful input on how to solve the upcoming problems.

And finally, the tournament also seemed to be well received by the spectators: On the final day, the field was surrounded by visitors during both our friendly match and the final, eagerly following the game’s progress. Time and again, some children started chanting “ER-Force” – to such an extent that we had to assure TIGERs that we had not paid any of the spectators to be our cheering squad.

So we leave Kassel with the firm hope of being able to visit again next year when it’s time for RoboCup German Open 2025!