EvB Robocup
EvB Robocup
  • 78
  • 104 958
RoboCup Junior Rescue Line 2024 Superteam | 1. run
This video shows the first run of "Superteam 7" consisting of team Madagiascar (Italy), New ROROBOT (France) and BitFlip (Germany).
The superteam competition took place after the regular Rescue Line tournament and was about a challenge where one robot had to follow the line while another had to rescue victims.
มุมมอง: 1 010

วีดีโอ

RoboCup Junior Rescue Line 2024 | 9. run, Team BitFlip European Championship
มุมมอง 1.1K5 หลายเดือนก่อน
This videos shows the 9th run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 8. run, Team BitFlip European Championship
มุมมอง 5675 หลายเดือนก่อน
This videos shows the 8th run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 7. run, Team BitFlip European Championship
มุมมอง 5556 หลายเดือนก่อน
This videos shows the 7th run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 6. run, Team BitFlip European Championship
มุมมอง 9266 หลายเดือนก่อน
This videos shows the 6th run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 5. run, Team BitFlip European Championship
มุมมอง 5156 หลายเดือนก่อน
This videos shows the 5th run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 4. run, Team BitFlip European Championship
มุมมอง 9866 หลายเดือนก่อน
This videos shows the 4th run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 3. run, Team BitFlip European Championship
มุมมอง 3547 หลายเดือนก่อน
This videos shows the third run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/ 0:00 Linefollowing 0:20 Rescue (not working) 4:56 Linefollowing
RoboCup Junior Rescue Line 2024 | 2. run, Team BitFlip European Championship
มุมมอง 6097 หลายเดือนก่อน
This videos shows the second run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 1. run, Team BitFlip European Championship
มุมมอง 6957 หลายเดือนก่อน
This videos shows the first run of Team BitFlip at the European Championship 2024 in Hanover, Germany. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 6. run, Team BitFlip German Open
มุมมอง 6958 หลายเดือนก่อน
This videos shows our 6th and last run at the German Open 2024 in Kassel. We were able to finish on 3th place and therefore qualified for the European Championship in Hanover taking place from 13th to 16th July 2024. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 4. run, Team Krypton German Open Kassel
มุมมอง 6348 หลายเดือนก่อน
This videos shows the fourth run of Team Krypton at the German Open 2024 in Kassel. If you have any questions regarding our robot feel free to leave a comment. Music: Lost in the Dark by @djnrgee7558 GitHub Repo: github.com/kraemersimon/RoboCup2024 Website: kraemer123.de
RoboCup Junior Rescue Line 2024 | 5. run, Team BitFlip German Open
มุมมอง 9488 หลายเดือนก่อน
This videos shows a run of Team BitFlip at the German Open 2024 in Kassel. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 3. run, Team Krypton German Open Kassel
มุมมอง 4538 หลายเดือนก่อน
This videos shows the third run of Team Krypton at the German Open 2024 in Kassel. If you have any questions regarding our robot feel free to leave a comment. Music: Lost in the Dark by @djnrgee7558 GitHub Repo: github.com/kraemersimon/RoboCup2024 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 4. run, Team BitFlip German Open
มุมมอง 4428 หลายเดือนก่อน
This videos shows a run of Team BitFlip at the German Open 2024 in Kassel. If you have any questions regarding our robot feel free to leave a comment. GitHub Repo: github.com/saegersven/robocup24 Website: kraemer123.de/
RoboCup Junior Rescue Line 2024 | 2. run, Team Krypton German Open Kassel
มุมมอง 6098 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 2. run, Team Krypton German Open Kassel
RoboCup Junior Rescue Line 2024 | 3. run, Team BitFlip German Open
มุมมอง 5158 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 3. run, Team BitFlip German Open
RoboCup Junior Rescue Line 2024 | 1. run, Team Krypton German Open Kassel
มุมมอง 5709 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 1. run, Team Krypton German Open Kassel
RoboCup Junior Rescue Line 2024 | 2. run, Team BitFlip German Open
มุมมอง 2.6K9 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 2. run, Team BitFlip German Open
RoboCup Junior Rescue Line 2024 | 1. run, Team BitFlip German Open
มุมมอง 4.7K9 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 1. run, Team BitFlip German Open
RoboCup Junior Rescue Line 2024 | 5. run, Team BitFlip TU Hamburg
มุมมอง 1.5K10 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 5. run, Team BitFlip TU Hamburg
RoboCup Junior Rescue Line 2024 | 4. run, Team BitFlip TU Hamburg
มุมมอง 1.8K10 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 4. run, Team BitFlip TU Hamburg
RoboCup Junior Rescue Line 2024 | 3. run, Team BitFlip TU Hamburg
มุมมอง 74210 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 3. run, Team BitFlip TU Hamburg
RoboCup Junior Rescue Line 2024 | 2. run, Team BitFlip TU Hamburg
มุมมอง 89411 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 2. run, Team BitFlip TU Hamburg
RoboCup Junior Rescue Line 2024 | 1. run, Team BitFlip TU Hamburg
มุมมอง 2K11 หลายเดือนก่อน
RoboCup Junior Rescue Line 2024 | 1. run, Team BitFlip TU Hamburg
RoboCup Junior Rescue Line Trailer 2024 | Team BitFlip
มุมมอง 1.6Kปีที่แล้ว
RoboCup Junior Rescue Line Trailer 2024 | Team BitFlip
RoboCup Junior Rescue Line 2023 | 8. run, Team BitFlip World Championship Bordeaux
มุมมอง 1.9Kปีที่แล้ว
RoboCup Junior Rescue Line 2023 | 8. run, Team BitFlip World Championship Bordeaux
RoboCup Junior Rescue Line 2023 | 7. run, Team BitFlip World Championship Bordeaux
มุมมอง 478ปีที่แล้ว
RoboCup Junior Rescue Line 2023 | 7. run, Team BitFlip World Championship Bordeaux
RoboCup Junior Rescue Line 2023 | 6. run, Team BitFlip World Championship Bordeaux
มุมมอง 1.1Kปีที่แล้ว
RoboCup Junior Rescue Line 2023 | 6. run, Team BitFlip World Championship Bordeaux
RoboCup Junior Rescue Line 2023 | 5. run, Team BitFlip World Championship Bordeaux
มุมมอง 1.1Kปีที่แล้ว
RoboCup Junior Rescue Line 2023 | 5. run, Team BitFlip World Championship Bordeaux

ความคิดเห็น

  • @hadeelbaloush2365
    @hadeelbaloush2365 7 วันที่ผ่านมา

    Amazing robot! can you tell me more information about your robot? which controller you are using?

    • @evbrobocup
      @evbrobocup 7 วันที่ผ่านมา

      Hi, we are using a Raspberry Pi for camera processing and a simple Arduino Microcontroller to drive our actuators. If you would like to know more feel free to check out our website linked in the video description. We have compiled detailed information about all our robots there. And if there's still something you'd like to know that's not on the website, just drop us an email!

  • @lilok6187
    @lilok6187 หลายเดือนก่อน

    Hello, I am trying to build a robot to play this competition. But, when my robot is following lines, the camera will see the floor that is outside the field and go to the wrong way. How can you slove this problem?

    • @evbrobocup
      @evbrobocup หลายเดือนก่อน

      Hi, according to the rules there must be a minimum clearance of 10cm from the line to the "floor". Therefore I would either tune the height of the camera or your field of view accordingly, so the camera can only see 10cm sideways/forwards. We did this in software by cutting out a region of interest from the original image that was a lot smaller than what the camera would actually see without cutting out parts of the frame. If you need further help, don't hesitate to write us an email!

  • @jpzinn1396
    @jpzinn1396 หลายเดือนก่อน

    What motor do you use?

    • @evbrobocup
      @evbrobocup หลายเดือนก่อน

      We use the Pololu 20d 12V 140RPM DC motors

  • @ParthChatupale
    @ParthChatupale 2 หลายเดือนก่อน

    Please can I have your mail

  • @ParthChatupale
    @ParthChatupale 3 หลายเดือนก่อน

    I really wanna know about it how you did it

    • @evbrobocup
      @evbrobocup 3 หลายเดือนก่อน

      Hi, we basically draw a bounding box around the largest black contour (represented by the green rectangle you can see in the video). The horizontal center of the rectangle roughly tells us where the robot should be while the horizontal center of the whole frame tells us where we currently are. By subtracting where we should be from where we currently are, we get a value (the blue number in the video) which is then used to drive our motors. Negative numbers mean the robot is a bit too far to the right and should therefore turn left a bit. The opposite logic applies for positive numbers. For more detailed information, feel free to check out our website linked in the video description. We gave a more thorough explanation in our 2021 team description paper

    • @richardmei2506
      @richardmei2506 3 หลายเดือนก่อน

      @@evbrobocup Hello, excellent work to use cv for the robocup junior. I just know how to use color sensors to do that. So where I can check your 2021 team descriptioin paper? Thank you in advance.

    • @ParthChatupale
      @ParthChatupale 3 หลายเดือนก่อน

      Thank you so much for you reply, I'm in FY of my college and joined the robotics club, I'm in quite my initial stages and looking forward to grow and I would really like to stay connected with you!!

    • @ParthChatupale
      @ParthChatupale 3 หลายเดือนก่อน

      What are the recent advancements in opencv regarding path detection and following

    • @evbrobocup
      @evbrobocup 3 หลายเดือนก่อน

      ​@@richardmei2506 Unfortunately, youtube is quite strict when it comes to posting links, but you can find our website in the video description. Then head over to "BitFlip" -> "robot" -> "2021". You should be able to find a hyperlink to our TDP there. Alternatively, you can also check out our GitHub repo for 2021

  • @lilok6187
    @lilok6187 4 หลายเดือนก่อน

    what do you use to power the raspberry pi?(i am using power bank now but i think it is too big for my robot)

    • @evbrobocup
      @evbrobocup 4 หลายเดือนก่อน

      We use a 4S li-ion battery pack (maximum of 16.8V) to power the whole robot. To step down the voltage from the battery we employ a simple step down module (FEICHAO 8A UBEC) which delivers constant 5V. I would recommend you to only use one battery as well and utilize voltage converters as this option turned out to be much lighter.

  • @mihguellelias9236
    @mihguellelias9236 4 หลายเดือนก่อน

    How did you manage to power the Raspberry? Did you use a specific battery? I'm trying to use Li-ion for this, but it seems like it can't handle it and keeps showing low voltage. I think it might be the voltage regulator or the battery's amperage. I tried connecting batteries in series and parallel to see if it increases the amperage, but it didn't work. I used two battery holders connected in series, hoping to add the amperage, but it's still showing low voltage. My Raspberry is connected to the voltage regulator with 5.25V-shouldn't that increase the voltage?

    • @evbrobocup
      @evbrobocup หลายเดือนก่อน

      Hi and sorry for the late answer. Honestly we are doing nothing special to power the Pi, just 4x 18650 cells (2 would suffice though) in series paired with a proper step down module. Just make sure that your step down module can handle ~3A of current and if you can adjust it to 5.1 or 5.2V. Is there anything else connected to the 5V that powers the Pi? Which step down module are you using?

  • @mihguellelias9236
    @mihguellelias9236 4 หลายเดือนก่อน

    como conseguiram alimentar o raspberry? usaram uma bateria especifica? to tentando usar li-ion para isso e pelo que parece ele não aguenta, vive falando de baixa voltagem

    • @mihguellelias9236
      @mihguellelias9236 4 หลายเดือนก่อน

      acho que é o regulador de tensão ou a propria amperagem das pilhas, tentei fazer uma ligação em sere e paralelas para conseguir ver se aumenta a amperagem e pelo visto não deu certo, usei dois suportes de pilhas com ligação em sere, a ideia era que fizesse a soma da amperagem, mas ele continuou acusando a baixa voultagem, meu raspberry esta ligado no reguladorde tensão com 5.25v deveria aumentar a voltagem?

    • @evbrobocup
      @evbrobocup 4 หลายเดือนก่อน

      Mhh 5.25V sounds alright, I wouldn't increase the voltage any further (in fact, according to the Raspberry Pi documentation, 5.25V already is the maximum). Which step down modules are you using?

    • @mihguellelias9236
      @mihguellelias9236 4 หลายเดือนก่อน

      @@evbrobocup Regulador de Tensão LM2596 Módulo Ajustável DC-DC.

    • @evbrobocup
      @evbrobocup 4 หลายเดือนก่อน

      Ok, honestly we had some problems with the cheap LM2596 modules in the past too. Which Pi version are you using? I suppose the Pi 4/5 can draw more than 2A under continuous load which could be the reason you see the low voltage warning. Otherwise I wouldn't recommend connecting two step down modules in parallel, but rather using a separate one for the Pi and a second one for the rest of your 5V electronics (eg sensors, microcontrollers or servos). Servos starting to turn under load can create huge ampere spikes leading to a rapid decrease in voltage which can cause the low voltage warning you see on the Pi. As a quick workaround (if you can't use a separate step down module for the Pi for some reason) try adding a capacitor to smooth out the voltage. Just search the internet for "capacitor smooth out voltage" if you need more information.

  • @null5464
    @null5464 4 หลายเดือนก่อน

    is it hard to rescue in evacuetion zone faster without using TPU?(coral accerarator or smt)

    • @evbrobocup
      @evbrobocup 4 หลายเดือนก่อน

      It should be possible as some teams managed to be a lot faster without using a TPU (team Offroad from Germany for example), but we did not have the resources before the competition to optimize any further

    • @null5464
      @null5464 4 หลายเดือนก่อน

      @@evbrobocup Can i accsess the offroad's TDP?

    • @evbrobocup
      @evbrobocup 4 หลายเดือนก่อน

      Unfortunately I don't think so. But you could try without a TPU first and if you hit a wall regarding processing speed you can always add a TPU later on

  • @阿乐-q5q
    @阿乐-q5q 4 หลายเดือนก่อน

    How can your robot detect silver line?

    • @evbrobocup
      @evbrobocup 4 หลายเดือนก่อน

      We employ a custom neural network that uses the current camera frame for silver detection. Feel free to check out our website for more information!

  • @luixns4908
    @luixns4908 4 หลายเดือนก่อน

    what is the rpm of the dc motors?

    • @evbrobocup
      @evbrobocup 4 หลายเดือนก่อน

      Hi, these are 140 RPM motors (Pololu 20d)

  • @ITZ-2407
    @ITZ-2407 5 หลายเดือนก่อน

    how it rotate at the green corner

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      Do you mean how we detect the green turning signals?

    • @ITZ-2407
      @ITZ-2407 5 หลายเดือนก่อน

      @@evbrobocup yes

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      We employ a recursive algorithm to find "groups of green pixels" and then use the average position of the black lines around it to determine its relative position to surrounding black lines. This information is then used to determine the final turning direction. Feel free to check out the TDP on our website if you want to dig deeper.

    • @ITZ-2407
      @ITZ-2407 5 หลายเดือนก่อน

      @@evbrobocup did you use camera or color detection sensor also what me TDP if you can give me the link

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      We use a camera for line following (including green detection). TH-cam is quite strict when it comes to posting links and we might make changes on the website leading to ghost links, but you can find the TDP on our website (Link is in the video description). Just click on "BitFlip" -> "robot" and then choose the year you are interested in. All the information about the robot of this season can be found in the according subpage, including our TDP (if there is one)

  • @Overengineering2
    @Overengineering2 5 หลายเดือนก่อน

    Great run! Our Superteam runs at the world championship sadly didn't go as well as yours.

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      Ah too bad, sorry to hear that. But if it makes you feel any better, we totally screwed up Superteam last year too (0 points in both runs...). This year's challenge was a lot easier though, at least with a working line follower and another team with decent rescue capabilities

    • @Overengineering2
      @Overengineering2 5 หลายเดือนก่อน

      ​@@evbrobocup Since we were 1st in the standings we got put together with a team in the bottom quarter, so we spent most of the time rebuilding their robot and got it working well enough towards the 2nd run. The challenge at the WC was much harder though and required us to communicate multiple things including a variable. Surprisingly enough communicating from a EV3 brick to a Raspberry Pi using Bluetooth is very reliable.

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      Ah okay that sounds similar to our challenge at WCs last year. We also had to communicate with an Ev3 team, but Bluetooth didn't work at all for us (there were too many signals interfering with each other, outside the venue it kinda worked). But we did use a Pi 4, maybe the Pi 5 has better Bluetooth hardware? Or was there something you did differently that we did?

    • @Overengineering2
      @Overengineering2 5 หลายเดือนก่อน

      ​@@evbrobocup I think my reply got deleted or something, maybe because it had a link? Anyways in short the Pi 4B/5 both have BL 5.0. The Ev3 only has BL 2.1, so its limited by the Ev3. We had no issues with range, interference or walls. There are examples in the GitHub repository (including all our code) I'm gonna publish on our GitHub organization in around 1-2 weeks. I might/probably will make a tutorial on how to get it working properly, since the only guide on the internet about it is flawed and the example code is broken.

    • @Overengineering2
      @Overengineering2 5 หลายเดือนก่อน

      @@evbrobocup The Pi 4B/5 have the same Bluetooth version while the Ev3 has 2.1. We're gonna release the code in 1-2 weeks, it needs a little work to be readable.

  • @zpowerful_
    @zpowerful_ 5 หลายเดือนก่อน

    Hi, my team and I are building a similar robot, however, we are having a little trouble with the motor speeds, when we have a low PWM value the motors just stop and need a big speed jump to start spinning again. Are you guys using a specific motor driver for the motor PWM speeds? And what's the max RPM of your motors? Thanks!

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      That's certainly a really good question, as we faced the exact same problem a few years ago. You can actually see in some of our older videos (mainly the ones from team Proxima) that our motors would just randomly stop sometimes or the robot would get stuck on bumpers because the slight increase in needed torque caused the motor to stop completely. There are some possible solutions to this problem (note that it is mostly caused by physics though, because motors need a lot of power to start spinning but with low PWM they don't get a lot of that): 1. Try to drive faster. That may sound stupid, but often your maximum speed during linefollowing is caused by a single bottleneck in your hardware/software design. We still use the very same motors from years ago, but we don't have problems with them anymore because we can drive a lot faster nowadays. 2. More efficient H-Bridge. We have absolutely zero experience with this solution, but our motor drivers (L293D) are really inefficient and a better one might give you the slight boost you need. 3. A software hack: Every time your motor stops moving (are you using encoders?) or drops below a certain PWM value, you can give it a tiny speed boost at higher PWM to get it going again (eg 100ms at 255 PWM). I wouldn't recommend this option for the long term though... 4. Get motors with lower RPM (higher gear ratio). Depending on what motors you are using, there might exist a drop in replacement with the exact same dimensions that just uses a different gearbox and therefore provides lower RPM out of the box (we use the Pololu 20D motors with 140RPM and there are several other versions of our motor). Out of all the options I personally think that option 1 and 4 are the best ones. Maybe you can try to improve your linefollowing first and see if your algorithm can handle higher speeds. If that's the case, you don't even need to buy new hardware. Otherwise I would just try to get my hands on another motor with lower RPM and higher torque.

    • @zpowerful_
      @zpowerful_ 5 หลายเดือนก่อน

      ​@@evbrobocup Do your robot's motors always drive above a minimum speed to prevent this?

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      No, our linefollowing is just fast enough so the PWM signals the motors receive are naturally high enough to not stop the motors

    • @zpowerful_
      @zpowerful_ 5 หลายเดือนก่อน

      @@evbrobocup we got pololu's 20d motors instead of the 25d we were using and they're working a lot better than the 25d at low speeds, thanks for the advice!

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      No problem, glad I could help

  • @loky2187
    @loky2187 5 หลายเดือนก่อน

    How the line is detected accurately did you deployed any model for the accurate line detection??

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      Despite silver detection, our linefollowing is purely algorithmic and essentially calculates the average line angle on the current frame which is then used to determine the motor speeds. The angle is calculated by iterating through each black pixel in the frame and using basic trigonometry to find out its angle to the bottom center of the frame. We then sum up all angles and divide by the number of black pixels to get the average. The actual algorithm is slightly more sophisticated (for example we give pixels custom weights based on their horizontal position), so feel free to check out our TDP for further information as well as pseudo code.

  • @biobrause_robocup
    @biobrause_robocup 5 หลายเดือนก่อน

    4:29 Which sadist thought it was a good idea to put tape on the track??? Impressive that the robot could keep going at all.

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      Maybe our motors are just "slightly" overpowered with a max power of 4x27W = 100W

  • @Luckzinrr
    @Luckzinrr 5 หลายเดือนก่อน

    Why is your robot so slow in rescuing?

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      Unfortunately our neural network for detecting the victims is quite slow, but this is most likely a software issue as other teams with similar hardware manage to detect the victims with comparable accuracy in only a few milliseconds. There are also some hardware acceleration boards specifically designed to make the Raspberry Pi more suitable for AI applications, but we did not have the resources to get into that nor did we want to tackle our software issue with expensive hardware.

  • @edu647
    @edu647 5 หลายเดือนก่อน

    What camera do you guys use ?

    • @evbrobocup
      @evbrobocup 5 หลายเดือนก่อน

      We use the Pi Camera V2.1, but if you plan on building a similar robot any camera with sufficient speed (30+ FPS) and low latency should be fine.

  • @biobrause_robocup
    @biobrause_robocup 6 หลายเดือนก่อน

    Line-following still unmatched!

  • @null5464
    @null5464 6 หลายเดือนก่อน

    How do you get the amount of turning motors after found a green signal?

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      After finding a group of green pixels, we cut out a quadratic region of interest that is slightly larger than the green turning signal. This ROI now contains the green dot itself and a few black pixels that belong to the black line of the intersection. To decide which way we have to turn, we calculate the average position of the black pixels in this ROI. If the position is in the bottom of our ROI, we should ignore the green because there is a black line right below it. If the average black position is in the top right, we turn left (because there are black lines at the right and top of the ROI) and if it is left, turn right respectively. I would recommend checking out section 4b of our TDP (can be found on our website under "BitFlip" -> "robots" -> "2024") for further information.

  • @Lizzzz90
    @Lizzzz90 6 หลายเดือนก่อน

    I feel dumb for watching this. Then again not as dumb as seeing the problem happen over and over and repeating it.

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      I guess it will take a few more years before the robots are taking over...

  • @JoaoPedro-xg5hr
    @JoaoPedro-xg5hr 6 หลายเดือนก่อน

    The robot use arduino nano to control the motors ? and what microcontroller do you use to obtain the measurement from the distance sensors ?

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      We use a Raspberry Pi and an Arduino. The Pi does all computationally expensive tasks such as processing the current frame from the camera while the Nano does everything else like driving motors and reading out distance sensors. They communicate with each other via USB

  • @たかはし-d3v
    @たかはし-d3v 6 หลายเดือนก่อน

    Does this robot have four-wheel drive?

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      Yes, we use four 12V DC motors from Pololu

    • @たかはし-d3v
      @たかはし-d3v 6 หลายเดือนก่อน

      @@evbrobocup I see. I think I will use it too.

  • @loky2187
    @loky2187 6 หลายเดือนก่อน

    Is that following line is a machine learning model ? and The line following operation is done by CV by capturing from real time video, but understanding line from the video is done by tensorflow lite, is that ?

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      While you are right that we use a camera, we don't utilize a neural network for linefollowing (we do for detecting victims though). Our algorithm is actually quite simple and mainly involves calculating the average line angle using basic trigonometry. If you want to learn more about our approach please check out our website

  • @biobrause_robocup
    @biobrause_robocup 6 หลายเดือนก่อน

    Wow, 3:28 is just the definition of unlucky...

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      Or bad code 😅

  • @Spottzinn
    @Spottzinn 6 หลายเดือนก่อน

    Can you explain to me better how you made the claw and how you made the robot identify that it is in the rescue area?

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      The claw was manufactured using a 3d printer, you can find the design files in our GitHub repo (link the video description). Silver is recognized using a simple tensorflow lite neural network. If you have further questions after checking out our website and repo, feel free to write us an email.

  • @loky2187
    @loky2187 6 หลายเดือนก่อน

    Is there any tutorial for this project because i currently working on this type of project ?

    • @evbrobocup
      @evbrobocup 6 หลายเดือนก่อน

      We don't have tutorials (yet?), but feel free to check out our website and GitHub repo (both linked in the video description) for more information about this project. Otherwise I would recommend the OpenCV line following tutorials from the TH-cam channel "Out of the bots"

  • @mihguellelias
    @mihguellelias 7 หลายเดือนก่อน

    ces are using which IDE to run the code? And how do you edit codes in ninja? I'm BR and I've been following you since 2022 and I've always had this doubt, you know. I also wanted to know how you managed to control the Arduino and at the same time use openCV, do you use the original Raspberry operating system? I tried to use it (not with your code) and I ended up having a problem with the energy which is my biggest problem currently, I think it's the fault of the operating system which is heavy if you could give me some tips I would appreciate it, you are top (also I wanted to know if you are in college or high school).

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      We write all of our code on our main PC and if we want to test it on the robot, we upload it to the Raspberry Pi using the SFTP protocol over a hotspot from our phone (of course you can also connect the Pi to your WiFi). That way, we don't have to write our code on the slow Pi, but rather on our main machines which is a lot more convenient. After uploading we then use ninja/cmake to compile the code and afterwards run it on the Pi. We are using the standard Raspberry Pi OS on a Pi 4B. In idle the Pi should consume less than 5W and even during intensive computer vision tasks it should not exceed 10W. For initially setting up your Pi you should be able to use your phone charger as long as it can deliver at least 2A at 5V. Just make sure your brick isn't too fancy as they screwed up the hardware design of the first Pi 4 version so it can't handle so-called "eMarked" cables. For usage in the robot, we use 4x 18650 cells in series and a proper step down module that can deliver stable 5V (You can find the exact module we are using on our website). If you have power problems the culprit is usually a cheap step down module that has a lot of output ripple or just can't deliver as much current as they tell you on Amazon. And as for your last question: we all finished German highschool and are already attending university. Unfortunately that means that we will turn 20 this year and therefore won't be able to participate in RoboCup Junior anymore...

    • @mihguellelias
      @mihguellelias 7 หลายเดือนก่อน

      @@evbrobocup Dude, thanks for the tip, I just didn't understand this part of the operating system, as if it were the recommended system. But there are so many that I can't even count them on my fingers hahaha Regarding the robo cup junior, it's sad but that's life, I'm in my second year of high school and I participate in a competition called OBR (Brazilian Robotics Olympics). and I wanted to bring this world of computer vision to my state and in the future to my country, Brazil doesn't pay as much attention to technology or robotics. This is annoying because it's what moves the world today. You must have already won the robocup at least once, so I have no intention of using your code because it would be cheating with the other competitors, I want to develop a whole code. But I'm sometimes in doubt about what to use on my robot and how to do some parts, so I'll ask whenever I have doubts.

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      Honestly it shouldn't matter too much which operating system you use, but I would still recommend Raspberry Pi OS as it has the longest track record and proven to be reliable. I wish you the best of luck, Computer Vision and robotics are indeed the future and also quite fun to mess around with. If there are any further questions just drop us a comment or an email

  • @たかはし-d3v
    @たかはし-d3v 7 หลายเดือนก่อน

    It's so good!! Please tell me how does your robot recognize where are balls and where to put balls in rescue zone?

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      Thanks a lot, even though this video is quite old ;) In the shown video we did not actively search for the victims but rather drove around the whole rescue area to collect as many balls as possible. But if you are interested in victim detection feel free to check out our newest videos. See you there!

    • @たかはし-d3v
      @たかはし-d3v 7 หลายเดือนก่อน

      @@evbrobocup thank you very much! I'll watch your newer video.

  • @SirPytan
    @SirPytan 7 หลายเดือนก่อน

    Die Kurse werden jedes Jahr fieser. Jetzt auch noch mit Hindernissen in der Rescue Area. Das macht es ja so langsam echt unmöglich. Aber war cool mit euch auf der Ideen-Expo gesprochen zu haben. Ich wünsche weiterhin viel Erfolg und dass ihr euer Wissen an die nächste Generation weiter gebt!

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      Unmöglich war der Parkour sicherlich nicht, aber ich persönlich finde auch, dass hier etwas übertrieben wurde. Der Roboter passte ja nicht einmal zwischen der roten Ecke und Säule durch... Bezüglich Wissensweitergabe geben wir unser Bestes, u.a. durch unsere Website auf der sich die meisten Infos über unsere Roboter (nach etwas Gesuche) finden lassen. Mal schauen, ob wir in Zukunft auch noch leichter zugänglichere Formate ins Leben rufen. Dir auch alles Gute, war nett dich kennenzulernen!

    • @SirPytan
      @SirPytan 7 หลายเดือนก่อน

      @@evbrobocup Danke. Ja, war mir auch eine Freude.

  • @tictactoe-videos6530
    @tictactoe-videos6530 7 หลายเดือนก่อน

    incredible, I'm from Brazil, could you tell me what is needed to build a robot like this?

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      Hi, if you are new into robotics or RoboCup in general I would recommend to build your robot using Lego as it allows for rapid prototyping. However, we've built this robot using a custom 3d printed chassis and custom PCB we ordered from china.

  • @null5464
    @null5464 7 หลายเดือนก่อน

    why silver line is difficult to detect?

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      It was extremely bright at the venue which our neural network wasn't used to. But we made some adjustments and were able to get it working again at run three

  • @hamidoosama
    @hamidoosama 7 หลายเดือนก่อน

    You will going to robocup eindhoven

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      No, unfortunately we only qualified for the European Championship in Hanover

  • @logeshm-on2lm
    @logeshm-on2lm 7 หลายเดือนก่อน

    Can i get the source code of this project because I am currently working in this kind of project

    • @evbrobocup
      @evbrobocup 7 หลายเดือนก่อน

      Of course, feel free to check out our GitHub repository in the video description. Good luck tinkering!

  • @loky2187
    @loky2187 8 หลายเดือนก่อน

    When will all the competition gets ended ? because currently working on this project so i need some use cases of these project's programmings and ML models

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      Do you mean this RoboCup season? It will end with the World Championship in Eindhoven this year (mid July)

  • @null5464
    @null5464 8 หลายเดือนก่อน

    your machine is jaunty moving whenever i watch!!

    • @null5464
      @null5464 8 หลายเดือนก่อน

      btw i want to know where to get that omniwheel like that size and what is the best for both pwm control and communicationing with raspberrypi 4b.

    • @null5464
      @null5464 8 หลายเดือนก่อน

      cuz i tried to use ardunio mega to control some of motors from signal of raspberry pi 4b. but i couldnt (the signal from raspi 4b is on and off when i did it.

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      The Omni wheels are some kind of off the shelf solution, so you should be able to find a similar product by googling it. Unfortunately, we have no idea anymore where we bought ours... For controlling motors you can either use an Arduino or the Raspberry Pi, both should work. We usually go with using a dedicated microcontroller like an Arduino for motor control because the Pi has no hardware PWM which makes motor movements inaccurate and prone to mistakes

    • @null5464
      @null5464 8 หลายเดือนก่อน

      tysm for replying <3 im sorry for my lack of words. i want to pwm control 4 or more motors with raspi. so i used arduino also used together raspi 4b for more pwm ports. but arduino can't process the signal from raspi 4b in real time. therefore i want to know what microcomputer board is best for processing the signal from raspi and having 4~ pwm port.

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      What exactly do you mean by "can not process"? Which protocol are you using? I can recommend SPI, I2C or USB/UART communication which all should work perfectly fine using the Arduino + Raspberry Pi combination. In fact we have used all options listed above and can confirm these results.

  • @tec4303
    @tec4303 8 หลายเดือนก่อน

    Am I missing something or is this robot really struggeling at a very basic task?

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      Are you into RoboCup? It's a robotics competition for pupils, so don't expect something mindboggling :) But I can ensure you that the students are trying their best to improve even further

  • @nagiurrahman-wr9ox
    @nagiurrahman-wr9ox 8 หลายเดือนก่อน

    Hello, I am much interested of knowing about the Robocup. Can you inform me further. What are the rules and purposes of the competition.

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      Of course, here you go: RoboCup Junior is an educational initiative that aims to introduce students to robotics and artificial intelligence through hands-on competitions. In the Rescue Line sub-category, teams design and program autonomous robots to navigate a simulated disaster zone, following a line on the ground while avoiding obstacles and rescuing objects that represent victims (we take part in Line as you can see from the videos). You can find official rules when you enter "RoboCup Rescue Line official rules 2024" into a search engine of your choice.

  • @nagiurrahman-wr9ox
    @nagiurrahman-wr9ox 8 หลายเดือนก่อน

    what is the robot doing ? what was it's goal

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      I have already answered your second comment, but in general it's the robots goal to follow the line and rescue the silver and black balls into the colored corners.

  • @luixns4908
    @luixns4908 8 หลายเดือนก่อน

    Hey! Ive seen your videos from this season of robocup, and i have noticed that the wheels yo are using are very similar to a some lego wheels, can you guys help me look at the wheels? My team feels that it is very immportant for our runs and it would be awesome if you could give some information about those wheels; thanks!

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      Sorry for taking so long, but it took me a while to find the part number of our wheels. You are absolutely right, we use old Lego wheels as you can probably tell from our videos. YoutTube is quite strict when it comes to posting links, but when you enter "lego 32019 86652" into a search engine of your choice you should be able to find them. Also feel free to check out our website or GitHub Repo (link in the video description), where you can find high resolution images of our robot.

  • @toni5_9_8
    @toni5_9_8 8 หลายเดือนก่อน

    Awesome job! And also, I have a question regarding your team. I noticed, that you didn't compete at the same regionals tournament as the rest of this school. And at the German Open, instead of having EvB Gymnasium registered as your school, you had "Fantasiename" registered. Also, I read in the article of the EvB school that you're a team that used to belong to the school, but still you're posting on this channel and somehow still belong to that school. So, I'm just generally curious about the situation if you'd like to share. Cause I'm a little confused to be honest.

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      Props for noticing such minor details :) TL;DR: EvB was the name of the school we graduated from, but now we act independently. To give some context: Team BitFlip went to the "EvB Gymnasium" and created this TH-cam channel to upload their runs (we called ourselves Freewin 2.0 and πthon πraten back then...). After we finished high school last year, we still wanted to participate in RoboCup, but chose another qualification tournament than the teams of our school. That's why we also registered under "Fantasiename" instead of our schools name. We initially used this channel for solely uploading our runs, but of course some other teams of our school wanted to publish their videos here as well. We (or mainly me, Lukas) do all the maintenance related stuff like answering your comments! Edit: As team BitFlip will officially retire this year, there will be more and more videos from other teams of our school and fewer of team BitFlip. We will see if we make a second channel for that (managed by actual pupils) or keep uploading on here to make use of our reasonably large following. Maybe there will even be some other cool projects we showcase on here, but we haven't really put much thought into that.

    • @toni5_9_8
      @toni5_9_8 8 หลายเดือนก่อน

      ​@@evbrobocup Thanks for answering. I've already wondered about it when I was at the German Open. And yeah, I'm a big fan of you, so of course I pay attention to the details.Thanks for answering. I've already wondered about it when I was at the German Open. And yeah, I'm a big fan of you, so of course I pay attention to the details. 😉 I'm really looking forward to seeing more teams of your school, especially since I would be glad to also see some teams that are actually at your own level so you can relate to the videos. Because most of the videos you can find on TH-cam are videos of like teams in top 5 or maybe top 10 of a country's Nationals. And, I mean, my team's pretty decent too, but well... not that good hahaha. However, it's sad that you'll have to retire from RoboCup Junior this year. I would also really like the idea of seeing some other projects from you guys, and I will definitely keep following your projects or whatever you'll decide to do. You're kind of my role model team. I wish you all the best, especially for the European Championships, regarding that will be your last championship at RoboCup Junior before retiring🍀

    • @evbrobocup
      @evbrobocup 8 หลายเดือนก่อน

      Thanks a lot for your kind words, I'm really glad that we seem to have a positive impact on someone with our videos. I am sure that you will become even more successful in the following years. Just take a look at our old videos from a few years ago and compare them with our current robot... You will certainly progress equally fast if you keep improving your robots :) If you have questions feel free to check out our website or write us an email!

  • @Szkillzs
    @Szkillzs 9 หลายเดือนก่อน

    Kinda sad that something broke. Hopefully you’re able to fix it :).

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      I guess you mean BitFlip's robot :) This one is from team Krypton

  • @theclovercross
    @theclovercross 9 หลายเดือนก่อน

    another random recommend. I like robotics from time to time but why was this filmed and put up? is it a work in progress? feels like it just started to barely work though with many shortcomings

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      As I have written in the other comment answer, the video shows a very niche competition and is not meant to get millions of views (nor being extraordinarily high quality...). And I am sure that the robot will improve in the future :)

  • @tannens
    @tannens 9 หลายเดือนก่อน

    This showed up on my main feed. Maybe it's from the caffeine, but this was simultaneously one of the most frustrating and disappointing and unfulfilling and irritating videos to watch. I stayed and finished it just because I was so taken aback by how irritated I felt by it. From the guy getting in front of the camera to the robot just having an absolute day to the confusion of the context (I am not in robotics) There was just a lot of, What the heck. Great exercise for mindfulness + self-awareness

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      I am truly sorry that you did not like our video. To give you some context:The video was recorded on a very crowded competition venue and is not meant to get millions of views. There are just some RoboCup teams that upload their runs to TH-cam, so other teams can rewatch and learn from them. Somehow TH-cam thinks that random "non-RoboCup" people could like these kind of niche videos... Anyways, thanks for watching and taking time to comment!

    • @tannens
      @tannens 8 หลายเดือนก่อน

      @@evbrobocup No apology needed, nothing hurtful done! I really admire the tenacity being involved with robotics requires and thank you for capturing and sharing this moment. Glad this can be watched and reflected upon

  • @futures_man
    @futures_man 9 หลายเดือนก่อน

    Congrats👏

  • @huanlinfui
    @huanlinfui 9 หลายเดือนก่อน

    lil bro looked to the precipice and said: "i think that's time, bye"

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      Lol 😂

  • @MichiruKnows
    @MichiruKnows 9 หลายเดือนก่อน

    omg that really hurts, but thats cool you were able to fix it:) btw, what kind of motors and wheels are you using? we're using ev3 wheels on all 4s but as they have a ton of friction it doesn't turn well

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      We use standard Lego wheels for the front axis (we resalvaged them from an old Lego set) and Omni wheels for the back

  • @toni5_9_8
    @toni5_9_8 9 หลายเดือนก่อน

    Ouch, that hurt just by looking at it! I'm glad you were able to fix it. And btw., good luck at the European Championships!

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      We wouldn't have been able to fix the problem if it wasn't for kind teams that let us use their 3d printers :) But thank you anyways!

  • @たかはし-d3v
    @たかはし-d3v 9 หลายเดือนก่อน

    I am a junior high school student in Japan and I am planning to play RoboCup this year. So, can you tell me how to recognize where to put the ball in the rescue zone?

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      Cool to hear that you are getting into RoboCup! We use a neural network with the MobileNetV2 architecture to detect the balls. Past experience taught us that purely algorithmic solutions (like OpenCVs HoughCircles function) don't work reliably unless used with advanced image filtering techniques.

    • @たかはし-d3v
      @たかはし-d3v 9 หลายเดือนก่อน

      @@evbrobocup Thank you for answering my question! I will refer to it and proceed with the development!

  • @diegoevangelista9002
    @diegoevangelista9002 9 หลายเดือนก่อน

    Hello I have a question does yoour robot have a unique controll for every single motor or does you control the left side and the right one?

    • @evbrobocup
      @evbrobocup 9 หลายเดือนก่อน

      We only have two motors which control the front wheels. The back wheels have no motors so we cannot control them.