Arduino Robot arm with Computer Vision

Поделиться
HTML-код
  • Опубликовано: 25 авг 2024
  • edog.io/
    This is my robot arm project, which I am using to teach myself computer vision with Arduino. Unfortunately, the code is not available, as I didn't think this video would get so much attention at the time.
    Hardware:
    - Arduino Uno
    - 4 servo-motor (MG996R)
    - A cheap webcam
    Image Recognition:
    - Python Script using the OpenCV library
    More infos: edog.io/

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

  • @calvinbarajas5144
    @calvinbarajas5144 4 года назад +11

    Very cool. I love how you used live motion. Better than my own project using static photos.

    • @Bechill3d
      @Bechill3d  4 года назад +3

      Thank you ! Unfortunately I wanted to do the image processing on a raspberryPI but it was not powerful enough to perform the live motion

    • @ayushayush9857
      @ayushayush9857 6 месяцев назад

      @@Bechill3d you can use coral for making it faster

  • @currentdraft6754
    @currentdraft6754 5 лет назад +6

    We are more and more ... This is great!

  • @LIMUNQUE
    @LIMUNQUE 11 месяцев назад +2

    Could you show more about the project?

  • @aos1611
    @aos1611 5 лет назад +5

    Felicitaciones de los brazos roboticos que he visto es el mejor, como se puede aprender a construir el programa que lo controla. Donde se encuentra informacion, gracias.

  • @user-tc3sh9pl4e
    @user-tc3sh9pl4e 4 года назад +2

    Amazing work.

  • @arafat877
    @arafat877 2 года назад +4

    Could you share with me the technical design and software of this robot please ???

  • @arturlorc
    @arturlorc 5 лет назад +3

    Muy bueno!! Felicitaciones

  • @brunomarquez8958
    @brunomarquez8958 2 года назад +5

    First of all, congratulations for your well done job with this robot.
    Could you tell us which library did you use?
    I’m working in a project like this one and would be awesome if I understand how you made this with arduíno and python.

    • @Bechill3d
      @Bechill3d  2 года назад +2

      Hello! I used opencv-python library for the computer vision

    • @ifeanyivincent370
      @ifeanyivincent370 2 года назад +3

      The python pyfirmata library enables you to interact with Arduino through python

    • @nguyengiorno9026
      @nguyengiorno9026 Год назад

      @@Bechill3d can i use c++ instead of python?

    • @YoungDylan-qk2rk
      @YoungDylan-qk2rk 9 месяцев назад +1

      Please where was the camera mounted on and how did the arm know when it has grabbed the wood or did you measure the breadth of the wood and controll the robot arm to move for a pparticular distance, and i must also compliment you for the good job@@Bechill3d

  • @muhammet5177
    @muhammet5177 5 месяцев назад

    Berekella. It's very talantly work!

  • @goplayman5658
    @goplayman5658 2 года назад +17

    Hello sir, is there by any chance you could make another video showing how you were able to achieve coupling openCV with the way the servos moved in order to pick up the item? Been researching for solutions but to no luck. Would really appreciate hearing from you :)

    • @malikammarkhodja8574
      @malikammarkhodja8574 2 года назад +2

      hey , did you find a solution ?

    • @brunomarquez8958
      @brunomarquez8958 2 года назад +2

      Hello. I would like to understand how he did that too. It would be the solution for a project that I’m developing

    • @ammarkhodjamalik7050
      @ammarkhodjamalik7050 2 года назад +2

      @@brunomarquez8958 hey i need that solution too , did you find something ? i'm working on a similar project

  • @qtuan4070
    @qtuan4070 3 месяца назад

    I'm also working on a similar project. The problem I'm having is how to make one servo stay in position while the other servos rotate because gravity will pull the servos down causing misalignment.

    • @GodwinWong
      @GodwinWong 2 месяца назад

      Maybe you can try to use servos with higher torque? Or even adding an additional gearbox for the servo to increase its torque (and reduce the rotational velocity of the servo, this may make the structural dynamics more stable and avoid violent motion that could alter the angular position of the other servos.)

  • @alexander.marcel
    @alexander.marcel 4 года назад +4

    Awesome job sir, do you have the tutorial ? Thanks

  • @maheromar8688
    @maheromar8688 4 года назад +1

    Great... i think it will be better if you add blur to the frame

  • @channadissanayaka6450
    @channadissanayaka6450 Год назад +2

    thank you.This is a very cool project.Please provide the source code.

  • @meghashyamjoshi1094
    @meghashyamjoshi1094 4 года назад +2

    Can u share peogarm or algorithm of this arm

  • @user-bx9pj8dp2g
    @user-bx9pj8dp2g 3 года назад

    man, this thing is so cute👍

  • @soumildev3836
    @soumildev3836 4 месяца назад

    where was the camera mounted on and how did the arm know when it has grabbed the wood. WHAT IS ALGORITM BEHIND RECOGNISING THE QUATERNIONS WHEN THE WOOD WAS FLAT ??

  • @BlissofTheta
    @BlissofTheta 4 года назад +1

    hiii....could you plz explain how you have established a serial communication between python and uno

  • @divyamgothi5b850
    @divyamgothi5b850 Год назад +1

    hello bro can you share the code of it
    or
    make a video explaining the code and also showing the making of it

  • @elifsenyigit174
    @elifsenyigit174 4 года назад +8

    hi sir, congrats ! Can you share the codes, please ?

    • @uvendhan2791
      @uvendhan2791 5 месяцев назад

      Yeah sir can share code

  • @enricosaccheggiani3192
    @enricosaccheggiani3192 4 года назад +3

    Very good can you share the code? Please

  • @Maukat
    @Maukat 4 года назад +1

    Hello, do you think the blue servomotors could work ?

  • @IlhamDefraN
    @IlhamDefraN 4 года назад +1

    how's the inverse kinematic analysis for this?

  • @VoidNumber
    @VoidNumber 5 месяцев назад

    Genius

  • @FlyWithSergio
    @FlyWithSergio Месяц назад

    Hey! I LOVE your project. Would you share the code? Thanks a lot for inspire me.

  • @ahsankayani8670
    @ahsankayani8670 4 месяца назад

    Hi sir can u share step by step process of implementation or source code please

  • @hitengarg3167
    @hitengarg3167 4 года назад +14

    Sir, can you please share the source code of this project. We have our own project which requires a robotic arm with computer vision

  • @lionnelakam4719
    @lionnelakam4719 6 месяцев назад

    please how can i calculate and send the coordintes x y z of the object to my arm

  • @Kamal_Kalyan887
    @Kamal_Kalyan887 2 года назад +1

    Please can you make a tutorial video sir 🙏🏻🙏🏻🙏🏻

  • @rishabhshiju7118
    @rishabhshiju7118 4 года назад +2

    Brilliant Work, can you please share any Github link or something so that I can learn to communicate between a python script and the Arduino with USB, thanks

  • @paulossg
    @paulossg 3 года назад +1

    Congratulations! Can you shared the project?

  • @tutorstown973
    @tutorstown973 9 месяцев назад

    Please tell me list of components that you deployed. What dataset did you use?

  • @masdodit1
    @masdodit1 Год назад

    Woooow...cool man....

  • @RAGHUNATHSINGHBCI
    @RAGHUNATHSINGHBCI Год назад +1

    cool. can you let me know how much it cost you as i am doing a project where i need similar kind of things.

  • @TheJeSuzZ
    @TheJeSuzZ 4 года назад +1

    Great job! Can you please tell what camera model you're using here?

    • @Bechill3d
      @Bechill3d  4 года назад +1

      A cheap Logitech webcam

  • @itsnotallrainbowsandunicor1505

    Was ROS use as an interface? Congrats BTW.

  • @umutturfan6168
    @umutturfan6168 Год назад

    Can you share the making process

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

    beatiful buddy

  • @muhammadbilal3912
    @muhammadbilal3912 Год назад +1

    Can you guide from which platform can I learn Computer vision for Robotics? I am also starting to make Projects like Robotic arm and mobile robots for Object identification and placing by differentiating between several objects. Thank you

    • @milosnikolic1790
      @milosnikolic1790 Год назад

      Hello sir, have you find anyting? I am looking for the same.

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

    Bravo !

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

    Sir, please make a video tutorial

  • @huyoan8184
    @huyoan8184 3 месяца назад

    Please can you give me information about the code of this project? Is it on github

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

    Awesome sir

  • @JM_Tushe
    @JM_Tushe 11 месяцев назад

    Cool.

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

    amazing

  • @nabita2.0
    @nabita2.0 Месяц назад

    Can you share where is your camera position?

    • @Bechill3d
      @Bechill3d  Месяц назад

      The 'minion' sits on it, it's just a cheap webcam without the plastic case

  • @HappyEngineer99
    @HappyEngineer99 8 месяцев назад

    Hello sir, I love your project, Do you have any tutorial? It would be really nice if I can learn more from your tutorials thank you so much!

  • @bhojrajajey
    @bhojrajajey Год назад

    Hey nice one. Can u share the specification if possible.

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

    thank you so much!!!!!!!!!!!!!!!!

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

    hi may i know how u program ur robotic arm and computer vision

  • @Adilhuan
    @Adilhuan 8 месяцев назад

    Great job. can you share the "OpenCV" lib for image processing and arduino code. It is important to me

  • @amir_eshaqy
    @amir_eshaqy 2 года назад +1

    Hi brother, can you teach me how to make this? tnx

  • @enamreza836
    @enamreza836 Месяц назад

    Can u please provide code

  • @sanpol4399
    @sanpol4399 3 года назад +3

    Were did you get that small Minion worker module , seated near the tip of the arm, that is actually doing all the work? 😃
    I want one of those modules to simplify the code . 😄😄

  • @mr.n01ce
    @mr.n01ce 3 года назад

    Sir please make video how to make it

  • @rudrisanthosh
    @rudrisanthosh 5 лет назад +2

    Share the github link sir

  • @ibrahimabdalla2567
    @ibrahimabdalla2567 Год назад

    What about the code and libraries how can i get it

  • @asifkhan-gj4vd
    @asifkhan-gj4vd 3 года назад

    May I have a link to the background music?

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

    hello really nice video, can this robotic arm conduct its action automatically ?

  • @livedurgesh3060
    @livedurgesh3060 Год назад

    Please sir upload tutorial ..

  • @sometechnicalandmusicsroy3762
    @sometechnicalandmusicsroy3762 6 месяцев назад

    please, I really require the code for learning and to implement it by myself

  • @user-wo2ye7xr4z
    @user-wo2ye7xr4z Год назад +1

    Hey can you pls provide source code, it will be really helpful

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

    Hello sir, is there by any chance you could show us the inverse kinematics for this arm

  • @kunthanakorn4234
    @kunthanakorn4234 10 месяцев назад

    i have a question. my name is kun. now,i have a problem about i can't connect between opencv and arduino , May i consult? please

    • @Bechill3d
      @Bechill3d  10 месяцев назад

      You are absolutely right. What you need to do is connect your Arduino to your computer, which runs OpenCV, via USB. Then, using a library such as pyserial, which can be installed using 'pip install pyserial' in Python, you can send commands to your Arduino and control it.
      This is the biggest challenge of this project. Your computer does all the math, and the Arduino simply executes whatever position Python sends to it

    • @kunthanakorn4234
      @kunthanakorn4234 10 месяцев назад

      @@Bechill3d i can install library on opencv right?

  • @ilhamdagymnastiar2645
    @ilhamdagymnastiar2645 7 месяцев назад

    does anybody know what's component he used for image recognition?

    • @Bechill3d
      @Bechill3d  7 месяцев назад

      As mentioned in the description, I used the OpenCV python library

  • @random_idRI
    @random_idRI Год назад

    What name componen

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

    nice:)

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

    Sir I can get the code and diagrams please

  • @anhthinguyenle5965
    @anhthinguyenle5965 4 месяца назад

    Please give me the code file for reference

  • @rhagul2723
    @rhagul2723 Год назад

    can i get ur datasets image

  • @junaidmalik7140
    @junaidmalik7140 Год назад

    Can u provide the source code for this

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

    Please share the code..

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

    Brother can you share or teach me this code please

  • @TECH-PLAYS975
    @TECH-PLAYS975 Год назад

    Can you provide a source code?

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

    What is the model of webcam?

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

      This is a random logitech cam. No much to say about, you just need the right driver to make it works just fine

  • @bilan5880
    @bilan5880 4 года назад +1

    lt is available Program

    • @sonnysheng4753
      @sonnysheng4753 4 года назад +1

      can u share me with the github link :)?

  • @mayurkamgonde9251
    @mayurkamgonde9251 Год назад

    Hey hi can you plz help me out ..?

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

    This is robot slavery ;)
    Did you use a qualifier for the cork, or just a chromatic selection?

  • @PritishMishra
    @PritishMishra 3 года назад +3

    0:45 My Life is Lie....

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

    Hanzhen harmonic drive gear , robot arm gear reducer, over 30 years experience ,,,

  • @atrhsdfl867
    @atrhsdfl867 3 года назад +1

    selfish As*H*** thanks for sharing!!

  • @hariprasathkr7130
    @hariprasathkr7130 Год назад

    What about power source?

    • @Bechill3d
      @Bechill3d  Год назад

      In that scenario, the Arduino is powered through USB, while the servos receive a separate 5V power source. But you could use the 5v from the arduino I guess

    • @hariprasathkr7130
      @hariprasathkr7130 Год назад

      @@Bechill3d did you use smps ? If u use smps .... what's the current output rating for 5v ?

  • @Ei-hungHsief-wf4pl
    @Ei-hungHsief-wf4pl Год назад

    hello,sir,i am very appreciated it that if you could share your code with me! I have been researched many solutions to do that but no luck.Your code must help me a lot!thank you very much!!😭😭

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

    Are you hacker??????

    • @Bechill3d
      @Bechill3d  4 года назад +1

      yes, but don't tell anybody

    • @alphan6225
      @alphan6225 4 года назад +2

      @@Bechill3d ha haa,,you are publickly telling.

  • @random_idRI
    @random_idRI Год назад

    Coding

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

    🤣🤣🤣🤣🤣🤣

  • @khontrongdd3715
    @khontrongdd3715 5 лет назад +1

    Brother can you share or teach me this code please

    • @Bechill3d
      @Bechill3d  5 лет назад +3

      I didn't share the code because it's not scalable and relevant.
      But I will share a github link to a simple example to communicate between a python script and the Arduino with the USB port.
      In the meantime, you should take a look at "OpenCV" lib to do some image processing

    • @khontrongdd3715
      @khontrongdd3715 5 лет назад +1

      @@Bechill3d ok, thank you sir i don't know how to start to control robot arm with image processing :(

    • @ahmedsuhailabdullah6196
      @ahmedsuhailabdullah6196 5 лет назад +2

      please share the github link

    • @kunalbhatt4333
      @kunalbhatt4333 3 года назад +1

      @@Bechill3d you were going to share and example

    • @kunalbhatt4333
      @kunalbhatt4333 3 года назад +3

      @@Bechill3d It doesn't matter to us if it is not scalable, we would like to learn how it works and customize it ourselves after all we all are interested in learning!