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.
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.
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.
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.
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.
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