Raspberry Pi Robot Arm With Computer Vision + Image Processing Pics

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • The robot arm controller is a Raspberry Pi 2 Model B. The Servomotors are Dynamixel AX-12A. There is a Raspberry Pi camera module mounted on the top for image processing.
    The Computer Vision algorithms applied here are Edge Detection, Binarization, Pixel Expansion, Labeling and Object Extraction. In this Video I tried to show how the robot see’s the world by adding pictures directly out of the Image Processing algorithms (I just added the coloring in the Labeling process). I also tried to sync the pictures to the superb music of the great artist “broke for free”.
    Here's some further info on the thing:
    I didn’t use OpenCV. The image processing algorithms applied here are all very simple. I wanted to write them by my own. Two important libraries which I used are pythons "picamera" and a library called "ax12". "picamera" provides an easy way to get greyscale pixeldata from the Raspberry Pi camera module. "ax12" is used for the communication with the Dynamixel AX-12A servos. I did write some code to make the servomotors move smoother (starting and stopping in a smooth sinusoidal manner). And then there was a bit of code to actually get the junctions into positions, which would allow the electromagnet to pick up the metallic things. In other words, this was about getting the thing to move correctly given some x and y values which were extracted from the image earlier.
    Music:
    "Night Owl" by Broke For Free

КОМЕНТАРІ • 199

  • @cyrus304
    @cyrus304 7 років тому +34

    Love the Dynamixel servos just not the price tag!

  • @geeky_explorer9105
    @geeky_explorer9105 5 років тому +4

    Excellent calibration of servos according to the frame of the vision

  • @alucardo17
    @alucardo17 5 років тому +10

    Wow thats a very cool project and a very expensive way to manage spare parts around the table but why not. I totally loved the idea to have some sort of electromagnetig finger instead of a clasic mechanic claw. Congrats!

    • @JaydenLOL
      @JaydenLOL 3 роки тому

      this is better project ua-cam.com/video/vGCEwSspKgA/v-deo.html

  • @Emtron_Technologies
    @Emtron_Technologies 7 років тому +4

    Excellent. Most satisfying video on Robotic ARM With RPI. Keep up the good work.

  • @zaferatakan1082
    @zaferatakan1082 5 років тому +3

    Congrats !! brilliant engineering ! very smart and simple solution for object classification

  • @dadendoa
    @dadendoa 5 років тому +9

    hi, this is excelent. Thank you for the showing that job. Could you please share or prepare a full system video for this? Or could you share the references which you got information to build this system

  • @prashantgupta4298
    @prashantgupta4298 6 років тому +1

    Dude awesome project .
    congrats man , and please continue in your work .

  • @lionelt.9124
    @lionelt.9124 4 роки тому +1

    I'm getting Short Circuit nostalgia from seeing this.

  • @raserapps8230
    @raserapps8230 8 років тому

    Awesome - loving the electromagnet arm

  • @Tysondrumm
    @Tysondrumm 5 років тому +1

    Extremely interesting and well made content. Subscribed.

  • @israelgoytom6085
    @israelgoytom6085 7 років тому

    Nice, Beside everything really like the way you expand the Pi Camera!!!

    • @ElectronDust
      @ElectronDust  7 років тому

      Thanks Israel Goytom!

    • @dronemastro3741
      @dronemastro3741 7 років тому

      WE DEMAND MORE!!! MORE SIMILAR PROJECTS!!!

    • @ElectronDust
      @ElectronDust  7 років тому

      wow. Thanks! I will try to upload some similar stuff. Though I can't promise anything. ^^

    • @JaydenLOL
      @JaydenLOL 3 роки тому

      this is better project ua-cam.com/video/vGCEwSspKgA/v-deo.html

  • @gamv5850
    @gamv5850 4 роки тому

    Nice man, I had doubts about using rapsberry pi to control servos but your robot gave me some ideas about how to make it. Now i need to control a 5 DOF arm robot with NEMA motors

    • @JaydenLOL
      @JaydenLOL 3 роки тому

      this is better project ua-cam.com/video/vGCEwSspKgA/v-deo.html

  • @dronemastro3741
    @dronemastro3741 7 років тому

    what the hell, man. this project is the most awesome project of robotics in youtube. i have been tailing all robotics projects in youtube, and this is the BEST. it offers the simplest ever way, to learn CV robotics. why do u stop doing this project, man. u should make similar projects to this one!

    • @ElectronDust
      @ElectronDust  7 років тому +1

      wow. Thanks!
      I'll try to make new stuff with this robot arm.

    • @dronemastro3741
      @dronemastro3741 7 років тому +1

      nice to hear that, man! i have been tailing all CV robotics projects in youtube for 2 years, but i didnt have courage to start, because they were all so complicated. this one is the simplest ever. and it even has many real life applications, further encouraging people to learn, coz this is useful. these dats, i am starting to learn robotics, by learning raspberry and CV because of you, man!

  • @imranbasapur286
    @imranbasapur286 5 років тому

    Thank you so much for giving this much of information

  • @walterp7125
    @walterp7125 8 років тому +8

    NIce! I sugget you to program a continously motion with acceleration and dec.

    • @ElectronDust
      @ElectronDust  8 років тому +3

      Hey Walter, That would be cool! Thanks for the comment!

    • @JaydenLOL
      @JaydenLOL 3 роки тому

      this is better project ua-cam.com/video/vGCEwSspKgA/v-deo.html

    • @walterp7125
      @walterp7125 3 роки тому

      @@JaydenLOL this project with code offusced is a fucking shet and then not has the robot arm.

  • @leonardohonores
    @leonardohonores 8 років тому

    I love it. Great work!

  • @conelrad1447
    @conelrad1447 4 роки тому +1

    amazing! i will try to replicate someday

  • @callanmackay9887
    @callanmackay9887 6 років тому

    This video is perfect! good job

  • @DrSingaravelanA
    @DrSingaravelanA 2 роки тому

    Excelent, Thanks for sharing

  • @HemangJoshi
    @HemangJoshi 5 років тому

    super awesome bro...

  • @jackyli6716
    @jackyli6716 6 років тому

    that's cool~
    good project.

  • @fabianodias10044
    @fabianodias10044 4 роки тому

    Awesome!

  • @Mauropaz666
    @Mauropaz666 6 років тому

    Well done

  • @5621346
    @5621346 3 роки тому

    very indeed nice project!

  • @stanTrX
    @stanTrX 3 роки тому

    awesome!

  • @2011supra
    @2011supra 8 років тому

    Excellent!

  • @emirasil3861
    @emirasil3861 8 років тому

    Excellente work.

  • @dilanyasantha5394
    @dilanyasantha5394 8 років тому

    Excellent

  • @KKMaity
    @KKMaity 4 роки тому

    Is this type of image processing possible with Arduino?

  • @ccyl54
    @ccyl54 Рік тому

    Pretty cool! May I ask why not integrate a cognex vision system?

  • @TrueBlueKangaroo
    @TrueBlueKangaroo 5 років тому

    Wow, just wow

  • @vijayshejal4322
    @vijayshejal4322 7 років тому

    Excellent work !! It will be more helpful , if you explain more details about this :)

    • @ElectronDust
      @ElectronDust  7 років тому

      Hey Vijay!
      Thanks for the comment! Here's some explanations about the thing:
      robotshop.com/letsmakerobots/raspberry-pi-robot-arm-with-simple-computer-vision
      It's not much. But maybe you're interested.

    • @vijayshejal4322
      @vijayshejal4322 7 років тому

      Thank you, I will check :)

  • @hekmatsaker3720
    @hekmatsaker3720 6 років тому

    very nice ......

  • @andrescuadras6478
    @andrescuadras6478 7 років тому

    Pretty awesome!, Hi Tobias, I am making as well a robotic arm with 4DOF, I have a question. Its available using your library Json?, if you could supply it to me.
    Also if the other library Ax12 is able for using with a TowerPro MG995?

    • @ElectronDust
      @ElectronDust  7 років тому +1

      Hi Andres,
      Thanks! I am afraid the Ax12 library and the code I wrote can not directly be used with TowerPro MG995 servos. The Dynamixel AX12 servos are smart servos. They recieve instructions via serial bus. On the other hand, as I am sure you are aware of, the TowerPro MG995 servos use a PWM signal as input signal.

  • @prajwala7330
    @prajwala7330 9 місяців тому

    I a small doubt if you place any object it will pick or only the specific object

  • @arafat877
    @arafat877 3 роки тому +1

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

  • @majklnajt1772
    @majklnajt1772 6 років тому

    sweet man :)

  • @vratkokuruc893
    @vratkokuruc893 3 роки тому

    Wow! Hi, can you tell me how the processing pics working? Based on ML? Thank you

  • @calvinbarajas5144
    @calvinbarajas5144 5 років тому

    Great project. I can see from the video that you assigned ID 3 to the wrist, ID 2 to the elbow, and ID 1 to the shoulder. What ID did you assign to the base please. Since the number is hidden, I can't tell. Was it assigned ID zero?

    • @ElectronDust
      @ElectronDust  5 років тому

      It was ID 4.

    • @calvinbarajas5144
      @calvinbarajas5144 5 років тому

      @@ElectronDust Thanks very much. Did you use the Pi GPIO 3.3v pin to power the electromagnet (on and off) or a separate power source (relay)?

    • @ElectronDust
      @ElectronDust  5 років тому

      Yeah, there's not enough current flow provided by the GPIO to power the electromagnet directly. I used a power transistor, but a relay would of course also work.

  • @o_poky9359
    @o_poky9359 4 роки тому

    did you use python for this or c++?

  • @faizanalam1646
    @faizanalam1646 5 років тому +1

    plz make full video on this project please .....

  • @keepsecret7624
    @keepsecret7624 5 років тому +1

    Good project. I will soon be working on a simular project to pick and sort resistors. There may be problems here;-)

    • @JaydenLOL
      @JaydenLOL 3 роки тому

      this is better project ua-cam.com/video/vGCEwSspKgA/v-deo.html

  • @cristian-bull
    @cristian-bull 6 років тому

    thats a weird and cool design

  • @dronemastro3741
    @dronemastro3741 7 років тому

    hey man, maybe you should take a look at SimpleCV. it will make your coding much easier, and will expand your projects possibilities. looking forward for your similar projects!

  • @shaunpx1
    @shaunpx1 3 роки тому

    This is most awesome!!! I would really like to build one of these do you have a repo/code/part list?

  • @mohammedkamran8559
    @mohammedkamran8559 2 роки тому

    I am working on a trash bot,which recognises trash using video processing,which processor will be compatible for video and image processing,iam trying to keep my budget as low as possible,so can u recommend me any less expensive processor,thanks

  • @paulohenriqueelph
    @paulohenriqueelph Рік тому

    Hello Friend, how are you? I am a Brazilian research student and I am doing a similar project. Can you explain me how you made the connection between the Raspberry and the robotic arm?

  • @RuthranRathnagirishwaran
    @RuthranRathnagirishwaran 6 років тому

    nice arm! this one inspired me to do myself on my own
    can u guide me while doing this project !!
    how long it takes u to complete this project ?

    • @ElectronDust
      @ElectronDust  6 років тому

      Hey! Here's a blog post about this project (if you haven't read it already):
      electrondust.com/2017/10/28/raspberry-pi-robot-arm-with-simple-computer-vision/
      I can answer your questions if you want.
      It took me about 3 months in total I think. I was working on weekends on it.

    • @JaydenLOL
      @JaydenLOL 3 роки тому

      this is better project ua-cam.com/video/vGCEwSspKgA/v-deo.html

  • @abifoluwaoni1966
    @abifoluwaoni1966 7 років тому

    Hello, nice video, started looking into this for my raspberry pi as i am tired of programming with them. Do you think it is possible to just get a robotic arm and integrate some coding into it instead of building the arm from scratch?
    Thanks

    • @ElectronDust
      @ElectronDust  7 років тому

      Hey, thanks!
      Sure! Just be careful when choosing the arm. If the thing isn't providing any feedback on motor positions it will be hard to get it to move the way you want it to move.

  • @reynaldosalazarjr.5669
    @reynaldosalazarjr.5669 6 місяців тому

    Hey is there a way can I communicate with? Badly need teacher for my Project. Hope I get your response.

  • @hippopotamus86
    @hippopotamus86 5 років тому

    Do you need to boot into raspbian for this? I've done lots with arudino but not an electronics project with Raspberry Pi.

    • @ElectronDust
      @ElectronDust  5 років тому

      Yes, the Raspberry Pi is running on Raspbian in this project.

  • @valeriomarcotuli8420
    @valeriomarcotuli8420 4 роки тому

    What would happen to mean coordinates in case the pixel expansion is not performed?

  • @Julian-sj5tr
    @Julian-sj5tr 5 років тому

    It should be using load cell, so the weight of item can be detected

  • @tooltoyou5474
    @tooltoyou5474 5 років тому +1

    Do you have any code or some sheet for teach how i can do this
    i also interresting

  • @clarencenikel_6420
    @clarencenikel_6420 5 років тому

    Did you use a regular computer to make this thing work? Can I use a MacBook Pro 2013 to program this thing?

    • @ElectronDust
      @ElectronDust  5 років тому

      I used a regular PC to program it. Your MacBook Pro 2013 will work just fine. I programmed it by opening an ssh connection to the raspberry pi. But you also could edit the python files on your main machine and then just transfer them via WinSCP (or a similar software for mac.)

    • @clarencenikel_6420
      @clarencenikel_6420 5 років тому

      Electron Dust I see that your using 4 servos but i was wondering what type of servos are those?

    • @ElectronDust
      @ElectronDust  5 років тому

      @@clarencenikel_6420 Those are Dynamixel AX-12As. Very powerful, solid servos. Their a bit expensive, but it's worth it in my opinion.

  • @hrithikpatni6730
    @hrithikpatni6730 4 роки тому

    How did you find the angle at which servo motor is rotated??

  • @chanlee8732
    @chanlee8732 7 років тому

    thank you!

  • @brianbordenkircher52
    @brianbordenkircher52 4 роки тому

    Would a cluster of pi help speed this up processing wise?

    • @ElectronDust
      @ElectronDust  4 роки тому

      The image processing is the bottle neck when it comes to performance. Assuming that the processing load could be distributed evenly among the pis I see no reason not to think that it would speed it up. I never worked with a pi-cluster, so I am not clear on what conditions need to be met for the processing load to be distributed successfully among the pis. Image processing might not be as suitable (because not as easily attributable) as other forms of data processing.

  • @01Hesenko06
    @01Hesenko06 4 роки тому

    How did you manage the communication?

  • @faizanalam1646
    @faizanalam1646 5 років тому

    please make full video on this topic ......

  • @quizgardener5444
    @quizgardener5444 4 роки тому

    Need improvement but it is so cool .

  • @troym856
    @troym856 4 роки тому

    How how do you get the arms to lock/brake after a rotation?

  • @DavidFernandez-bf1tq
    @DavidFernandez-bf1tq 4 роки тому

    Hello, I hope that you askme my question, i have some dynamixel, but 2 have the led in red color and when I try moved this dont work, the others had the led in green color and work, my question is, why the led changed to red and dont work?, sorry for my english, I hope you understandme 😔

    • @ElectronDust
      @ElectronDust  4 роки тому

      Hi,
      Is your LED blinking red? If so, that means there was an alarm. You can figure out what kind of alarm it is by reading the 1-byte size error register at address 18.

    • @DavidFernandez-bf1tq
      @DavidFernandez-bf1tq 4 роки тому

      the LED remains red, it is connected to a ROBOTIS controller card and the motor does not recognize me, the other motors do recognize me.

  • @anonymousgamers5481
    @anonymousgamers5481 4 роки тому

    Hey bro how did you get x,y and z coordinates for the target position. And then u applied inverse kinematics?

    • @JaydenLOL
      @JaydenLOL 3 роки тому

      this is better project ua-cam.com/video/vGCEwSspKgA/v-deo.html

  • @lonwabowali9003
    @lonwabowali9003 5 років тому

    How did you create it. Parts used please.

  • @tapujain9928
    @tapujain9928 4 роки тому

    Will you plz share codding u have done in this robot making

  • @Daniel_Simarmata8850
    @Daniel_Simarmata8850 7 років тому

    where there are sold servo Dynamixel AX-12A

  • @2011supra
    @2011supra 8 років тому

    Hi Tobias,
    Change capital "A" to:
    from ax12 import Ax12
    Only if u r using python 3.4.2 or later

    • @ElectronDust
      @ElectronDust  8 років тому

      Hi supra,
      Should this be done because it is a programming convention?

    • @2011supra
      @2011supra 8 років тому

      +Tobias Kuhn Sorry. I used python 3.4.2. I had to modified. Ur is okay.

  • @danielkraus5662
    @danielkraus5662 5 років тому +1

    You could of done this with high torque servos. No need to buy expensive servos.

  • @md.shariarkabir7350
    @md.shariarkabir7350 4 роки тому

    di you use kinematic for robotics arm

    • @ElectronDust
      @ElectronDust  4 роки тому +1

      But nothing sophisticated though. Just the absolute minimum to make it move the way it moves in the video.

  • @СашкаБелый-ч6м
    @СашкаБелый-ч6м 5 років тому

    What is the cheeper price for motors "Dynamixel AX-12A"? It is absent at AliEpress and Bangood.

    • @ElectronDust
      @ElectronDust  5 років тому

      Dynamixel AX-12A are expensive. But they are really good and worth their money IMO.

  • @danielgaffin4034
    @danielgaffin4034 7 років тому

    Amazing !! dosnt look a resource hungry as open cv. Do you have a tutorial on this project by any chance >.>

    • @ElectronDust
      @ElectronDust  7 років тому

      I am sorry to tell you that there is no tutorial. I should write one.
      There is some more info here:
      robotshop.com/letsmakerobots/raspberry-pi-robot-arm-with-simple-computer-vision
      But it's not a tutorial.

    • @danielgaffin4034
      @danielgaffin4034 7 років тому

      thank you so much, im working on a dual armed arduino/pi robot i think this would be great for.

  • @aussielaw4173
    @aussielaw4173 8 років тому

    What programming language did you use and what libraries?

    • @ElectronDust
      @ElectronDust  8 років тому

      Hello AUSSIE LAW,
      I used Python. I wrote my own libraries for image processing and smooth moving.
      But I did however use several other libraries including:
      - picamera
      - ax12
      - spidev
      Here's the source code:
      github.com/T-Kuhn/ScrewPicker

  • @nassimaouchefoun5980
    @nassimaouchefoun5980 5 років тому

    hi i went to ur site github but i didnt understand wich code should i use

  • @JosephGacumi
    @JosephGacumi 6 місяців тому

    Help me with the code love your work

  • @swapnildesai9424
    @swapnildesai9424 6 років тому

    How did you convert pixel coordinates of objects to real world coordinates of objects ?

    • @JB-kq5ky
      @JB-kq5ky 5 років тому

      You must use a homography matrix to map the pixel coordinates to real world coordinates

  • @4ia06_ridhomuhammad6
    @4ia06_ridhomuhammad6 3 роки тому

    could i see your publication

  • @onurulusoy3009
    @onurulusoy3009 6 років тому

    Can I use another servo motor using the library that you wrote?

    • @ElectronDust
      @ElectronDust  6 років тому +1

      It has to be a dynamixel servo. They use a data bus to communicate.

    • @onurulusoy3009
      @onurulusoy3009 6 років тому

      what can I do to use my own servos?

  • @Daniel_Simarmata8850
    @Daniel_Simarmata8850 7 років тому

    sir help me source of source to make the robot I am interested in your robot. and the stages of the process. thank you

  • @agoogleuser5128
    @agoogleuser5128 4 роки тому

    We can do this with normal servos by any chance

    • @ElectronDust
      @ElectronDust  4 роки тому

      You can. But you probably won't be able to get it to move as smoothly as in the video with cheap servos. But depending on the servo, you should be able to get fairly close.

    • @agoogleuser5128
      @agoogleuser5128 4 роки тому

      @@ElectronDust libraries remains same or it will changes or code will change according to that

    • @ElectronDust
      @ElectronDust  4 роки тому

      @@agoogleuser5128 You will need to change some code

  • @swapnildesai9424
    @swapnildesai9424 6 років тому

    How did you found the real world coordinates from pixel coordinates?

    • @pauloflores637
      @pauloflores637 6 років тому

      I guess the system knows about the x and y of the camera, so the vision system identify the x, y relative to the camera. Know transforming these coordenates relative to the base frame the system would be able to reach that point. But I'm just guessing.

  • @hashemkazemi2281
    @hashemkazemi2281 7 років тому +3

    this is excellent
    phenomenon
    would you like give me structure about this project
    and reference file and ROS file

    • @ElectronDust
      @ElectronDust  7 років тому

      Here's some more infos:
      robotshop.com/letsmakerobots/raspberry-pi-robot-arm-with-simple-computer-vision
      and the source code:
      github.com/T-Kuhn/ScrewPicker

  • @gurkan9654
    @gurkan9654 5 років тому +1

    Good job bro! Can you share source code of your project.

    • @ElectronDust
      @ElectronDust  5 років тому

      Sure, it's all here:
      github.com/T-Kuhn/ScrewPicker

  • @sakibulazam3657
    @sakibulazam3657 8 років тому

    Hello, how did you run the Computer Vision Algorithms on Raspberry Pie ? do we need to convert the matlab code into python ?

    • @ElectronDust
      @ElectronDust  8 років тому

      Hey!
      I wrote all the Algorithms in Python.
      Sourcecode:
      github.com/T-Kuhn/ScrewPicker

    • @sakibulazam3657
      @sakibulazam3657 8 років тому

      Thanks

    • @sakibulazam3657
      @sakibulazam3657 8 років тому

      +Tobias Kuhn i never learned python, i use matlab... can we convert matlab code into python and then apply it to opencv ? if yes, how so ?

    • @ElectronDust
      @ElectronDust  8 років тому

      Hello Sakibul Azam,
      I actually don't know. I only used very simple Image Processing algorithms. That's why I wrote them by my own instead of using something like OpenCV. If you want to make something with a Raspberry Pi I highly recommend learning Python. Since it goes very well with the Raspberry Pi camera module.

  • @amilaperera3114
    @amilaperera3114 3 роки тому

    please can you share the code?im doing a final year project related to this

  • @sarmadraza1365
    @sarmadraza1365 6 років тому

    Hey bro, really nice work with the whole project, I was wondering if you could help me I'm thinking of integrating this whole project into an autonomous moving robotic arm which could pick stuff can u tell me what problems I can ran into while doing that cause I will edit and use Ur python code for pick and place and one more thing if I some how make this work do u think image back ground will be a problem for object detection cause the surface will change as robot moves.
    Pls looking forward for your reply thank you !

  • @meganfoxyou
    @meganfoxyou 5 років тому

    How does the Pi control the servos?

    • @ElectronDust
      @ElectronDust  5 років тому

      Via Serial bus. Read this:
      electrondust.com/2017/10/28/raspberry-pi-robot-arm-with-simple-computer-vision/#more-11

  • @suharsh96
    @suharsh96 6 років тому

    how does it gets the x and y data of the placed objects that are sitting in the 2-d plane ?

    • @ElectronDust
      @ElectronDust  6 років тому +1

      It takes a photo with the camera and then applies some algorithms to the image data. In the end it gets the center of the object, it then just counts the pixels to that center (x and y) to see how far the arm needs to go.

    • @suharsh96
      @suharsh96 6 років тому

      Wow, neat :)

  • @mahafuzurrahman2766
    @mahafuzurrahman2766 7 років тому

    Dear Tobias Kuhn,
    In those videos only can see, how it is working. if you can give any link address(video) having all steps that how to make this from starting to end, will be helpful for me.

    • @ElectronDust
      @ElectronDust  7 років тому

      I am sorry to tell you that there is no tutorial. I should write one.
      There is some more info here:
      robotshop.com/letsmakerobots/raspberry-pi-robot-arm-with-simple-computer-vision
      But it's not a tutorial.

    • @mahafuzurrahman2766
      @mahafuzurrahman2766 7 років тому

      Model / SKU : SV-MG995/Servo Motor MG995 (360 degree)/Servo Motor LDX-218/
      can i use any one from those. Because it(ax-12a) is very hard to get here.

    • @ElectronDust
      @ElectronDust  7 років тому

      You might be able to do something similar with servos other than the Dynamixel AX-12A, but if you want to so the same, you need those servos.

  • @Wowguy233
    @Wowguy233 6 років тому

    How would I adjust this project to do face tracking instead?

    • @danielkraus5662
      @danielkraus5662 5 років тому

      Wowguy233, use haar cascade for face detection, then use to track the direction the object moves arctan(y/x). github.com/danielskraus

  • @shantachari6928
    @shantachari6928 4 роки тому

    Are you a software engineer?

  • @marathivyakaranchannel3913
    @marathivyakaranchannel3913 3 роки тому

    Make how to make it video

  • @2011supra
    @2011supra 8 років тому

    Do u used mcp3008?

    • @ElectronDust
      @ElectronDust  8 років тому

      Hello supra!
      Yes, I used it to test some of the movements while programming the thing. I posted a link to the sourcecode in the description of this video. There's still no schematic. But maybe I could draw one if you would find it helpful.

  • @Sugar755
    @Sugar755 3 роки тому

    Can you share the code sir ?

  • @hashemkazemi2281
    @hashemkazemi2281 7 років тому

    DO YOU USE in ros gazebo simmulation

    • @ElectronDust
      @ElectronDust  7 років тому

      Hey,
      I don't use ros. Just python

  • @TheShengxun
    @TheShengxun 8 років тому

    Hi can I know you are using matlab image processing?

    • @ElectronDust
      @ElectronDust  8 років тому

      +. Arduino Hello!
      No. Because the Image processing algorithms I used are all very simple, I programmed them by my own.

    • @TheShengxun
      @TheShengxun 8 років тому

      wow what program do you use ?C++?

    • @ElectronDust
      @ElectronDust  8 років тому +1

      I used Python. You could also use C++. But Python seemed to be the better choice because there's a really good library for the Raspberry Pi Camera module. With that library, getting pixel data from the camera is really easy.

  • @WeeklyClipReview
    @WeeklyClipReview 3 роки тому

    I wonder if people at delfy look at this

  • @tezzniraula393
    @tezzniraula393 6 років тому

    wow...it's too gr8 project sir..i am also doing same project but with tower pro mg995 servos.does it need extra library?...i also want to kno what are those pixel algorithms that u used..i really need your help.can u plz guide me doing this??i can give u my email address ..i m just waiting for your response sir..plz

  • @mktintaffairs
    @mktintaffairs 5 років тому

    may i know how much it costs

    • @ElectronDust
      @ElectronDust  5 років тому

      about $300. I used Dynamixel AX-12A servos. They are quite expensive.

  • @rubenmorenog7223
    @rubenmorenog7223 7 років тому

    how do you implemented computer vision?. Amazing Robot!!

    • @ElectronDust
      @ElectronDust  7 років тому +1

      I did it by implementing some very simple pixel based algorithms. It isn't that hard as long as the background has a uniform color!

    • @rubenmorenog7223
      @rubenmorenog7223 7 років тому +1

      Tobias Kuhn wow. I start to see artificial vision with matlab. so, I'm watching any vidios for make me one idea that how i can do one project. Artificial vision sounds good. thanks a lot for your videos.