- 48
- 14 133
BioBrause Robocup
āđāļāđāļēāļĢāđāļ§āļĄāđāļĄāļ·āđāļ 5 āļĄāļĩ.āļ. 2023
ðĨWorld Champion Maze 2024
ðĨGerman Champion Maze 2024
ðĨEuropean Champion Maze Entry 2023
ðĨGerman Champion Maze Entry 2023
Instagram:
biobrauseteam
ðĨGerman Champion Maze 2024
ðĨEuropean Champion Maze Entry 2023
ðĨGerman Champion Maze Entry 2023
Instagram:
biobrauseteam
RoboCup Junior 2024 Technical Challenge Team BioBrause | world championship
World Championship Eindhoven | Technical Challenge | Normalized Score: 0.9848*)
This video shows the robot successfully completing the technical challenge. We had approximately 2 hours to modify the code for the robot to complete the task.
The robot's objective was to identify both letter and colored victims and separately track the number of each type. Upon identifying the first victim of each type, the robot had to drop zero kits, one kit on the second, and continue incrementally. A blue tile served as a reset for the colored victim counter. When encountering a blue tile, the robot needed to pause for 5 seconds and then turn: to the right if the number of identified colored victims was even, or to the left if it was odd.
Similarly, black tiles functioned as a reset for letter victims, with the same pause and turn behavior. The checkpoint at the end indicated the robot had reached the exit.
We wonât be posting the video of the super team challenge due to technical difficulties we encountered. We faced several issues and were unable to establish communication with the other robot in time. As a result, we scored 0 points in the first run and -10 points in the second. Despite the challenges, we had an amazing time collaborating with the Taiwanese team.
*We technically scored 100%, but the referees pointed out an issue with the robot's behavior at 1:59. We double-checked afterward and found that the robot had performed correctly. However, since we already knew we were world champions, we decided not to contest it.
--------------------------------------------------------------------------
Final standing: 1st in the World Championship
--------------------------------------------------------------------------
Song: Hold (Extended Mix) by @KaizanBlu
This video shows the robot successfully completing the technical challenge. We had approximately 2 hours to modify the code for the robot to complete the task.
The robot's objective was to identify both letter and colored victims and separately track the number of each type. Upon identifying the first victim of each type, the robot had to drop zero kits, one kit on the second, and continue incrementally. A blue tile served as a reset for the colored victim counter. When encountering a blue tile, the robot needed to pause for 5 seconds and then turn: to the right if the number of identified colored victims was even, or to the left if it was odd.
Similarly, black tiles functioned as a reset for letter victims, with the same pause and turn behavior. The checkpoint at the end indicated the robot had reached the exit.
We wonât be posting the video of the super team challenge due to technical difficulties we encountered. We faced several issues and were unable to establish communication with the other robot in time. As a result, we scored 0 points in the first run and -10 points in the second. Despite the challenges, we had an amazing time collaborating with the Taiwanese team.
*We technically scored 100%, but the referees pointed out an issue with the robot's behavior at 1:59. We double-checked afterward and found that the robot had performed correctly. However, since we already knew we were world champions, we decided not to contest it.
--------------------------------------------------------------------------
Final standing: 1st in the World Championship
--------------------------------------------------------------------------
Song: Hold (Extended Mix) by @KaizanBlu
āļĄāļļāļĄāļĄāļāļ: 160
āļ§āļĩāļāļĩāđāļ
RoboCup Junior 2024 Maze - 8th Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 259āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
World Championship Eindhoven | 8th Run (on arena 6) | Time: 7:19min | Score: 505 (Normalized Score: 1.0) Final standing: 1st in the World Championship Song: Hold (Extended Mix) by @KaizanBlu
RoboCup Junior 2024 Maze - 7th Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 182āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
World Championship Eindhoven | 7th Run (on arena 5) | Score: 385 (Normalized Score: 0.7) A lot went wrong.... Final standing: 1st in the World Championship Song: Hold (Extended Mix) by @KaizanBlu
RoboCup Junior 2024 Maze - 6th Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 3282 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
World Championship Eindhoven | 6th Run (on arena 8) | Time: x:xxmin | Score: 340 (Normalized Score: 0.8947) At 6:21 the navigation system broke down due to unknown reasons... Final standing: 1st in the World Championship Song: Hold (Extended Mix) by @KaizanBlu
RoboCup Junior 2024 Maze - 5th Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 1632 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
Final standing: 1st in the World Championship Song: Hold (Extended Mix) by @KaizanBlu
RoboCup Junior 2024 Maze - 4th Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 2692 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
World Championship Eindhoven | 4th Run (on arena 2) | Time: 5:28 min | Score: 485 (Normalized Score: 1.0) At 3:30, the robot failed to detect the ramp, requiring us to reset it to preserve the map. As a result, it overlooked the tiles where the lack of progress occurred and returned to the starting point. Final standing: 1st in the World Championship Song: FollowHer by @ZeekyBeats
RoboCup Junior 2024 Maze - 3rd Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 3192 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
World Championship Eindhoven | 3rd Run (on arena 1) | Time: 8:00min | Score: 455 (Normalized Score: 0.968) At 1:49, the robot misidentified the stairs as a ramp going down. Normally, this isn't an issue because the robot knows there can't be a downward ramp immediately following upward stairs. However, in this case, the stairs were so shallow that their angle fell below the threshold, which nee...
RoboCup Junior 2024 Maze - 2nd Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 5022 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
World Championship Eindhoven | 2nd Run (on arena 4) | Time: 6:24min | Score: 440 (Normalized Score: 0.917) At 0:55, the robot misidentified the stairs as a ramp. Additionally, it did not detect the checkpoint at 0:31, because the properties of the checkpoints in the competition fields were completely different from those in the testing fields. This left us no choice but to let it continue since...
RoboCup Junior 2024 Maze - 1st Run Team BioBrause | world championship
āļĄāļļāļĄāļĄāļāļ 3833 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
World Championship Eindhoven | 1st Run (on arena 3) | Time: 7:48min | Score: 475 (Normalized Score: 1) Unfortunately the robot did not return to the start since the black tile on the upper level was marked as unvisited. Final standing: 1st in the World Championship Song: FollowHer by @ZeekyBeats
RoboCup Junior 2024 Maze - 5th Day | world championship
āļĄāļļāļĄāļĄāļāļ 1883 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
Song: serenity by @ProdRiddiman
RoboCup Junior 2024 Maze - 4th Day | world championship
āļĄāļļāļĄāļĄāļāļ 1863 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
Song: belong by @ProdRiddiman
RoboCup Junior 2024 Maze - 3rd Day | world championship
āļĄāļļāļĄāļĄāļāļ 1743 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
Song: far away by @ProdRiddiman
RoboCup Junior 2024 Maze - 2nd Day | world championship
āļĄāļļāļĄāļĄāļāļ 4833 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
Song: bliss by @ProdRiddiman
RoboCup Junior 2024 Maze - 1st Day | world championship
āļĄāļļāļĄāļĄāļāļ 2443 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
Setup day Song: evenings alone by @ProdRiddiman
RoboCup Junior 2024 Maze - 10th Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 4704 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 10th Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 9th Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 1994 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 9th Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 8th Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 1714 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 8th Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 7th Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 1495 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 7th Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 6th Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 1455 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 6th Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 5th Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 1425 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 5th Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 4th Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 2575 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 4th Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 3rd Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 1485 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 3rd Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 2nd Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 4606 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 2nd Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 3rd Day | german championship
āļĄāļļāļĄāļĄāļāļ 1466 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 3rd Day | german championship
RoboCup Junior 2024 Maze - 2nd Day | german championship
āļĄāļļāļĄāļĄāļāļ 2006 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 2nd Day | german championship
RoboCup Junior 2024 Maze - 1st Run Team BioBrause | german championship
āļĄāļļāļĄāļĄāļāļ 1856 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 1st Run Team BioBrause | german championship
RoboCup Junior 2024 Maze - 1st Day | german championship
āļĄāļļāļĄāļĄāļāļ 1876 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 1st Day | german championship
RoboCup Junior 2024 Maze - 4th Run Team BioBrause | qualifying tournament
āļĄāļļāļĄāļĄāļāļ 3718 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 4th Run Team BioBrause | qualifying tournament
RoboCup Junior 2024 Maze - 5th Run Team BioBrause | qualifying tournament
āļĄāļļāļĄāļĄāļāļ 1848 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 5th Run Team BioBrause | qualifying tournament
RoboCup Junior 2024 Maze - 3rd Run Team BioBrause | qualifying tournament
āļĄāļļāļĄāļĄāļāļ 2378 āļŦāļĨāļēāļĒāđāļāļ·āļāļāļāđāļāļ
RoboCup Junior 2024 Maze - 3rd Run Team BioBrause | qualifying tournament
bro what screen can I use to map the maze?
You don't necessarily need a screen to map out a maze. The robot in this video uses a 2D 8-bit array to store data about walls and the surface of visited tiles. In the world championship, our robot used a Python dictionary with coordinates (x, y, z) as keys, and each key mapped to an object representing a tile. This object stores information like walls, surface type, terrain, and even references to neighboring tiles.
bro what screen can I use to map the maze?
ÂŋQuÃĐ sensores utilizaron?
In this robot, we used Sharp analog distance sensors, but we faced many issues with them. This year, we switched to VL53L4CD ToF sensors for better range, accuracy, smaller size and a higher refresh rate.
Was there a reason behind the random movements at 3:32? they seemed unexplainable
One of the front distance sensors didnât detect the wall, so the robot thought there was an obstacle. It tried to move sideways to avoid it but couldnât move properly and ended up sliding down the ramp.
Can I have your team poster?ðĒ
PleaseðĒððŧ
Can I have your team poster?ðĒ
Unfortunately, TH-cam doesn't allow us to post links. However, you can send us a direct message on Instagram, and we'll share the file with you there.
Ok
thank youâĪ
My account => mahoor_ghorbanzadeh
Can I have your team poster?
Out of curiosity, what's the relation between my track and Zeekybeats?
Sorry for that inconvenience, I did use a beat from him for previous videos (runs 1 trough 4) and changed beats then. Unfortunately I did my copy paste work wrong and I'm sorry for that, changed it now
@@biobrause_robocup no problem! I just wondered ð
Can you share your algorithm
At 1:49, the robot misidentified the stairs as a ramp going down. Normally, this isn't an issue because the robot knows there can't be a downward ramp immediately following upward stairs. However, in this case, the stairs were so shallow that their angle fell below the threshold, which needs to be conservative due to a slight drift in orientation over time. Unfortunately, resetting this value is risky because it must be done at checkpoints or on blue tiles, which are guaranteed to be flat. However, these tiles are sometimes misidentified, especially on bumpers. As a result, the robot mistakenly thought it was on level -1. The correct action would have been to reset it to the last checkpoint (which it actually detected this time), but we were concerned that the navigation system might fail again. At 3:53, as a consequence of the earlier misidentification, the robot couldn't find a path to the last unvisited tile. Learning from the first run, we implemented a solution where, in such cases, the robot would clear the map so it could at least continue driving and earning points for the remaining field elements.
Nice team ððŧ from Danesh team
Congratulations! Wow
It boggles my mind how well you deal with these obstacles, we could learn a lot from you ð
Thanks! We spent a lot of time perfecting it, but maybe some of that time should have gone into better navigation...
Hi when IS gonna start?
Hey, I'm sorry, but I'm unsure of what you mean
That is a very difficult map for a run 1, holy shit
Technically, it was our third maze, but it was our first run (maybe we should change the video title to match the scoring). However, the other mazes on the first day were not easier by any means...
Thanks a lot for your work, both video and content wise! Gives a completely different insight into RoboCup than just the recordings of the runs. And of course huge congrats for 1th place!
Thank you very much! This is exactly the reason why we make those kind of videos - to show you guys the RoboCup spirit and give reasons to participate because the community is the best!
how do you detect victims? do you use tensorflow?
We don't use TensorFlow or any kind of NN. We developed a custom algorithm for the OpenMV. Code will get released soon
Ich wollte nur fragen, welcher Mechanismus in den RÃĪdern verwendet wird, um Þber Geschwindigkeitsbegrenzungen zu fahren und das Rad auf und ab zu bewegen?
Die vordere Achse ist auf einem Aluminium Rohr mit Kugellagern aufgehangen und kann sich dadurch 2cm nach oben und unten bewegen. Als Resultat befinden sich immer alle Vier RÃĪder auf dem Boden und liefern somit stets optimale Haftung.
â@@biobrause_robocupes ist sehr nett danke schÃķn
ðĨðĨðĨðĶūðĶūðĶū
Is the movement tile based for mapping?
Yes
@@biobrause_robocup will you be in Hannover?
@@Xamuda We qualified for Eindhoven but part of our team will be in Hannover as referees/spectators
Very Niceð
What camera do you use?
OpenMV H7 R2
ðâĪðĨ
What happened in this run?
The VCC connection of our color sensor came loose which caused the program to crash
2:32 huch
Herzlichen GlÞckwunsch! Ich wÞnsche euch viel GlÞck und Erfolg bei der Deutschen Meisterschaft
Vielen Dank!
What country is this?
Germany
How does it make decisions
It was just following the right wall
NÃĪchstes Mal dann mit einer 360° Perspektive?
Safe, mit 7.1 surround sound und in IMAX
Herzlichen GlÞckwunsch zum wirklich verdienten Sieg. Wahnsinn, wie viel perfekte LÃĪufe ihr hattet!
Vielen Dank und euch natÞrlich viel Erfolg auf der WM!