RS4 - Self balancing Raspberry Pi OpenCV image processing Robot Update 2

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024
  • Link to description:
    roboticssamy.bl...
    or
    letsmakerobots....
    Opencv + Raspberry Pi camera module:
    thinkrpi.wordpr...

Комментарии • 87

  • @Blorkus
    @Blorkus 4 года назад

    RUclips algo did not disappoint, though a little late. belated nice work!

  • @crockett616
    @crockett616 8 лет назад

    This is soooo awesome. Its the perfect project! I intend to try image processing for my arduino/raspberry pi robot but the selfbalancingness just adds soooo much to the whole thing. This is the perfect robotics project! So cool!

  • @101pyromaniac
    @101pyromaniac 11 лет назад

    this is probably the most impressive creation i have seen with the raspberry pi! you got my sub wana see more of this little robot!

  • @Philipp.H0210
    @Philipp.H0210 9 лет назад

    Sweet robot ;) The Raspberry Pi is so nice, you can built almost everything with it!

  • @kwapin7
    @kwapin7 10 лет назад +1

    Amazing! Just got my Rasberry B+ and since i was inspired by opencv im going to try building something like Your Robot!

    • @larry9556
      @larry9556 10 лет назад

      If you manage It could you link the tutorial you used, been trying to get OpenCv on my b+ few weeks and am making no progress

  • @jimthehermit1698
    @jimthehermit1698 10 лет назад +1

    that's the coolest robot I've ever seen!

  • @jorgedesantiago9580
    @jorgedesantiago9580 10 лет назад

    I was amazed what people can do with those micro boards.

  • @PieterBos
    @PieterBos 11 лет назад +8

    Very cool robot !!!!

  • @francescocecco6264
    @francescocecco6264 9 лет назад

    It's incredible! Congratulations great work!

  • @neira.francisco
    @neira.francisco 9 лет назад

    Excelent work! I will try to emulate it, at least the object following.

  • @alex14496
    @alex14496 6 лет назад

    Amazing, thanks for the upload!

  • @xumuk3
    @xumuk3 11 лет назад +3

    Awesome robot!
    Will you program it to find power sockets and charge
    battery when idle?

    • @74Samy
      @74Samy  11 лет назад

      Good idea. Easier said than done :)
      It will need a localization system to find the power source. It has odometry but the accuracy is not good enough.

    • @QW3RTYUU
      @QW3RTYUU 9 лет назад +1

      +74Samy Why not put a picture near the sockets so he can find them?

    • @javalin597
      @javalin597 8 лет назад +2

      +QW3RTYUU Good thinking! Even better, why not use an infrared beacon like a polulu?

    • @Camop82
      @Camop82 8 лет назад

      Well since everyone is adding in their 2 cents. If possible, try making the battery rechargeable through inductive charging. That way you can clearly mark an area for charging and the Robot just has to stand there until charged. I saw a concept for a car and one of the features was inductive charging parking spaces. Just have park there and the battery will charge, no need to plug the car in.

    • @javalin597
      @javalin597 8 лет назад

      Camop82 Though it would probably need to be a charger AND a stand, because the robot would not be able to stand up straight while off

  • @rluquett
    @rluquett 11 лет назад +1

    Dude! that's so cool!!!

  • @PierreVilleneuve
    @PierreVilleneuve 11 лет назад +3

    Amazing stuff!

  • @UzairAli001
    @UzairAli001 9 лет назад +1

    LoL, It looks cute the way he is looking for ball

  • @alonsomartinez5260
    @alonsomartinez5260 11 лет назад +1

    Congrats on the hackaday feature =)

  • @raptor10412
    @raptor10412 11 лет назад

    This is extremely awesome

  • @Best1Leaks
    @Best1Leaks 8 лет назад +2

    Sorry. I don't know anything about this area. How exactly do you guys use raspberry pi for these sort of tasks? Do you combine it arduino or something?

    • @GoinHam121
      @GoinHam121 6 лет назад

      I'm pretty sure he has to do it with Ros

  • @norbertvarga2729
    @norbertvarga2729 8 лет назад

    I love this small guy!

  • @ITNiels
    @ITNiels 9 лет назад

    Amazing!! :D
    And i love the eyes you gave it!

  • @merkyuk
    @merkyuk 9 лет назад

    very good indeed.

  • @MrSobreviviente33
    @MrSobreviviente33 9 лет назад

    Great project, what is the power supply that you use?

  • @MrSamuel00700
    @MrSamuel00700 7 лет назад

    Hello! I wonder where I can find material for building the robot ...! And I want to congratulate you on the project, a great job!

    • @74Samy
      @74Samy  7 лет назад

      Olá Samuel :)
      This project has a few years and to be honest it will be difficult to replicate because it needs a lot of hand work.
      I'm working on a new similar project, maybe it will be interesting for you. I'll try to keep this channel updated.

  • @narekgharakhanian8557
    @narekgharakhanian8557 8 лет назад

    Great work mate

  • @DeepSpaceConsulting
    @DeepSpaceConsulting 10 лет назад

    WoOoW this is so cool :D great work !!!

  • @josphuoc8096
    @josphuoc8096 3 года назад

    Hello Sir, Is there a similar project that uses the python language?

  • @SnumikWorld
    @SnumikWorld 7 лет назад

    этому можно подражать, офигенная работа

  • @odin2024
    @odin2024 9 лет назад

    Estimated tell me if there is any tutorial to make one like it. I have very little knowledge of programming, basic Arduino. I would greatly appreciate your help

  • @FrankLopezx
    @FrankLopezx 9 лет назад +1

    why did you not have him map its surrounding so he does not have to start looking around as if it did not just passed the only ball in the room, so this ay by the time he gets to his final dir it would just pull a 180 and head straight to the ball ?

    • @MrInternetuser2011
      @MrInternetuser2011 7 лет назад

      good idea, but if it was my project, I'd say because one of the goals is image recognition, as opposed to region mapping. Also balls tend to roll around lol, so dynamically looking for the ball was probably a safer bet.

    • @74Samy
      @74Samy  7 лет назад

      Region mapping is possible using the robot's odometry, but it wouldn't be easy to implement.
      With current more powerful Pi this could be improved in a lot of ways. I'm planing to build a new improved platform and start to work on it again.

    • @FrankLopezx
      @FrankLopezx 7 лет назад

      actually this is true but not the only way, perhaps use a ultrasonic module mapping the location and saving the given data into a array and then compare the longest ping vs the shortest ping and try to shift the conditionals to drive the motor to the shortest ping if == the visual matches the obj in question or color

  • @afterlifepost8169
    @afterlifepost8169 11 лет назад

    BRAVO!

  • @EduardSanfelixBonavida
    @EduardSanfelixBonavida 11 лет назад +1

    Fantastic !

  • @egenriether
    @egenriether 8 лет назад

    great work!

  • @mrbig5439
    @mrbig5439 10 лет назад

    Amazing! that's soooooo cool !

  • @orojasp
    @orojasp 9 лет назад

    Great videos 74samy!
    best regards :)

  • @xino101010
    @xino101010 7 лет назад

    Great job

  • @alo1236546
    @alo1236546 8 лет назад

    so cute !

  • @MultiJackHo
    @MultiJackHo 8 лет назад

    wow impressive!

  • @mdresf
    @mdresf 10 лет назад

    really great!

  • @mohamedemadhassaan2476
    @mohamedemadhassaan2476 9 лет назад

    Dude.. Nice work.... Thumbs up for u mate... I wanna ask you some questions about it so may i have ur fb account or whatever social media network u r using?

  • @totoxahc
    @totoxahc 9 лет назад

    how long does the battery last?

  • @junyazhang7952
    @junyazhang7952 9 лет назад

    Is your robot in production? Can I buy one?

  • @cabmmm
    @cabmmm 11 лет назад

    so cool

  • @beatmusicvlog7814
    @beatmusicvlog7814 10 лет назад

    cool robot iwant to learn that...sir can you teach me? how to code that robot

  • @David-dq2hu
    @David-dq2hu 9 лет назад

    what is the other sensor that is not the ultra sonic

  • @ameralahmad3563
    @ameralahmad3563 6 лет назад

    Please can you share the code of image processing

  • @TheWebMammut
    @TheWebMammut 7 лет назад

    Very cool!!

  • @matheusalves1901
    @matheusalves1901 11 лет назад

    Excelent!

  • @martindolanek8197
    @martindolanek8197 9 лет назад

    amazing

  • @boystowndynamics7420
    @boystowndynamics7420 2 года назад

    can you please give us access to you google drive??

  • @amitnayal7729
    @amitnayal7729 7 лет назад

    sir I am also makin the same project with your coding help but instead raspberry pie I used aurdino now the problem is I am runing the code given by you in visual studio great its working but wat to do with aurdino coding could you please help me out by replying pleassee

    • @amitnayal7729
      @amitnayal7729 7 лет назад

      #include
      int p_fltXYRadius[0];
      Servo servo;
      Servo servo1;
      int servoPosition = 90;
      int servoPosition1=90 ;
      int incomingByte = 0; // for incoming serial data
      void setup()
      {
      Serial.begin(9600); // // opens serial port, sets data rate to 9600 bps
      servo.attach(9); // attaches the servo on pin 9 to the servo object
      servo1.attach(10);// attaches the servo1 on pin 10 to the servo object
      servo.write(servoPosition); // set the servo at the mid position
      servo.write(servoPosition1);// set the servo1 at the mid position
      }
      void loop()
      {
      if (Serial.available() > 0) {
      // read the incoming byte:
      incomingByte = Serial.read();
      switch(incomingByte)
      {
      // Rotate camera left
      case 'l':
      servoPosition+=1;
      delay(20);
      if (servoPosition > 180)
      {
      servoPosition = 180;
      }
      break;
      // Rotate camera right
      case 'r':
      servoPosition-=1;
      delay(20);
      if (servoPosition < 0)
      {
      servoPosition = 0;
      }
      break;
      // Center camera
      case 'c':
      servoPosition = 90;
      delay(20);
      break;
      // Camera in upward direction
      case 'u':
      servoPosition1+=5;
      delay(100);
      if (servoPosition1 > 160)
      {
      servoPosition1 = 160;
      }
      break;
      // Camera in downward direction
      case 'd':
      servoPosition1-=5;
      if (servoPosition1 < 140)
      {
      servoPosition1 = 140;
      }
      break;
      // Camera would move upward if it finds an object moving up
      case 'f':
      servoPosition1+=1;
      delay(100);
      if (servoPosition1 > 180)
      {
      servoPosition1 = 180;
      }
      break;
      // Camera would move downward if it finds an object moving down
      case 'e':
      servoPosition1-=1;
      delay(100);
      if (servoPosition1 < 0)
      {
      servoPosition1 = 0;
      }
      break;
      }
      servo.write(servoPosition);
      servo1.write(servoPosition1);
      }
      }

    • @amitnayal7729
      @amitnayal7729 7 лет назад

      sir I have done this coding now I just want to add code so as I could do this work on wheels so can you please help me out

  • @banguncool
    @banguncool 8 лет назад

    Good dog!

  • @prakashs4786
    @prakashs4786 6 лет назад

    I'm planning to do this robot for my project can u help from base.gr8 work

    • @74Samy
      @74Samy  6 лет назад

      +PRAKASH S Hello. This project is a bit old. I'm not working on it anymore. You have all the information about this robot in my blog.

    • @prakashs4786
      @prakashs4786 6 лет назад

      Can u send me the codes and synopsis to prakashscitech@gmail.com
      Thank you

    • @prakashs4786
      @prakashs4786 6 лет назад

      74Samy hello sir I would be grateful can u send me the synopsis and codes for the the bot
      To prakashscitech@gmail.com

  • @NubeBuster
    @NubeBuster 10 лет назад

    CUTE!!!

  • @nailtronic5330
    @nailtronic5330 7 лет назад

    Can you give me this project? It s fantastic, so i want to realize it....good job

  • @sethitsseth
    @sethitsseth 7 лет назад

    impressive

  • @burhansancakl351
    @burhansancakl351 5 лет назад

    my neck disliked this video

  • @GoodHunterBL
    @GoodHunterBL 6 лет назад

    Cool !!

  • @dongwooklee8787
    @dongwooklee8787 7 лет назад

    so------ cute !

  • @lukestagg2138
    @lukestagg2138 9 лет назад

    wow that is amazing! al totally automated? so you could put the ball in a different place and he would still find it? gob smacked!

  • @vjp2866
    @vjp2866 6 лет назад

    please send the tutorials

  • @Darkscream4
    @Darkscream4 6 лет назад

    That's sweet :)

  • @Grustinko
    @Grustinko 6 лет назад

    Круто! Теперь приделай ему ручки и пусть возмет мячик и принесет!

  • @oscarfernandez5119
    @oscarfernandez5119 8 лет назад

    wow

  • @kevinfury6737
    @kevinfury6737 6 лет назад

    O: PRO !

  • @Ardragoon
    @Ardragoon 7 лет назад

    SWEEET xD
    The Red and Blue Eyes xD xD xD

  • @raydall3734
    @raydall3734 8 лет назад

    It is a great start.... now teach it to play soccer!

  • @JohnJohn-gy2st
    @JohnJohn-gy2st Год назад

    Hello

  • @ThoughtinFlight
    @ThoughtinFlight 6 лет назад

    My dog can't even fetch a ball...

  • @joao333hd6
    @joao333hd6 10 лет назад

    ahhahaha :D nice job man

  • @ahmeta.112
    @ahmeta.112 6 лет назад

    Amazing !

  • @TheOfficialObama
    @TheOfficialObama 11 лет назад

    very cool