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.

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.

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.

