Koje su opće komponente jednostavnog robotskog vidnog sustava?

Jul 24, 2023

Ostavite poruku

 

Sustav robotskog vida općenito se sastoji od optičkih sustava (izvori svjetlosti, leće, industrijske kamere), jedinica za prikupljanje slike, jedinica za obradu slike, izvršnih mehanizama i modula sučelja čovjek-stroj. Najjednostavniji sustav strojnog vida uključuje dijelove za vizualnu sliku, obradu slike i upravljačke dijelove.

 

 

1. Vizualni slikovni dio

 

Vizualna slika također uključuje nekoliko tipičnih komponenti: izvor svjetla, leću i industrijsku kameru.

 

I izvori svjetlosti i leće zahtijevaju od nas svladavanje optičkih znanja. Različite metode osvjetljenja mogu omogućiti kameri da proizvede potpuno različite slike objekata; Odabir povećanja leće, žarišne duljine, vidnog polja itd. izravno određuje vjernost slike. Za inženjera strojnog vida najosnovnije su vještine svladavanje odabira leće, odabira izvora svjetlosti i određivanja načina osvjetljenja.

 

Industrijske kamere zahtijevaju od nas svladavanje znanja o optoelektronici, razlikama između senzora kamere i osnovnih znanja o slikanju slike, kao što su jasnoća, dinamički raspon, vidno polje itd., kako bismo mogli odabrati ispravnu kameru na temelju potrebe i scene. Najbrži način za svladavanje ovog znanja je kupnja osnovnog DSLR-a za proučavanje odnosa između ovih parametara slike i slike.

 

Robot work with injection machine

 

2. Odjeljak za obradu slike

 

Općenito se smatra da se obrada slike provodi na PC strojevima, ali zapravo se u industrijskom području koristi većina industrijskih upravljačkih računala zbog njihove stabilnosti i povoljnih troškova.

 

S razvojem posljednjih godina, ugrađeni hardver također doživljava procvat. Mnoge tvornice mogu koristiti hardver otvorenog koda kao što je raspberry pie za postizanje malih potreba kao što je kontrola prekidača i nadzor statusa stotina instrument ploča.

 

Za početnike, prednost se može dati svladavanju razvoja PC i X{0}} platformi, koje se nakon upoznavanja mogu proširiti na ugrađene platforme.

 

U softverskom dijelu većina aplikacijskih slojeva implementirana je pomoću C#,. net, QT i C plus plus, stoga je svladavanje jednog od ovih programskih jezika neophodno; Na razini slikovnih algoritama, tipični algoritmi otvorenog koda uključuju OpenCV, dok komercijalni uključuju Halcon, VisionPro, itd. Preporuča se započeti s Halconom kao početnom točkom; Ako želite dalje zadubiti u razinu algoritma, možete proučavati strojno učenje, što bi moglo biti glavni smjer u budućnosti.

 

four axis stacking robotic arm

 

U teoretskom smislu važnije je ovladati osnovnim pojmovima obrade slike.

 

3. Dio za kontrolu pokreta

Prvo se može proučiti tipična kartica za kontrolu pokreta, kao što je Gugao. Može se igrati i s naprednijim PLC-om, ali poteškoća u ovom dijelu leži u korekciji točnosti, jer mnogi scenariji i zahtjevi zahtijevaju visoku preciznost.

 

Uz gornje tri točke, sposobnost izgradnje cjelokupnog plana je presudna jer plan mora povezati te dijelove zajedno i biti u mogućnosti povezati se sa stvarnim scenarijima kako bi se zadovoljile stvarne potrebe automatizacije proizvodnje.

 

Sposobnost izgradnje cjelokupnog plana ovisi o dubokom razumijevanju proizvodnog procesa, povezanosti između svih komponenti i odnosa; Oba zahtijevaju akumulaciju iskustva iz više projekata kako bi se osiguralo dobro rješenje.