Millised on lihtsa roboti nägemissüsteemi üldised komponendid?

Jul 24, 2023

Jäta sõnum

 

roboti nägemissüsteem koosneb üldiselt optilistest süsteemidest (valgusallikad, objektiivid, tööstuskaamerad), pildivõtuüksustest, pilditöötlusüksustest, täitmismehhanismidest ja inimese-masina liidese moodulitest. Lihtsaim masinnägemissüsteem sisaldab visuaalset kujutist, pilditöötlust ja töö juhtimise osi.

 

 

1. Visuaalse pildistamise osa

 

Visuaalne kujutis sisaldab ka mitmeid tüüpilisi komponente: valgusallikat, objektiivi ja tööstuskaamerat.

 

Nii valgusallikad kui ka läätsed nõuavad meilt optiliste teadmiste valdamist. Erinevad valgustusmeetodid võimaldavad kaameral toota objektidest täiesti erinevaid kujutisi; Objektiivi suurenduse, fookuskauguse, vaatevälja jms valik määrab otseselt pildistamise täpsuse. Masinnägemisinseneri jaoks on objektiivi valimise, valgusallika valimise ja valgustusmeetodi määramine kõige elementaarsemad oskused.

 

Tööstuslikud kaamerad nõuavad meilt teadmisi optoelektroonikast, kaamerasensorite erinevustest ja pildi pildistamise algteadmisi, nagu selgus, dünaamiline ulatus, vaatevälja nurk jne, et saaksime valida õige kaamera, lähtudes sellest lähtuvalt. vajadused ja stseenid. Kiireim viis nende teadmiste omandamiseks on osta algtaseme DSLR, et uurida nende pildistamisparameetrite ja pildistamise vahelist seost.

 

Robot work with injection machine

 

2. Pilditöötluse osa

 

Üldjuhul mõistetakse pilditöötlust personaalarvutites, kuid tegelikult kasutatakse tööstusvaldkonnas enamikku tööstuslikke juhtarvuteid nende stabiilsuse ja kulueeliste tõttu.

 

Viimaste aastate arenguga edeneb ka manustatud riistvara. Paljud tehased saavad kasutada avatud lähtekoodiga riistvara, näiteks vaarikapirukat, et saavutada väikesi vajadusi, nagu lülitite juhtimine ja sadade armatuurlaudade oleku jälgimine.

 

Algajatele võib eelistada personaalarvutite ja X86 platvormide arendamise valdamist, mida saab pärast tuttavaks saamist laiendada ka manustatud platvormidele.

 

Tarkvaraosas on enamik rakenduskihte rakendatud kasutades C #,. net, QT ja C plus plus, seega on ühe nendest programmeerimiskeeltest valdamine hädavajalik; Pildialgoritmide tasemel on tüüpiliste avatud lähtekoodiga algoritmide hulgas OpenCV, kaubanduslike Halcon, VisionPro jne. Soovitatav on alustada Halconist lähtepunktiks; Kui soovite süveneda algoritmi tasemele, võite õppida masinõpet, mis võib tulevikus olla peamine suund.

 

four axis stacking robotic arm

 

Teoreetiliselt on olulisem pilditöötluse põhimõistete valdamine.

 

3. Liikumisjuhtimise osa

Esmalt saab uurida tüüpilist liikumisjuhtimiskaarti, näiteks Gugaot. Mängida saab ka täiustatud PLC-d, kuid selle osa raskus seisneb täpsuse korrigeerimises, kuna paljud stsenaariumid ja nõuded nõuavad suurt täpsust.

 

Lisaks ülaltoodud kolmele punktile on üldplaani ülesehitusvõime ülioluline, kuna plaan peab need osad omavahel ühendama ja olema võimeline ühenduma tegelike stsenaariumidega, et vastata tegelikele tootmise automatiseerimise vajadustele.

 

Üldplaani ülesehitusvõime sõltub tootmisprotsessi, kõigi komponentide vahelise seose ja suhete sügavast mõistmisest; Mõlema jaoks on hea lahenduse leidmiseks vaja koguda kogemusi mitmest projektist.