LiveTicker: Biting Nails vs RoboCîn

First Half

The match is underway. With only a five-minute delay, ER-Force begins its second Upper Bracket match.

Right from kickoff, RoboCîn comes out swinging, firing shot after shot at our goal. But our goalkeeper seems to have glued the ball to its dribbler today—every attempt is stopped with confidence.

Corner for us. Cleared by the opponent’s number 3 and immediately sent out of bounds again. The resulting ball placement should be ours, but the opponents interfere before we can take advantage.

The game remains fast-paced. The ball flies from one penalty area to the other, but our latest defensive improvements are already paying off. The defense stands firm and quickly transitions the ball to our attackers.

1:46. Cîn earns a corner. This could get dangerous, but the Erlangen wall refuses to crack. Our goalkeeper, however, reports wheel issues and has to be substituted immediately. Hopefully, just a quick pit stop.

A misplaced pass by the opponents gives us another corner. A huge opportunity to exploit the field switch. Unfortunately, nothing comes of it. Instead, an intense battle develops, pushing the ball all the way back toward our own penalty area. Just 20 seconds remain on the clock, and the tension is rising. In a match this evenly balanced, every single goal could decide everything.

But we manage to recover. A well-placed high pass creates one final duel in front of the opponent’s goal before halftime arrives.

Time for the pit stop.

Second Half

The second half opens with an intense exchange between both teams.

Before the fourth minute, we create an incredible chance right in front of the opponent’s goal. Unfortunately, our number 4 seems to swap nerves of steel for jelly wheels and loses control of the ball. That could have been the opening goal.

Our team looks far more composed than yesterday. Technically, we’re performing better than ever before. With 15 robots available, a rock-solid radio connection, and constantly improving control software, ER-Force has become a team nobody wants to face.

Just like in the first half, another lengthy interruption occurs after about a minute of play due to technical issues. At least nobody can accuse this match of being boring.

After a long discussion, play finally resumes. Hopefully, that’s the last major interruption. Cîn immediately launches another attack against our defense.

Following a prolonged back-and-forth exchange, we finally break forward toward the opponent’s goal. During the play, one of Cîn’s robots loses a wheel after a collision. Safe to say the mechanical team won’t be celebrating that one.

2:06—arguably the most spectacular sequence of the match so far.

Six consecutive passes slice through the defense in a beautiful zigzag pattern, forcing the goalkeeper to sprint from one side of the goal to the other. Every pass is perfect. Every shot is on target. Then the final robot receives the ball just a little too far to the right and loses control. It desperately tries to get a shot away, but the ball rolls harmlessly into the penalty area.

Chance gone. Ball secured. The goal remains frustratingly out of reach.

Then comes a highly controversial goal—for us!

Patient passing carries the ball into the opponent’s penalty area. RoboCîn, however, packs the box with four defenders and the goalkeeper, well beyond what the rules allow. The resulting robot traffic jam eventually knocks the ball into the goal. Because of the illegal defense, the goal isn’t awarded—instead, we receive a penalty kick.

Before the penalty can even be taken, however, we suffer a critical collision completely unrelated to our strategy. Somehow, that’s enough for the referee to overturn the penalty after roughly twelve minutes of discussion.

A deeply frustrating decision for everyone involved.

And with that, we’re heading into extra time.

Extra Time – First Half

The tension somehow keeps rising. If this wasn’t already a nail-biter, it certainly is now.

Within just 45 seconds, Cîn unleashes more than five shots on our goal. Every single one is barely kept out. By now, it’s not only the robots whose nerves are being tested.

But Cîn is starting to show signs of wear as well. During a ball placement, one of their robots simply gives up and suffers a technical failure.

Something has changed. Cîn is playing much more aggressively now, and we can definitely feel the pressure. Thankfully, our defense remains one of the strongest in the entire SSL.

After a quick but unsuccessful attack of our own, the first half of extra time comes to an end.

Extra Time – Second Half

Right from the restart, we move the ball beautifully up the field. But once again, the final first touch lets us down, and the finishing shot never comes.

The match remains completely open. The ball keeps traveling from goal to goal, yet neither side can find the breakthrough. The scoreboard stubbornly stays at 0:0.

The ball goes out of bounds.

Penalty shootout.

Everything comes down to this.

Penalty Shootout

Cîn takes the first shot.

Straight at our goalkeeper.

Saved without what looked like the slightest hint of panic.

Our first attempt follows. The new penalty strategy looks promising, but the opposing goalkeeper somehow gets just enough of the ball.

Round two.

Cîn approaches the ball.

Then suddenly—a radio connection failure on our number 2.

The robot barely recovers in time but only grazes the ball instead of stopping it.

1:0 for Cîn.

Our turn.

We charge forward at full speed, but the final turn isn’t quite enough. The shot goes straight at the goalkeeper.

Round three.

Our defense channels its inner Manuel Neuer. Number 2 has been replaced by number 14, and Terine does not let us down.

Unfortunately, our striker Farfalle can’t quite return the favor. Despite good positioning, we once again fail to produce the decisive finish.

Cîn’s fourth attempt is comfortably saved.

Now it’s our turn.

GOOOAAAL!!

A perfect fake sends the goalkeeper diving one way before we calmly place the ball into the opposite corner.

It’s 1:1.

At least five attempts per team are required, so the next round could decide everything.

RoboCîn’s number 6 slowly dribbles toward the penalty area. It lines up the shot…

Shoots…

Saved again!

Our response is laser-accurate toward the corner, but Cîn somehow gets a fingertip—well, a dribbler—to the ball.

Round six.

Once again, our defense holds firm.

And then…

GOOOOOOAAAL!!!

WE SMASH THE BALL INTO THE BOTTOM-RIGHT CORNER AND WIN THE MATCH!

After two and a half hours, extra time, countless technical issues, several damaged robots, and probably a few new gray hairs for everyone involved, the match ends 2:1 in favor of ER-Force.

We’re through to the Upper Bracket Final.

We did it.

Summary of the first days on RoboCup 2026 Incheon

It’s that time again, RoboCup is starting. This year, our club has made the long journey to Incheon – Korea. Fortunately, we had hardly any problems with the security and weight checks for our robot cases during the trip. So we arrived safely at Seoul airport and subsequently at our hotel in Incheon. As they do every year, our board members found a great hotel where we could work on the robots, divided into our subteams, right up until the first day at the venue. We often joke that the hotel staff who take care of our rooms must find the strangest things in there. After all, how often do you take a Dremel or a soldering station with you on a trip…

Yesterday, Tuesday, was the first day we were allowed into the event hall. However, the fields could not yet be used for testing, as the field lines still had to be painted on. The smell of the paint was terrible; fortunately, the fields were finished by Wednesday and the air is already better.

The first test slots on the fields as well as the referee training could therefore only take place today, Wednesday. We took the opportunity to already book and utilize several time slots on the field. Anyone who knows our club knows that every now and then, there are fires to put out in multiple places. The only important thing is that all fires are extinguished before the first game.

So, for today’s friendly match at 9:00 PM local time, motivated work is happening in various areas. Since we will be leaving the hall late in the evening due to the friendly match, the question arises as to what we can have for dinner. This year, unlike in previous years, there are not only banners in the hall pointing out various nearby restaurants, but even a supermarket and several restaurants within the event building itself.

Apart from today’s test match, we are looking forward to an eventful first match day tomorrow, with our first official game at 11:30 AM local time (4:30 AM in Germany). There will be a livestream again this year, but many of the games here take place in the morning, meaning they fall at rather inconvenient hours for German time. We naturally hope that more German spectators will tune in for the games scheduled at more favorable times.

Traveling to Brazil

The long wait is finally over. RoboCup 2025 is just around the corner – and, as always, the journey there is rarely easy, but always exciting! While most people in Erlangen were still wrestling with the final preparations for RoboCup, Tobi was already on his way to beautiful Brazil to help with setup on site. The calm before the storm, you could say.

 

Part of our team met on Saturday, July 12, 2025, in the early morning hours at Nuremberg Central Station. With tired eyes but full of anticipation, we headed towards Munich Airport via the ever-popular Deutsche Bahn. There, as planned, we met up with the rest of the group at 8 a.m. After check-in, we proceeded to the security check – which, surprisingly, went almost smoothly. Thanks to good preparation and our team’s persuasive skills (supported by a trailer about us, which will be online soon!), we were well-equipped. Our main stars – the robots – passed through security without any issues.

 

The first flight was a rough one: turbulence, a hard landing, and a fully
 booked plane – typical Lisbon.
Stopover in Lisbon

Stopover in Lisbon

But the best moment was a funny coincidence: we ran into our colleagues from the SPL team up north – the Hulks! Now we were on the same flight and had a really pleasant exchange. That’s RoboCup for you – it brings people together. After a short stay in Lisbon – including one or two much-needed coffees – we continued our journey. Well, not quite immediately. We had to put up with a one-hour delay before we were finally able to board the plane to beautiful Salvador. A little after 11 p.m. local time, we finally heard: Bem-vindo ao Brasil! One last suitcase took its time, but eventually we boarded our team bus – a.k.a. the airport shuttle – and headed to the hotel.

Schubert Open 2025: Game 3 vs Immortals

ER-Force vs. Immortals – The First Game of the Day

The game begins with the kickoff for the Immortals. The first few minutes are marked by hectic scenes. There were several ball exchanges, but many went out of bounds, making the game seem a bit rough at first. After some attempts to stabilize on the field, some tape had to be repaired in certain areas due to damage on the ground.

2′: The Immortals start a promising attack, but it ends in a high shot that goes far over the goal. The game slows down a bit as the ball keeps going out of bounds. It seems both teams are struggling to find their rhythm. The Immortals take a short timeout to reorganize.

3′: An exciting situation follows as a goal is scored for ER-Force – but a mistake was made earlier. An extra robot was on the field due to a yellow card, so the goal is disallowed. Meanwhile, the field is repaired again. The game remains thrilling as ER-Force stays on the offensive. There is a corner kick for ER-Force, but it fails due to incorrect ball placement. Additionally, the Immortals receive a red card for a violation related to ball placement.

4′: ER-Force continues attacking and takes control of the field. After an intense duel and a dangerous situation, ER-Force scores the first goal of the game! But the Immortals remain a threat and launch another attack. One of their robots falls to the ground during the duel.

5′: The game picks up speed. Both teams engage in an exciting and fluid duel. The Immortals create some dangerous attacks, but ER-Force defends skillfully and blocks all attempts. At halftime, it looks like the second half will be just as intense.

Halftime:
The game goes into the break with a narrow 1-0 lead for ER-Force.

6′: The kickoff resumes, this time for the Immortals. The match remains intense. ER-Force substitutes a robot and stays in defense.

7′: The Immortals try to push forward, but the ball goes out of bounds again. After another robot substitution for ER-Force, the game stays exciting. ER-Force’s defense holds firm, preventing any dangerous attacks from the Immortals.

8′: Another tense moment for ER-Force as one of their robots temporarily loses connection. However, the defense remains solid, and the Immortals are awarded a penalty kick – possibly due to a positioning error or another rule violation.

9′: Another thrilling duel, this time in ER-Force’s offensive play. The Immortals’ defense is challenged again, but ER-Force stays focused and doesn’t allow any further chances.

10′: The game becomes more fluid and remains highly exciting. Both teams continue to battle intensely, but ER-Force holds the upper hand and manages to secure a narrow 1-0 victory.

Final score: 1-0 for ER-Force
An exciting and hard-fought match, with ER-Force ultimately emerging victorious!

Schubert Open 2025: Game 4 vs TIGERs

The final match of Schubert Open. Us against TIGERs. The all-decisive game.

1′ The game starts with an exceptionally smooth kickoff. Robo comes in as a substitute, and there’s an early foul.

2′ TIGERs apply dangerous defensive pressure on us and score a goal. Our robot is damaged after a heavy collision, but TIGERs’ shot is too fast, and the goal is disallowed.

3′ The game remains intense and fluid. So far, there have been few complications.

4′ Our defense puts on a strong performance, holding off TIGERs’ pressure.

5′ After extended defensive play, TIGERs finally manage to score a goal. The ball flies out of bounds after the goal, and the score is 1-0 for TIGERs.

Halftime:
The score at halftime is 1-0 for TIGERs.

6′ (2nd half) Throw-in for TIGERs. Our defense remains solid.

7′ TIGERs score another goal. It was almost another one right after, but we defended well. Unfortunately, our keeper made a mistake and missed the ball. It goes out of play, giving TIGERs another throw-in.

8′ TIGERs play an uncomfortable offensive game, and we struggle to keep up.

9′ TIGERs score their fourth goal. The score is now 4-0.

10′ The score is now 5-0 for TIGERs. They seal the game and take the win.

Final score: 5-0 for TIGERs.
Unfortunately, we lost the all-decisive match.