Melyek az egyszerű robotlátó rendszer általános összetevői?

Jul 24, 2023

Hagyjon üzenetet

 

A robot látórendszer általában optikai rendszerekből (fényforrások, lencsék, ipari kamerák), képgyűjtő egységekből, képfeldolgozó egységekből, végrehajtó mechanizmusokból és ember-gép interfész modulokból áll. A legegyszerűbb gépi látórendszer vizuális képalkotást, képfeldolgozást és működésvezérlő részeket tartalmaz.

 

 

1. Vizuális képalkotó rész

 

A vizuális képalkotás több tipikus komponenst is tartalmaz: fényforrás, lencse és ipari kamera.

 

Mind a fényforrások, mind a lencsék megkívánják az optikai ismeretek elsajátítását. A különböző megvilágítási módszerek lehetővé teszik a fényképezőgép számára, hogy teljesen eltérő képeket készítsen a tárgyakról; Az objektív nagyítása, gyújtótávolsága, látómezője stb. közvetlenül meghatározza a képalkotás pontosságát. Egy gépi látómérnök számára a lencse-, a fényforrás- és a világítási mód meghatározásának elsajátítása a legalapvetőbb készség.

 

Az ipari kamerák megkövetelik az optoelektronikai ismeretek, a kameraérzékelők közötti különbségek, valamint a képalkotás alapvető ismereteinek elsajátítását, mint például a tisztaság, a dinamikatartomány, a látószög stb., hogy az alapján tudjuk kiválasztani a megfelelő kamerát. igények és jelenetek. A tudás elsajátításának leggyorsabb módja egy belépő szintű DSLR vásárlása, amellyel tanulmányozható a képalkotási paraméterek és a képalkotás közötti kapcsolat.

 

Robot work with injection machine

 

2. Képfeldolgozás rész

 

A képfeldolgozást általában PC-gépeken végzik, de valójában az ipari területen a legtöbb ipari vezérlő számítógépet használják stabilitásuk és költségelőnyeik miatt.

 

Az elmúlt évek fejlődésével a beágyazott hardver is virágzik. Sok gyár használhat nyílt forráskódú hardvert, például málnás pite-t kisebb igények kielégítésére, mint például a kapcsolók vezérlése és több száz műszerfal állapotfigyelése.

 

Kezdők számára előnyben részesíthető a PC és X{0}} platformok fejlesztésének elsajátítása, amely az ismerkedés után kiterjeszthető a beágyazott platformokra is.

 

A szoftver részben a legtöbb alkalmazási réteg C #, használatával van megvalósítva. net, QT és C plus plus, így ezeknek a programozási nyelveknek az egyikének elsajátítása elengedhetetlen; Képalgoritmusok szintjén a tipikus nyílt forráskódú algoritmusok közé tartozik az OpenCV, míg a kereskedelmi algoritmusok közé tartozik a Halcon, a VisionPro stb. Javasoljuk, hogy kiindulási pontként a Halcont használja; Ha szeretne tovább elmélyülni az algoritmus szintjén, tanulmányozhatja a gépi tanulást, amely a jövőben a fő irány lehet.

 

four axis stacking robotic arm

 

Elméleti szempontból fontosabb a képfeldolgozás alapfogalmainak elsajátítása.

 

3. Mozgásvezérlő rész

Egy tipikus mozgásvezérlő kártya, mint például a Gugao, először tanulmányozható. Fejlettebb PLC-vel is lehet játszani, de ebben a részben a nehézség a pontosság korrekciójában rejlik, mivel sok forgatókönyv és követelmény nagy pontosságot igényel.

 

A fenti három ponton túlmenően az átfogó terv konstrukciós képessége döntő fontosságú, mert a tervnek össze kell kapcsolnia ezeket a részeket, és képesnek kell lennie a valós forgatókönyvekhez való kapcsolódásra, hogy megfeleljen a tényleges gyártásautomatizálási igényeknek.

 

Az átfogó terv konstrukciós képessége a gyártási folyamat, az összes komponens közötti kapcsolat és a kapcsolatok mély megértésétől függ; Mindkettőhöz több projekt tapasztalatának felhalmozása szükséges a jó megoldás érdekében.