is there any way to contact you? I mailed you…no response… We are trying to replicate the project that you did but we have some doubt relating to it. 1: Is there any changes to be done on the code if we reduce the length of x axis from 1 mtr to 60 cm… 2: Can I use 15kg cm servo instead of 20 Kg cm servo…
Hello.First of all thanks a lot for these great tutorials.I need help.I am doing object detection and I have 1 question.What if 2 objects are in same window.I mean 2 blue things are in same window. In which one will motors go? Can we do a filter for them for ex: go at the nearest one, wait x seconds and go to the second one.I asked these because i will burn detected objects and I need any filter.Can you help me? Thanks a lot.
calibration before starting the picking. Define a ZERO spot in robot's working envelop and overlap it with the camera frame. Or ask the robot to visit the (0,0) spot and mark that on board. Then make sure that square is in frame at the right spot.
On a simpler note.. replace plastic with metal, and servo with bigger servos. Or at this point... Stepper motors offer WAYY higher torque than big servos at a better cost. so would need to replace servos with Steppers like Geared Nema-17 or bigger, and make changes to the arduino code to convert serial data to the respective G-code.
how did you interface the Raspberry Pi with Arduino for *''sending the G-code for the servo motors'*'? how is the real-time sending of the G-code happening? I'm clueless at that part...it would be a big help, if you helped out by explaining that part of your project :):):)
there is no "G-code", When you are working with servos, they are made to turn from 0 to 180 degrees. With variable resolution... so you only supply the degrees that the motor has to turn, Like 130.5 or 23 or 180. the Arduino function that is used to run a servo, the standard Library function takes argument for the angle to turn and the speed how fast you want it to be. So... NO G-Code.
Also as Paco said.. (I know its been a year but still If I'm relevant), the Pi sends the coordinate and the Arduino calculates the angles by Hard-Coded trigonometry. it basically calculates the angles of the arms and those are supplied to the respective servos.
hello. I run main.py. And after a few sec, it go error with this messenge: SerialException: read failed: device reports readiness to read but returned no data (device disconnected or multiple access on port?) Is that the code error or my arduino broken. Could you help me? Thanks you.
Hi Paco, I have found the new Camera Matrix, But I need to Know Ho you have caluculated the X_Center , Y_Center, Z_Center I understand U measured distance from the camera of lens to the point, Please Help for World Point manual Coordinates
@@vjpanda I hope you got answer. if not I wish you should go through camera pinhole module to understand how image 2D image points are projected back in 3D world co-ordinates
Picker robot can be useful with farmbot.
Nicely done!!
nice job
nice work
i want code can you give me
what the code of programming this robot i need this
Is it cheap enough to where you can make this robot arm and hand and make it be an Android Robotic Arm and Hand Chalkboard?
Which step would be changing if my frames do not match with yours?
soo cool
Hello I would to know how to communicate rassberry pi with arduino to detect and take object !!!
Great work! Actually i am currently searching for a robotic arm for my thesis project with is a easte segregator, would this work?
Get in touch through my site fdxlabs.com I have a new version and I can help
Did you finish it…
This is cool. Can it be programmed to detect which way is foward on the object?
Está bien hermoso... 😍
Great
is there any way to contact you? I mailed you…no response…
We are trying to replicate the project that you did but we have some doubt relating to it.
1: Is there any changes to be done on the code if we reduce the length of x axis from 1 mtr to 60 cm…
2: Can I use 15kg cm servo instead of 20 Kg cm servo…
it worked......thanks @ paco Garcia for making such an awsone project?..
@@jeffinsvarghese8907 I like to ask you some questions, can you help me. Can you leave me your email
Where is the camera located?
Good evening, is this channel still alive?
Hello.First of all thanks a lot for these great tutorials.I need help.I am doing object detection and I have 1 question.What if 2 objects are in same window.I mean 2 blue things are in same window. In which one will motors go? Can we do a filter for them for ex: go at the nearest one, wait x seconds and go to the second one.I asked these because i will burn detected objects and I need any filter.Can you help me? Thanks a lot.
how to you match the robot frame with camera frame?
calibration before starting the picking. Define a ZERO spot in robot's working envelop and overlap it with the camera frame. Or ask the robot to visit the (0,0) spot and mark that on board. Then make sure that square is in frame at the right spot.
Hello I would to know how to increase the capacity of the robot to handle like 1 - 2kg load. Can you help me?
It would require stronger motors or gears, as well as a reinforce arm structure. Would require significant change.
On a simpler note.. replace plastic with metal, and servo with bigger servos. Or at this point... Stepper motors offer WAYY higher torque than big servos at a better cost. so would need to replace servos with Steppers like Geared Nema-17 or bigger, and make changes to the arduino code to convert serial data to the respective G-code.
which camera did you use
I used a single and standard Pi cam
how did you interface the Raspberry Pi with Arduino for *''sending the G-code for the servo motors'*'?
how is the real-time sending of the G-code happening?
I'm clueless at that part...it would be a big help, if you helped out by explaining that part of your project :):):)
Via the serial interface of Arduino. The raspberry pi send X,Y,Z coordinates and command and the calculations happen in the Arduino module
there is no "G-code", When you are working with servos, they are made to turn from 0 to 180 degrees. With variable resolution... so you only supply the degrees that the motor has to turn, Like 130.5 or 23 or 180. the Arduino function that is used to run a servo, the standard Library function takes argument for the angle to turn and the speed how fast you want it to be. So... NO G-Code.
Also as Paco said.. (I know its been a year but still If I'm relevant), the Pi sends the coordinate and the Arduino calculates the angles by Hard-Coded trigonometry. it basically calculates the angles of the arms and those are supplied to the respective servos.
Hi Paco great work there, but does this work on picking up plants when they're finish harvesting ?
Of course!
Check out farmbot, it’s opensource
@@tedzbug07 did you do this project?
hello. I run main.py. And after a few sec, it go error with this messenge:
SerialException: read failed: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
Is that the code error or my arduino broken. Could you help me? Thanks you.
I fix it. Thanks you.
@@nguyenquanghuy5577 hello bro .-., can i ask you some questions
@@ngochoapham1148 yeah?
hai did you make this project?
@@nguyenquanghuy5577 have you build this yet, can you help me with the dimension of the frame
Wow amazing job can u share the code plz
Here you go github.com/pacogarcia3/hta0-horizontal-robot-arm/blob/master/README.md
Hi Paco,
I have found the new Camera Matrix, But I need to Know Ho you have caluculated the X_Center , Y_Center, Z_Center I understand U measured distance from the camera of lens to the point,
Please Help for World Point manual Coordinates
These X and Y are described in the camera matrix. You need to locate that X,Y point manually in your image/real world, then measure Z at that point
@@pacogarcia3 so, Cx,& Cy , are the image pixels for Center right , and fx and fy, are X_Centre and Y_Center respectively , am i right ?
@@pacogarcia3 Sir Please reply How you have calculated world points for each points?
@@vjpanda I hope you got answer. if not I wish you should go through camera pinhole module to understand how image 2D image points are projected back in 3D world co-ordinates
@@anjank26 I got the answer thanks for asking
Now that it picks up things that are in align, how about when things are placed at random alignment?
Working on that. Currently building a larger version, and planning to add 90 degree rotation on the gripper... Stay tuned.
Hanzhen harmonic drive gear , robot arm gear , automation joint gear , over 30 years experience ,
Saludos Paco algun email donde pueda comunicarme contigo...? Gracias
Aquí: www.fdxlabs.com/contact-us/
provide me a code for finding coordiantes of a object in a live vedio cam for my capstone project
Please Reply
reply soon
Start here: inclass.kaggle.com/pacogarciam3/lego-set-object-recognition-example
@@pacogarcia3 thanks a lot sir but i want to know about my coordinate where image is located not for object detection
@@AjaySingh-le1og use this: www.fdxlabs.com/calculate-x-y-z-real-world-coordinates-from-a-single-camera-using-opencv/
Please Reply