📅 · 4 min čitanja · Tim Meta Smart Factory
Gde mašinski vid sa veštačkom inteligencijom zaista nadmašuje ljudsku kontrolu a gde ne, šta stvarna primena traži u osvetljenju i označenim slikama, i zašto kamera koja ne može da upiše u MES ostaje demonstracija.
Mašinski vid je najlakše demonstrirati u pametnoj fabrici i među najtežim je za puštanje u proizvodnju. Model koji uoči grešku na slajdu je rešen problem. Model koji izdrži u tri ujutru, u novembru, kada sunce više ne ulazi kroz krovni prozor kao tokom pilota, sasvim je druga vežba.
Ovo razdvaja ta dva slučaja, i ovo treba pitati dobavljača pre dokaza koncepta, a ne posle.
Doslednost pri brzini, na definisanoj grešci, trajno. Čovek bolje od bilo kog modela primeti nešto novo i čudno. Čovek gore od bilo kog modela gleda osamstoti komad u smeni sa istom pažnjom kao prvi.
Zato slučajevi koji se isplate dele isti oblik: veliki obim, opisiva klasa greške i stvarni trošak ako greška prođe. Površinske greške na traci u pokretu. Prisustvo i orijentacija komponenti pre zatvaranja kutije. Čitljivost etikete, koda šarže i datuma — dosadan posao, i jedan od najčešćih uzroka reklamacija u prehrambenoj i farmaceutskoj industriji. Nivo punjenja i zaptivenost. Dimenzionalne provere koje neko radi merilom i papirom.
I razočaravajući slučajevi dele oblik: retke greške bez istorije slika, definicije greške koje se menjaju sa raspoloženjem kupca, i sve ono gde je pošten odgovor da se dva iskusna kontrolora ne slažu.
Nadzor bezbednosti se prodaje uz mašinski vid za kvalitet a ponaša se sasvim drugačije. Kontrola kvaliteta gleda komad u kontrolisanom kadru. Nadzor bezbednosti posmatra prostor tražeći ljude, korišćenje zaštitne opreme, blizinu viljuškara i pešaka i ulazak u zonu koja mora biti prazna dok mašina radi.
Tehnička razlika je u tome što bezbednost radi neprekidno nad nekontrolisanom scenom, pa su lažne uzbune ceo problem. Model kvaliteta koji previše viče proizvodi doradu. Model bezbednosti koji previše viče biva utišan za dve nedelje — i tada je sistem gori nego nikakav, jer mu se veruje a greši.
Organizaciona razlika je veća. Snimanje ljudi na radu je u velikom delu Evrope prvo pitanje predstavnika zaposlenih i zaštite podataka, a tek onda tehničko. Primene koje prežive su one gde su rok čuvanja, anonimizacija i pravo uvida dogovoreni pre nego što je kamera postavljena.
Kontrolna ćelija koja upali crvenu lampicu rekla je to operateru koji stoji pored. Ništa više. Fabrici nije rekla.
Ono što čini da se kontrola akumulira jeste upis nazad. Ocena sleće na nalog, šaržu, radno mesto i vremensku oznaku, u istom sistemu koji drži ostatak proizvodnje. Čim se to desi, postaje moguće nekoliko stvari koje samostalna kamera ne može ni pri kojoj tačnosti.
Greška automatski blokira sledeću operaciju, pa komad ne nastavlja da nakuplja vrednost na putu ka škartu. Stopa grešaka postaje veličina koju terminiranje vidi, pa mašina koja izlazi iz tolerancije menja plan umesto da ga iznenadi. Genealogija odgovara na pitanje o povlačenju za nekoliko minuta, jer svaka slika i ocena vise o šarži koja visi o šarži dobavljača. I model postaje bolji, jer korekcije operatera po samoj konstrukciji postaju označeni podaci za obuku, a ne nešto što zavisi od toga da li se neko setio da izveze folder.
Zato pitanje integracije dolazi pre pitanja tačnosti. Pitajte koji sistem drži nalog uz koji se ocena upisuje. Ako platforma za mašinski vid vodi sopstvenu evidenciju proizvodnje, neko će usaglašavati dve istine.
Osvetljenje, prvo i najmanje glamurozno. Većina projekata mašinskog vida koji padnu na tačnosti pali su na osvetljenju i ponovljivosti pozicioniranja komada, a ne na modelu. Kontrolisano, stalno svetlo i fiksna pozicija komada gotovo uvek pobeđuju bolji algoritam.
Slike greške, drugo. Nekoliko stotina označenih primera po klasi greške realan je početak za većinu površinskih zadataka i provera prisustva. Ako se greška javlja dvaput godišnje, mašinski vid nije alat — to je problem upravljanja procesom.
Treće, odluka šta se dešava pri pozitivnom nalazu, doneta pre puštanja u rad: izbaciti, blokirati, alarmirati ili označiti za pregled. Timovi koji ovo odlažu završe sa kontrolnim sistemom na koji niko nije ovlašćen da reaguje.
I četvrto, put za nadglasavanje za operatere. Ne kao ustupak — kao mehanizam koji model čini boljim i kao ono što održava poverenje kada model prvi put pogreši.
Zaključivanje pripada ivici, uz liniju. Kašnjenje i zavisnost od mreže nisu prihvatljivi rizici za odluku koja mora pasti između dva radna mesta, i pogon ne treba da prestane sa kontrolom zato što je WAN veza zatreperila.
Obuka, upravljanje modelima, verzionisanje i poređenje između pogona pripadaju centru. Grupa koja proizvodi isti proizvod u četiri zemlje želi jednu liniju modela, a ne četiri lokalno doterana modela koja se tiho razilaze dok im stope škarta ne prestanu da budu uporedive.
Jedna klasa greške, jedna linija, sa pripisanim troškom. Pustite ga paralelno sa postojećom kontrolom umesto umesto nje, i brojte neslaganja u oba smera — propusti teže više od lažnih uzbuna, a otkriva ih samo paralelan rad.
Pustite ga kroz ciklus smena i, ako je moguće, kroz promenu vremena. Kriterijum prolaza postavite pre početka i jezikom pogona: propusti na hiljadu, ili oslobođeni sati kontrole. Dokaz koncepta bez unapred dogovorenog praga uvek se završi raspravom da li je devedeset četiri posto dobro.
Razgovarajte sa našim stručnjacimaKamera sa kontrolisanim osvetljenjem snima svaki komad u fiksnoj poziciji, model obučen na označenim primerima klasa grešaka daje ocenu za milisekunde na ivici, a ta ocena se upisuje u MES uz nalog, šaržu i radno mesto. Upravo taj upis nazad omogućava da greška blokira sledeću operaciju umesto da se nađe na završnoj kontroli.
Mogu, i u tome je razlika između sistema i demonstracije. Ocena mora da sleti na isti nalog i istu šaržu koje koristi ostatak proizvodnje. U MSF-u modul mašinskog vida upisuje u isti model podataka kao izvršenje i kvalitet, pa stopa grešaka hrani terminiranje, genealogija odgovara na pitanja o povlačenju, a korekcije operatera automatski postaju podaci za obuku.
Na dobro definisanoj klasi greške, uz kontrolisano osvetljenje i ponovljivo pozicioniranje komada, mašinski vid je dosledno bolji od ljudske kontrole jer se ne umara. Tačnošću dominiraju osvetljenje i pozicioniranje, a ne model. Retke greške bez istorije slika, i greške oko kojih bi se dva iskusna kontrolora sporila, loši su kandidati pri bilo kojoj oglašenoj tačnosti.
Bitno. Nadzor bezbednosti neprekidno posmatra nekontrolisan prostor tražeći ljude, zaštitnu opremu i blizinu, pa su glavni rizik lažne uzbune — alarm koji prečesto zvoni biva utišan, i tada je sistem i verovan i pogrešan. U velikom delu Evrope to je i pitanje predstavnika zaposlenih i zaštite podataka: čuvanje, anonimizacija i pravo uvida moraju se dogovoriti pre postavljanja kamere.
Nekoliko stotina označenih primera po klasi greške realan je početak za većinu zadataka površine, prisustva i orijentacije. Ako se greška javlja samo nekoliko puta godišnje, dovoljno primera nikada neće biti i to treba rešavati kao problem upravljanja procesom.
Zaključivanje na ivici, uz liniju, jer odluka između dva radna mesta ne sme zavisiti od WAN veze. Obuka, verzionisanje modela i poređenje između pogona pripadaju centru, kako bi grupa koja proizvodi isti proizvod u više zemalja zadržala jednu liniju modela umesto četiri koje se tiho razilaze.