Тёмный

Raspberry Pi Delta Robot Builds A Tower 

Electron Dust
Подписаться 42 тыс.
Просмотров 42 тыс.
50% 1

An Arduino / Raspberry Pi Delta Robot I made some months ago. I recently added a Raspberry Pi for image processing. The Delta Robot is powered by 3 DC motors with rotary encoders (14 pulses per rotation) and gears (1/264 downscale). The DC motors are PID controlled (input signal: encoder pulse count, output signal: PWM).
The inverse Kinematics code I applied can be accessed here:
github.com/T-K...
Above mentioned library was built upon this superb publication:
R.L. Williams II, "The Delta Parallel Robot: Kinematics Solutions", Internet Publication, January 2016.
Note that the bad accuracy while moving isn't caused by a problem with the IK mathematics. It's because my PID controller of the Delta Robot isn't very good.
The Raspberry Pi 2 looks at the things laying below the Delta Robot and calculates some rough coordinates. The Raspberry Pi then sends those coordinates to the Arduino (via RS232 serial bus). The Arduino then moves the Delta Robot in such a way that it reaches the rough coordinates. After that, the Raspberry Pi takes another image and the coordinates are getting refined. And then, finally, the robot picks up the thing it was aiming for. It uses a vacuum gripper for that purpose.
blog post about the Delta Picker:
electrondust.c...
complete sourcecode:
github.com/T-K...
Music:
"My Luck" by Broke For Free
www.brokeforfre...

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@mheermance
@mheermance 2 года назад
Nicely done. I like the flexibility of the joints. On the robot I built that was a problem where I had some binding at the extremes of motion.
@AlexEurope
@AlexEurope 6 лет назад
so amazing, and I want to DIY it like you did, can you give me few suggestions? how can i contact with you? Look forward to your favorable reply. thank you!
@emsmetalworkingmachinery4176
@emsmetalworkingmachinery4176 3 года назад
Hello, I appreciate your work, it looks great. But any reason why it works so slowly?
@jakeisjake112
@jakeisjake112 4 года назад
Did anyone else make a kissy noise everytime it picked up a piece
@gmui
@gmui 8 лет назад
What size are the Aluminum profiles that you are using? Are they the same size for all the various robot examples you have posted? Thanks!
@ElectronDust
@ElectronDust 8 лет назад
Hey Gary, I use mostly 1cm x 1cm profiles!
@gmui
@gmui 8 лет назад
Great - thanks! I haven't seen anything that small but it will help my son look for something similar for his robot project.
@ElectronDust
@ElectronDust 8 лет назад
That sounds great! Hope you will find something that will do the job. I bought the profiles in a DIY shop near where I live.
@Drummernows
@Drummernows 5 лет назад
AMAZING
@everthlast
@everthlast 5 лет назад
Hi Tobias, I want to know more about the robot that you create, Do you have information about a book or a webpage where I can find some information, thank you
@niranjann6667
@niranjann6667 7 лет назад
sir great work can you please explain the math how you got x and y co ordinates for delta robot using pixel co ordinates i.e calculateGoalPos(xPix, yPix)
@maatwerkengineering3398
@maatwerkengineering3398 5 лет назад
converting from xPix, yPix to xMm, yMm is done with camera lens calibration: take a picture of a chessboard, this gives you the xPix, yPix of every point (of which you of course already know the xMm, yMm) . You can do linear interpolation for points in between. Google this: opencv findchessboardcorners for more info. Then to get the motor angles use basic trigonometry & pythagoras.
@JM_Tushe
@JM_Tushe 3 года назад
@@maatwerkengineering3398 "basic trigonometry & pythagoras" sheesh
@Goothrey
@Goothrey 7 лет назад
How are you releasing the suction from the vacuum gripper? Perhaps it is with a 3 way solenoid? I've seen other vacuum grippers, but information surrounding the vacuum release seems to be pretty sparse. Thanks!
@ElectronDust
@ElectronDust 7 лет назад
Hey Goothrey, I just turn the vacuum motor off. That's all. ^^
@barciupawlowski
@barciupawlowski 7 лет назад
Hi Tobias Greate work !!! What is the motor and gear specification /manufacturer ??
@ElectronDust
@ElectronDust 7 лет назад
Really sorry for the super late answer. The motor is a "KS5N-IG36P" Here's a link: store.shopping.yahoo.co.jp/suzakulab/ks5n-ig36p-027en.html I bought it in Japan. That's why the site is in Japanese.
@boywhogirl3987
@boywhogirl3987 5 лет назад
@Electron Dust did you use AI?
@danielbrlekovic9241
@danielbrlekovic9241 7 лет назад
Hi Tobias, what is the size of this robot (aluminum profiles lenght)? Thank you!
@ElectronDust
@ElectronDust 7 лет назад
Hey Daniel, upper arm: 18cm lower arm: 44.5cm made with 1x1cm profiles
@dbrlekovic
@dbrlekovic 7 лет назад
Thank you!
@shukhratdad9891
@shukhratdad9891 4 года назад
Super
@bobflemming336
@bobflemming336 4 года назад
Shout-outs to Othello!
@phoenix2464
@phoenix2464 8 лет назад
what motor controller did u use?
@ElectronDust
@ElectronDust 8 лет назад
Hey Julian, I used Toshiba's TA7291P!
@SwarthySkinnedOne
@SwarthySkinnedOne 5 лет назад
Well...yeah. (I guess)
@peyo33641
@peyo33641 4 года назад
?
@franciszable
@franciszable 5 месяцев назад
Good
Далее
High precision speed reducer using rope
20:19
Просмотров 1,8 млн
DIY Laser Image Projector (100ft+ Range!)
20:08
Просмотров 332 тыс.
I Built a CoPilot+ AI PC (without Windows)
12:50
Просмотров 386 тыс.
The Octo-Bouncer
4:26
Просмотров 4,8 млн
Delta Robot Drawing Machine
2:15
Просмотров 26 тыс.
Delta Robot
12:24
Просмотров 19 тыс.
Building a better Doc Ock Tentacle
14:10
Просмотров 609 тыс.