Kādas ir vienkāršas robotu redzes sistēmas galvenās sastāvdaļas?

Jul 24, 2023

Atstāj ziņu

 

Robotu redzes sistēmu parasti veido optiskās sistēmas (gaismas avoti, objektīvi, rūpnieciskās kameras), attēlu iegūšanas bloki, attēlu apstrādes bloki, izpildmehānismi un cilvēka un mašīnas saskarnes moduļi. Vienkāršākā mašīnredzes sistēma ietver vizuālo attēlveidošanu, attēlu apstrādi un darbības vadības daļas.

 

 

1. Vizuālās attēlveidošanas daļa

 

Vizuālā attēlveidošana ietver arī vairākas tipiskas sastāvdaļas: gaismas avotu, objektīvu un rūpniecisko kameru.

 

Gan gaismas avotiem, gan lēcām ir jāapgūst optiskās zināšanas. Izmantojot dažādas apgaismojuma metodes, kamera var radīt pilnīgi atšķirīgus objektu attēlus; Objektīva palielinājuma, fokusa attāluma, redzes lauka utt. izvēle tieši nosaka attēla precizitāti. Mašīnredzes inženierim apgūt objektīvu, gaismas avotu un apgaismojuma metodi ir pamatprasmes.

 

Rūpnieciskajām kamerām mums ir jāapgūst zināšanas par optoelektroniku, kameru sensoru atšķirībām un pamatzināšanas attēla attēlveidošanā, piemēram, skaidrība, dinamiskais diapazons, skata leņķis utt., lai mēs varētu izvēlēties pareizo kameru, pamatojoties uz vajadzības un ainas. Ātrākais veids, kā apgūt šīs zināšanas, ir iegādāties sākuma līmeņa DSLR, lai izpētītu saistību starp šiem attēlveidošanas parametriem un attēlveidošanu.

 

Robot work with injection machine

 

2. Attēlu apstrādes sadaļa

 

Parasti tiek uzskatīts, ka attēlu apstrāde tiek veikta personālo datoru iekārtās, taču patiesībā rūpnieciskajā jomā lielāko daļu rūpniecisko vadības datoru izmanto to stabilitātes un izmaksu priekšrocību dēļ.

 

Attīstoties pēdējos gados, strauji attīstās arī iegultā aparatūra. Daudzas rūpnīcas var izmantot atvērtā pirmkoda aparatūru, piemēram, aveņu pīrāgu, lai sasniegtu nelielas vajadzības, piemēram, kontrolētu slēdžus un simtiem instrumentu paneļu statusa uzraudzību.

 

Iesācējiem prioritāte var tikt piešķirta personālo datoru un X86 platformu izstrādes apguvei, ko pēc iepazīšanās var attiecināt arī uz iegultajām platformām.

 

Programmatūras daļā lielākā daļa lietojumprogrammu slāņu tiek realizēti, izmantojot C #,. net, QT un C plus plus , tāpēc ir ļoti svarīgi apgūt kādu no šīm programmēšanas valodām; Attēlu algoritmu līmenī tipiski atvērtā koda algoritmi ietver OpenCV, savukārt komerciālie ir Halcon, VisionPro uc Ieteicams sākt ar Halcon kā sākumpunktu; Ja vēlaties sīkāk iedziļināties algoritmu līmenī, varat izpētīt mašīnmācīšanos, kas nākotnē varētu būt galvenais virziens.

 

four axis stacking robotic arm

 

Teorijas ziņā svarīgāk ir apgūt attēlu apstrādes pamatjēdzienus.

 

3. Kustību vadības daļa

Vispirms var izpētīt tipisku kustības vadības karti, piemēram, Gugao. Var spēlēt arī progresīvāku PLC, taču grūtības šajā daļā slēpjas precizitātes korekcijā, jo daudzi scenāriji un prasības prasa augstu precizitāti.

 

Papildus iepriekšminētajiem trim punktiem vispārējā plāna uzbūves spēja ir ļoti svarīga, jo plānam ir jāsavieno šīs daļas un jāspēj savienot ar reāliem scenārijiem, lai apmierinātu faktiskās ražošanas automatizācijas vajadzības.

 

Kopējā plāna uzbūves spējas ir atkarīgas no dziļas izpratnes par ražošanas procesu, saikni starp visām sastāvdaļām un attiecībām; Lai nodrošinātu labu risinājumu, ir jāuzkrāj pieredze no vairākiem projektiem.