SCARA Vision sorteerimine: koordinaatide kaardistamine ja valikutõendus

Sisukord

Brändimata SCARA robot korjab taustvalgustusega nägemiskontrolli väljalt juhuslikult orienteeritud lamedaid komponente eraldi alustele.
Kontseptsiooni illustratsioon: SCARA robot töötab taustvalgustusega väljal, kus detailide positsioonid on erinevad ja sihtkohaks on eraldi alused. Tegeliku nägemise, kalibreerimise ja komplekteerimise toimivuse jaoks on vaja projekti kohta tõendeid.

A SCARA nägemise sorteerimine Rakk on usutav, kui see suudab selgitada, milline pilt sihtmärgi tekitas, millist koordinaatteisendust kasutati, miks valimispunkt oli kehtiv, kas haarats sai detaili hoiule ja kuhu see paigutati. Ainult roboti liikumine ei suuda tõestada, et tajust tegevuseni ahel on õige.

Peamised kaasavõtmised

  • Enne tuvastuse või poosihinnangu aktsepteerimist määrake pildi kehtivus.
  • Hoidke kaamera, tööpinna, roboti aluse, tööriista ja valimispunktide raamid selgesõnalised ja versioonitud.
  • Ekraani ligipääsetavus, naabrite kaugus, tööriista lähenemine ja haaratsi ühilduvus enne liikumise andmist.
  • Eraldage tuvastuskindlus, valikuluba, haardekinnitus, paigutuse kinnitus ja lõplik otsustusprotsess.
  • Kinnitage uuesti pärast iga muudatust, mis võib pilti, koordinaatahelat, sihtmärgi definitsiooni, tööriista või tööpinda liigutada.

Mida valitud kaadrid toetavad – ja mida need tõestada ei saa

Vaadeldav materjal näitab SCARA-tüüpi robotit, mis läheneb korduvalt mitmele tasasele detailile valgustatud tööalal ning liigub põllu ja lähedalasuva konteineri või sihtkoha vahel. Detailid ilmuvad nähtava välja piires erinevatesse kohtadesse ja robot sooritab korduvaid valiku-või-paigutusliigutusi. Need tähelepanekud toetavad piiritletud arutelu muutujate esitamise, sihtmärgi valiku, tasapinnalise koordinaatide kaardistamise, haarde planeerimise, sihtkoha juhtimise ja erandite käsitlemise üle.

Salvestis ei tuvasta kaamerat, objektiivi, valgustusspetsifikatsiooni, säritust, kalibreerimismeetodit, pilditöötlusalgoritmi, treeningandmeid, usaldusläve, detaili mõõtmeid, pinnaomadusi, koordinaatviga, roboti täpsust, haaratsi tuvastamist, valiku edukust, sortimise õigsust, tsükliaega, tagasilükkamisloogikat, jälgitavust, kvaliteeditulemust, ohutusarhitektuuri ega juurutatud tootmise jõudlust. Seetõttu kasutab EVST seda piiratud järjestuse tõendina, mitte nägemise täpsuse, algoritmi võimekuse, läbilaskevõime, kvaliteedi, vastavuse või kohapealse vastuvõtu tõendina.

Ere väli ja korduv liikumine ei tõesta, et iga valik oli nägemisega juhitud. Artiklis käsitletakse nägemisega juhendamist heakskiidetud teemana ja kasutatakse videomaterjali ainult jälgitava interaktsiooni jaoks, samas kui tehnilistes osades on kirjas, mida projekt peaks kontrollima.

Kuidas planeerida SCARA nägemisega sorteerimist

Alusta sihtmärgi definitsiooniga. Loetle iga aktsepteeritud detaili tüüp, orientatsioonivahemik, nähtavad omadused, lubatud kattumine, eeldatav taust, pinnaseisund, lubatud varjamine ja sihtkoht. Määratle, mis peab juhtuma, kui süsteem ei suuda kahte detaili eristada või ei suuda luua kasutatavat valikupunkti. Tundmatu sihtmärk peaks jääma tundmatuks, mitte olema sunnitud lähimasse teadaolevasse klassi.

Järgmisena määratlege omandamise olek. Salvestage kaamera ja objektiivi konfiguratsioon, kinnitusmeetod, valgustus, töökaugus, vaateväli, fookus, särituse käitumine, päästik, pildi identifikaator, ajatempel ja kõik nõuded tööala paigalseisule. Süsteem peaks enne tulemuse liikumisandmete kasutamist teadma, kas pilt on praeguse füüsilise stseeni jaoks kehtiv.

Seejärel määratlege toimingu olek. Tuvastatud asukohast saab roboti sihtmärk alles pärast koordinaatide teisendamise, ligipääsetavuse, tööriista orientatsiooni, kokkupõrke või naabri kauguse kontrollimise, sihtkoha saadavuse ja haaratsi reeglite täitmist. Lõplik olek ei ole „robot liigutatud”; see on kinnitatud osa hoiulevõtmine, millele järgneb kinnitatud paigutus või kontrollitud erand.

Enne koordinaatide usaldamist kontrolli pilti

Valgustus, taust, peegeldused, varjud, fookus, liikumine ja detailide esitus mõjutavad pildil nähtavat. Seetõttu peaks nägemisretsept sisaldama pildi kehtivuskontrolli, mitte eeldama, et iga käivitatud kaader on kasutatav. Kehtivusreegel võib arvestada välja ulatust, säritusvahemikku, fookustõendeid, eeldatavaid võrdluselemente, stseeni liikumist või muud projektipõhist signaali.

. A3/RIA masinnägemise juhend Arutelu käsitleb kaamera ja roboti kalibreerimist, stabiilset valgustust ja tagasisidet kui süsteemitasandi probleeme roboti juhtimisel. Leht toetab pildi ja roboti arvutuste integreerimise vajadust, kuid ei anna selle lahtri kohta jõudlustulemusi.

Kui detailid liiguvad konveieril või muul dünaamilisel söötmisel, saavad ajatemplid ja liikumise kompenseerimine osaks olekulepingust. Vanast kaadrist arvutatud sihtmärk võib olla geomeetriliselt korrektne asukoha jaoks, mida detail enam ei hõiva. Valitud kaader ei loo liikuva söötmise arhitektuuri, seega jääb see projekti otsuseks.

Sulgege kaamera ja roboti vaheline võrdlusahel

Kirjutage võrdlusahel kujutise mõõtmisest käsuga valitud objektini. Sõltuvalt arhitektuurist võib see sisaldada kujutise koordinaate, kaamera koordinaate, tööpinna või konveieri raami, roboti aluse koordinaate, tööriista keskpunkti koordinaate ja detailispetsiifilist haarderaami. Igal teisendusel on vaja omanikku, meetodit, salvestatud versiooni, kehtivustingimust ja muutmise käivitajat.

Ametlik OpenCV kaamera kalibreerimise ja 3D-rekonstruktsiooni dokumentatsioon kirjeldab kaameramudeleid, moonutusi, kalibreerimist, poose ja koordinaatide teisendusi. See toetab põhimõtet, et pildi mõõtmisi tuleb tõlgendada kalibreeritud mudeli kaudu; see ei valideeri konkreetse tööstuselemendi riistvara, seadistust ega tulemusi.

Roboti korduvus on ainult üks tegur, mis mõjutab lõplikku valikut. Kaamera kinnitus, objektiivi käitumine, tööpinna tasasus, kalibreerimissihtmärk, tööriista keskpunkti seadistus, haaratsi elastsus, detaili kõrgus ning termilised või mehaanilised muutused võivad seda suhet nihutada. Projekt peaks kontrollima kogu ahelat representatiivsete sihtmärkidega kogu nõutaval väljal, mitte asendama süsteemi täpsust roboti andmelehe väärtusega.

Tuvastamise ja paigutamise käepigistuse tabel

riik Tõendid määratlemiseks Lubatud toiming Kui tõendid puuduvad või on vastuolulised
Stseen valmis Esitlusolek, väljaku vaba olek, valgustuse olek, käivitusluba ja nõutav liikumisolek Hankige pilt koos identifikaatori ja ajatempliga Ära kasuta ebakindlat stseeni; oota, esita uuesti või suuna erandite käsitlemisele
Pilt on kehtiv Eeldatav väli, säritus, fookus, võrdlusfunktsioonid ja retsepti identiteet Käivita heakskiidetud tuvastus- või poseerimismeetod Lükka raam tagasi ja säilita põhjus ilma roboti sihtmärki genereerimata
Sihtmärk salastatud Osa klass, orientatsioon, nähtavate tunnuste komplekt, kattumise või peitmise reegel ja määramatuse olek Loo kandidaadi valikupunkt ja sihtkoht Saatke detail tundmatule, ülekontrollile või kontrollitud käsitsi käsutamisele
Koordinaadid kaardistatud Kalibreerimisversioon, kaamera või pinna raam, roboti raam, tööriista raam, sihtmärgi kõrgus ja valiku nihe Kandidaadi robotkoordinaatide abil skriinimine Blokeeri liikumine ja diagnoosi sobimatu või leviulatusest väljas olev kaardistus
Valimine lubatud Ligipääsetavus, lähenemine, tööriista orientatsioon, serva ja naabri kaugus, sihtkoha mahutavus ja tsooniluba Täitke heakskiidetud lähenemis- ja pealevõtmisjada Valige mõni muu kehtiv sihtmärk või sisestage erandite käsitlemine
Hooldusõigus kinnitatud Projektispetsiifiline haarats või osaline tõend, mis on seotud valitud sihtmärgiga Eemalda sihtmärk saadaolevast järjekorrast ja transpordi see Sihtmärgi staatuse vaieldavaks muutmine; taastamine ilma edu eeldamata
Paigutus kinnitatud Õige sihtkoht, mahutavus, vabastamiskäsk, vabastamistõend ja valikuline sihtkoha kontroll Salvesta dispositsioon ja luba järgmise sihtmärgi leidmine Säilita osa identiteet ja kasuta määratletud uuesti kontrollimise või taastamismarsruuti

Valige lihtsaim esitlusstrateegia, mis kontrollib ebakindlust

Fikseeritud mehaaniline esitusviis kõrvaldab enamiku positsiooni ebakindlusest ja võib vajada ainult kohaloleku või orientatsiooni kontrollimist. Kontrollitud välja kohal olev fikseeritud kaamera suudab toetada muutuvaid tasapinnalisi positsioone, kui valgustus, detailide eraldamine, kalibreerimine ja valikureeglid on stabiilsed. Juhuslikumate, kattuvate, peegeldavate, deformeeruvate või kõrguselt muutuva suurusega detailide puhul võib olla vaja täiendavat sensorit, esitluse juhtimist või erinevat roboti ja haaratsi kontseptsiooni.

Nägemine peaks vähendama määratletud ebakindlust, mitte vabandama kontrollimatut söötmist. Kaamera lisamine võib parandada ka päästiku, valgustuse, kalibreerimise, pildi kehtivuse, arvutusaja, sihtmärgi valiku ja erandite olekud. Võrrelge kontseptsioone sama aktsepteeritud osa definitsiooni, sissetuleva ulatuse, esitluskoormuse, nõutavate orientatsioonide, sihtkoha reeglite, ümberlülituse, taastamise ja valideerimise pingutuse järgi.

SCARA kandidaat on tugevaim juhul, kui ülesanne jääb suures osas tasapinnaliseks ning lähenemine ja tööriista orientatsioon sobivad saadaolevate telgedega. Kui detail vajab keerukat ümberorienteerimist, ligipääsu takistuste ümber või suurt kõrguse varieerumist, võib protsess vajada erinevat liikumisarhitektuuri. See on pigem rakenduse sõelumispiir kui jõudlusväide.

Määrake haaratsi poolt tegelikult kasutatava valimispunkti

Tuvastatud objektil võib olla mitu geomeetriliselt võimalikku punkti, kuid tööriista jaoks võib kehtida ainult alamhulk. Määrake lubatud kokkupuutepinnad, serva kaugus, naabri kaugus, vaakum või sõrme jalajälg, detaili jäikus, pinna tundlikkus, nõutav orientatsioon ja tööriista lähenemine. Kui sihtmärk on teisele detailile või välja piirile liiga lähedal, võib õige toiming olla ootamine, uuesti esitamine, teise sihtmärgi valimine või erandina suunamine.

Valikupunkti reegel peaks arvestama detaili kõrguse ja vaadeldava tasapinna ning tegeliku kontakttasandi vahelist suhet. Tasapinnaline kujutise koordinaat ilma nõutava kõrguse või sügavuse eelduseta võib kaardistada roboti vale sihtmärgini. Projekt peab näitama, millal fikseeritud kõrguse eeldus kehtib ja kuidas variatsiooni tuvastatakse või ohjatakse.

Pärast käskluse andmist on vahi all hoidmiseks vaja endiselt tõendeid. Vaakumi olek, sõrme asend, osalise kohaloleku tuvastamine, kaal, pildi uuesti kontrollimine, sihtkoha kinnitamine või mõni muu meetod võivad kaasa aidata. Salvestiste põhjal ei tohiks ühtegi neist eeldada ja ükski signaal ei ole universaalselt piisav.

Hoidke teadmata, tagasilükkamise ja uuesti kontrollimise olekud eraldi

Sorteerijal on vaja enamat kui aktsepteeritud sihtkohti. Määrake tundmatu klass, tuvastamata jätmine, mitu või kattuvat sihtkohta, sobimatu pilt, kättesaamatu komplekteerimine, ebaõnnestunud haaramine, vaidlustatud hooldusõigus, vale sihtkoht ja täis praakkonteiner. Igal olekul on vaja lubatud vastust, diagnostikakirjet, osa omanikku ja marsruuti tagasi tootmisse või lõplikku kõrvaldamisse.

Ärge muutke madala usaldusväärsusega või vastuolulisi tulemusi automaatseks parimaks oletuseks ainult selleks, et vältida peatamist. Uuesti kontrollimiseks võib kasutada uut pilti, muudetud esitlust, teist vaadet või kontrollitud inimese tehtud ülevaatust, kuid artikkel ei näe ette universaalset usaldusläve ega uuesti kontrollimise arvu. Need väärtused nõuavad representatiivset valideerimist ja projekti kvaliteedireegleid.

Jälgitavus peaks ühendama pildi identifikaatori, retsepti, kalibreerimisversiooni, tuvastatud sihtmärgi, valitud valimispunkti, roboti tulemuse, sihtkoha, erandi ja operaatori sekkumise, kui see on kohaldatav. Nõutav andmete säilitamise ja kvaliteedi arvestuse periood sõltub tootest ja juhtimissüsteemist.

Eraldage tootmisloogika ohutusega seotud funktsioonidest

Nägemise klassifitseerimine ja komplekteerimisluba kuuluvad tootmisloogika juurde, välja arvatud juhul, kui eraldi määratletud ja valideeritud ohutusarhitektuur määrab neile teise rolli. Sorteerimiseks kasutatavat kaamera tulemust ei tohiks esitada ohutusfunktsioonina ainuüksi seetõttu, et see näeb tööala.

Standardi ISO 10218-2:2025 ametlik allikaleht kirjeldab tööstusrobotite rakenduste ja elementide integreerimise nõudeid projekteerimise, integreerimise, kasutuselevõtu, käitamise, hoolduse ja dekomisjoneerimise kaudu. Standardi ISO 12100:2010 ametlik allikaleht kirjeldab masinate riskihindamise ja riski vähendamise põhimõtteid asjakohastes elutsükli etappides. Kohaldatavad väljaanded, eeskirjad, nõutav jõudlus ja valideerimine jäävad paigalduspõhiseks.

OSHA robootika ülevaade määratleb programmeerimise, hoolduse, testimise, seadistamise ja reguleerimise robotite oluliste mitterutiinsete ohtudena. Visuaalse sorteerimise planeerimine peaks hõlmama kaamera ja valgustuse seadistamist, kalibreerimist, õpetamist, vaidlusaluse detaili puhastamist, haaratsi hooldust, konteineri vahetamist, taastamist ja taaskäivitamist – mitte ainult tavapäraseid automaatseid valikuid. OSHA materjal on pigem Ameerika Ühendriikide kontekst kui universaalne õiguslik järeldus.

Valideerige kogu tajumisest tegutsemiseni ahelat

Enne elemendi valmisolekuks kuulutamist koostage representatiivne seisundimaatriks. Lisage lubatud väljale vastavad normaalsed osad, servade asukohad, orientatsioonivahemik, eeldatav pinna kõikumine, valgustuse kõikumine kontrollitud piires, lubatud varjamine, lähinaabrid, tühjad stseenid, tundmatud osad, kahjustatud osad, täielikud sihtkohad, ebaõnnestunud ülesvõtmine, maha kukkunud osa, aegunud pilt, kalibreerimiskontrolli ebaõnnestumine, kontrollitud seiskamine ja taaskäivitamine.

Salvesta lähtestseen, pildi identifikaator, retsept, kalibreerimine ja tööriista versioonid, tuvastatud klass, asend või valimispunkt, kehtivuse tulemus, roboti sihtmärk, haarde tõendid, sihtkoht, paigutus ja täheldatud erand. Säilita pildi hindamine, roboti liikumine, haarde hoidmine ja lõpliku sortimise õigsus eraldi tulemustena, et üks edukas samm ei saaks varjata teist ebaõnnestumist.

Korrake määratletud kontrolle pärast kaamera, objektiivi, valgustuse, särituse, kinnituse, tööpinna, kalibreerimissihtmärgi, haaratsi, tööriista keskpunkti, roboti, kontrolleri, võrgu, algoritmi, tarkvara või detaili retsepti muudatusi, mis võivad ahelat mõjutada. Numbriline täpsus, tuvastusjõudlus, tsükkel ja vastuvõetavad piirid peavad tulema tegelikust projektist.

Neli piiratud viitatavat lauset

Väide 1: Visioonipõhist sortimist on lihtsam diagnoosida, kui pildi kehtivus, sihtmärgi identiteet, koordinaatide kaardistamine, valikuluba, haaramise hoidmine ja paigutuse kinnitus on salvestatud eraldi olekutena. See on EVST insenerimeetod, mitte universaalne vastavusreegel.

Väide 2: Tuvastatud pildi asukohast saab roboti sihtmärk alles pärast seda, kui on rakendatud vastavaid koordinaatahela, tööriista nihke, sihtmärgi kõrguse, ligipääsetavuse ja kliirensi reegleid.

Väide 3: Roboti edukas liikumine iseenesest ei tõesta õiget tuvastamist, õiget koordinaatide kaardistamist, edukat haaret ega õiget sorteerimispaigutust.

Väide 4: Valitud kaader toetab korduva SCARA valiku-või-paigutusliikumise jälgimist erinevate tasapinnaliste detailide positsioonide vahel, kuid see ei taga nägemise täpsust, valiku edukust, sortimise õigsust, tsükliaega, kvaliteeti, jõudluse tagamist ega juurutamist.

TRACE'i ülevaatemudel

EVST kasutab TRACE'i varajaseks visioonisorteerimise ülevaateks planeerimisvahendina. See korraldab projektiküsimusi ega asenda representatiivseid katseid, kalibreerimise kontrollimist, masinate riskihindamist, ohutuse valideerimist ega vastuvõtuspetsifikatsiooni.

  • T — Sihtmärgi määratlus: osade klassid, orientatsioonid, nähtavad tunnused, lubatud kattumine, valitud pinnad ja sihtkohad.
  • R — võrdlusahel: pildi, kaamera, tööpinna, roboti aluse, tööriista, detaili ja sihtkoha raamid.
  • A – Omandamise kehtivus: valgustus, fookus, väli, päästik, ajatempel, stseeni olek ja retsept.
  • C – Hooldusõigus: valikuluba, haaratsi tõendid, sihtmärgi järjekord, vabastamine ja paigutuse kinnitus.
  • E — Erandid ja areng: tundmatu, uuesti kontrollimine, tagasilükkamine, taastamine, muudatuste käivitajad ja uuesti valideerimine.

SCARA nägemis-sorteerimise kontseptsiooni projekti sisendid

Valmistage ette representatiivsed detailide näidised, klasside loend, joonised ja mass, pinna ja värvi variatsioon, sissetuleva positsiooni ja orientatsiooni vahemik, kattumise ja peitmise reeglid, taust ja esitlusmeetod, sihtkohad, aktsepteeritud sortimise reegel, tundmatu ja tagasilükkamise marsruut, nõutav jälgitavus, valgustuspiirangud, saadaolev väli, töökaugus, kaamera kinnitusvõimalused, haaratsi kontakti piirangud, detaili kõrguse vahemik, SCARA töökeskkond, üles- ja allavoolu signaalid, sihtmärgi aktsepteeritud väljund, ümberlülitusvajadused, saadaolev jalajälg, hooldustööd ja paigaldusriik.

Kõrvalasuva konteksti kohta vaata EVST SCARA rakendusjuhend, Robotimaterjalide käitlemise ülevaadeJa tööstusautomaatika liini integreerimise ülevaadeNeed leheküljed hõlmavad laia robotite ja käitlemise valikut; see juhend piirdub pildi-koordinaadi-valiku-valiku-dispositsiooni tõendusahelaga.

Tehtud tööd

Korduma kippuvad küsimused

Kas nägemistuvastuse koordinaat läheb otse SCARA-sse?

See peaks läbima määratletud kaamera, tööpinna, roboti aluse, tööriista ja detaili võrdlusahela ning seejärel läbima sihtkoha kõrguse, kättesaadavuse, lähenemise, serva, naabri ja sihtkoha kontrollid. Täpne ahel sõltub kaamera paigutusest ja elemendi arhitektuurist.

Kuidas peaks rakk käsitlema ebakindlat või kattuvat osa?

Hoidke see aktsepteeritud automaatsest teest eemal. Projektis saab kasutada uuesti esitamist, uut pilti, teisest vaadet, teist sihtmärki, praakimise suunamist või kontrollitud inimese poolt läbivaatamist, kuid olek ja lõplik lahendus peaksid jääma jälgitavaks.

Kuidas kinnitatakse edukat valikut?

Kasutage projektispetsiifilisi tõendeid hoiukoha kohta, näiteks vaakumi olekut, haaratsi asendit, detaili kohaloleku tuvastamist, pildi uuesti kontrollimist, sihtkoha kinnitust või põhjendatud kombinatsiooni. Liikumiskäsklus või eeldatav ajastus üksi ei tõesta, et kavandatud detail saadi kätte.

Millised muudatused peaksid revalideerimise käivitama?

Kaamera, objektiivi, valgustuse, särituse, kinnituse, tööpinna, kalibreerimissihtmärgi, haaratsi, tööriista keskpunkti, roboti, kontrolleri, võrgu, algoritmi, tarkvara, detaili, retsepti, esitluse või sihtkoha muudatused võivad ahelat mõjutada ja neid tuleks hinnata muudatuste kontrolli all.

Järeldus

SCARA nägemissüsteemi sortimine muutub hallatavaks, kui pildi kehtivus, tugiraamid, sihtmärgi valik, valimisluba, hoiuõigus, sihtkoht ja erandid on selgelt määratletud. Valideerige kogu tajumisest tegevuseni ahel representatiivsete normaalsete ja keeruliste tingimustega ning kontrollige seda uuesti pärast olulisi muudatusi. See juhend on tehnilise planeerimise teave, mitte täpsuse, tuvastamise, tsükli, kvaliteedi, ohutuse, vastavuse või asukoha vastuvõtu väide.

Toimetuse teave: autor profiili · toimetuspoliitika · parandused ja uuendused · privaatsuspoliitika · kontakt

Äge! Jaga:

EVST logo
Privaatsuse ülevaade

See veebisait kasutab küpsiseid, et saaksime pakkuda teile parima võimaliku kasutajakogemuse. Prääniku info salvestatakse teie brauserisse ja täidab selliseid funktsioone nagu teid tuvastamine, kui pöördute meie veebisaidile ja aitab meie meeskonnal mõista, millised veebisaidi osad on kõige huvitavamad ja kasulikud.