
A SCARA synssortering En celle er troværdig, når den kan forklare, hvilket billede der producerede et mål, hvilken koordinattransformation der blev brugt, hvorfor pick-point'et var gyldigt, om griberen fik custody, og hvor delen blev placeret. Robotbevægelse alene kan ikke bevise, at opfattelse-til-handling-kæden er korrekt.
Vigtige takeaways
- Definer billedvaliditet før accept af et detektions- eller poseestimat.
- Hold kamera-, arbejdsflade-, robotbase-, værktøjs- og pick-point-rammer eksplicitte og versionerede.
- Skærmtilgængelighed, naboafstand, værktøjstilgang og griberkompatibilitet før udstedelse af bevægelse.
- Separat detektionssikkerhed, valgtilladelse, gribebekræftelse, placeringsbekræftelse og endelig disposition.
- Genvalider efter enhver ændring, der kan flytte billedet, koordinatkæden, måldefinitionen, værktøjet eller arbejdsfladen.
Hvad det udvalgte optagelsesmateriale understøtter – og hvad det ikke kan bevise
Det gennemgåede materiale viser en SCARA-lignende robot, der gentagne gange nærmer sig flere flade dele på et oplyst arbejdsområde og bevæger sig mellem marken og en nærliggende container eller destination. Delene vises på forskellige positioner inden for det synlige felt, og robotten udfører gentagne pick-or-place-bevægelser. Disse observationer understøtter en afgrænset diskussion af variabelpræsentation, målvalg, plankoordinatkortlægning, gribeplanlægning, destinationskontrol og undtagelseshåndtering.
Optagelserne identificerer ikke kamera, objektiv, belysningsspecifikation, eksponering, kalibreringsmetode, billedbehandlingsalgoritme, træningsdata, konfidensgrænse, deldimensioner, overfladeegenskaber, koordinatfejl, robotnøjagtighed, griberregistrering, plukkesucces, sorteringskorrekthed, cyklustid, afvisningslogik, sporbarhed, kvalitetsresultat, sikkerhedsarkitektur eller implementeret produktionsydelse. EVST bruger det derfor som bevis for begrænset sekvens, ikke som bevis for visionsnøjagtighed, algoritmekapacitet, gennemløb, kvalitet, overholdelse eller accept på stedet.
Det lyse felt og den gentagne bevægelse bekræfter ikke, at alle valg var synsstyret. Artiklen behandler synsstyret som det godkendte emne og bruger kun optagelserne til observerbar interaktion, mens de tekniske afsnit angiver, hvad et projekt skal verificere.
Sådan planlægger du SCARA-synssortering
Start med måldefinitionen. Angiv hver accepteret deltype, orienteringsområde, synlige træk, tilladt overlap, forventet baggrund, overfladetilstand, tilladt okklusion og destination. Definer, hvad der skal ske, når systemet ikke kan skelne mellem to dele eller ikke kan producere et brugbart pick-point. Et ukendt mål bør forblive ukendt i stedet for at blive tvunget ind i den nærmeste kendte klasse.
Definer derefter optagelsestilstanden. Registrer kamera- og objektivkonfiguration, monteringsmetode, belysning, arbejdsafstand, synsfelt, fokus, eksponeringsadfærd, trigger, billedidentifikator, tidsstempel og eventuelle krav om, at arbejdsområdet skal være stationært. Systemet skal vide, om et billede er gyldigt for den aktuelle fysiske scene, før det bruger resultatet til bevægelse.
Definer derefter handlingstilstanden. En detekteret placering bliver først et robotmål, når koordinattransformation, tilgængelighed, værktøjsorientering, kollisions- eller nabo-afstandsscreening, destinationstilgængelighed og griberregler er opfyldt. Den endelige tilstand er ikke "robot flyttet"; det er bekræftet delforvaring efterfulgt af bekræftet placering eller en kontrolleret undtagelse.
Kontroller billedet, før du stoler på koordinaten
Belysning, baggrund, refleksioner, skygger, fokus, bevægelse og præsentation af dele påvirker, hvad der vises i et billede. En visionsopskrift bør derfor omfatte en billedvaliditetskontrol snarere end at antage, at en udløst ramme er brugbar. Gyldighedsreglen kan tage højde for feltdækning, eksponeringsområde, fokusbeviser, forventede referencefunktioner, scenebevægelse eller et andet projektspecifikt signal.
A3/RIA maskinsynsvejledning diskuterer kamera-til-robot-kalibrering, stabil belysning og feedback som systemniveau-problemer i forbindelse med robotstyring. Siden understøtter behovet for at integrere billed- og robotberegninger; den giver ikke et ydeevneresultat for denne celle.
Hvor dele bevæger sig på et transportbånd eller en anden dynamisk fremføring, bliver tidsstempler og bevægelseskompensation en del af tilstandskontrakten. Et mål beregnet ud fra en gammel ramme kan være geometrisk korrekt for en placering, som delen ikke længere optager. Den valgte optagelse etablerer ikke en arkitektur for bevægelig fremføring, så dette forbliver en projektbeslutning.
Luk referencekæden mellem kamera og robot
Skriv referencekæden fra billedmåling til kommanderet plukning. Afhængigt af arkitekturen kan den omfatte billedkoordinater, kamerakoordinater, en arbejdsflade- eller transportbåndsramme, robotbasekoordinater, værktøjsmidtpunktskoordinater og en emnespecifik griberamme. Hver transformation kræver en ejer, metode, lagret version, gyldighedsbetingelse og ændringstrigger.
Den officielle Dokumentation for OpenCV-kamerakalibrering og 3D-rekonstruktion beskriver kameramodeller, forvrængning, kalibrering, pose og koordinattransformationer. Den understøtter princippet om, at billedmålinger skal fortolkes gennem en kalibreret model; den validerer ikke hardwaren, opsætningen eller resultatet af en bestemt industriel celle.
Robottens repeterbarhed er kun én faktor i det endelige valg. Kameramontering, linsens adfærd, arbejdsoverfladens planhed, kalibreringsmål, opsætning af værktøjets midtpunkt, griberens overholdelse, emnets højde og termiske eller mekaniske ændringer kan ændre forholdet. Projektet bør verificere hele kæden med repræsentative mål på tværs af det ønskede felt og ikke erstatte en robotdatabladværdi med hensyn til systemets nøjagtighed.
Tabel for detektion-til-placering-handshake
| Tilstand | Beviser til at definere | Tilladt handling | Hvis beviser mangler eller er modstridende |
|---|---|---|---|
| Scene klar | Præsentationsstatus, frit felt, belysningsstatus, triggertilladelse og påkrævet bevægelsesstatus | Hent et billede med identifikator og tidsstempel | Brug ikke en usikker scene; vent, genpræsenter eller send rute til undtagelseshåndtering |
| Billede gyldigt | Forventet felt, eksponering, fokus, referencefunktioner og opskriftsidentitet | Kør den godkendte detektions- eller poseringsmetode | Afvis rammen og bevar årsagen uden at generere et robotmål |
| Mål klassificeret | Delklasse, orientering, synligt funktionssæt, overlapnings- eller okklusionsregel og usikkerhedstilstand | Opret et kandidatudvælgelsespunkt og en destination | Send delen til ukendt, genkontrol eller kontrolleret manuel bortskaffelse |
| Koordinatkortlagt | Kalibreringsversion, kamera- eller overfladeramme, robotramme, værktøjsramme, målhøjde og pick-offset | Screen kandidaten i robotkoordinater | Bloker bevægelse og diagnosticer den ugyldige eller uden for rækkevidde-kortlægning |
| Valg tilladt | Tilgængelighed, tilgang, værktøjsorientering, kant- og naboafstand, destinationskapacitet og zonetilladelse | Udfør den godkendte indflyvnings- og opsamlingssekvens | Vælg et andet gyldigt mål eller indtast undtagelseshåndtering |
| Forældremyndighed bekræftet | Projektspecifik griber- eller delbevis knyttet til det valgte mål | Fjern målet fra den tilgængelige kø og transporter det | Hold målstatus omstridt; genskab eller genopret uden at antage succes |
| Placering bekræftet | Korrekt destination, kapacitet, frigivelseskommando, frigivelsesbevis og valgfri destinationskontrol | Registrer disposition og tillad det næste mål | Bevar delidentitet og brug den definerede genkontrol- eller gendannelsesrute |
Vælg den enkleste præsentationsstrategi, der kontrollerer usikkerhed
En fast mekanisk præsentation kan fjerne det meste af positionsusikkerheden og kræver muligvis kun verifikation af tilstedeværelse eller orientering. Et fast kamera over et kontrolleret felt kan understøtte variable plane positioner, når belysning, delseparation, kalibrering og plukkeregler er stabile. Mere tilfældige, overlappende, reflekterende, deformerbare eller højdevarierende dele kan kræve yderligere registrering, præsentationskontrol eller et andet robot- og griberkoncept.
Syn bør reducere defineret usikkerhed, ikke undskylde ukontrolleret fodring. Tilføjelse af et kamera kan også tilføje trigger, belysning, kalibrering, billedvaliditet, beregningstid, målvalg og undtagelsestilstande. Sammenlign koncepter med den samme accepterede deldefinition, indgående område, præsentationsbyrde, nødvendige orienteringer, destinationsregler, omstilling, gendannelse og valideringsindsats.
En SCARA-kandidat er stærkest, hvor opgaven forbliver stort set plan, og tilgangs- og værktøjsorienteringen passer til de tilgængelige akser. Hvis en del kræver kompleks omorientering, adgang omkring forhindringer eller stor højdevariation, kan processen have brug for en anden bevægelsesarkitektur. Dette er en applikationsscreeningsgrænse snarere end et ydeevnekrav.
Definer et opsamlingspunkt, som griberen rent faktisk kan bruge
Et detekteret objekt kan have flere geometrisk mulige punkter, men kun en delmængde kan være gyldig for værktøjet. Definer tilladte kontaktflader, kantafstand, naboafstand, vakuum- eller fingeraftryk, delstivhed, overfladefølsomhed, påkrævet orientering og værktøjstilnærmelse. Hvis målet er for tæt på en anden del eller feltgrænsen, kan den korrekte handling være at vente, præsentere det igen, vælge et andet mål eller rute det som en undtagelse.
Pick-point-reglen bør tage højde for delhøjden og forholdet mellem det observerede plan og det reelle kontaktplan. En plan billedkoordinat uden den nødvendige højde- eller dybdeantagelse kan knyttes til et forkert robotmål. Projektet skal angive, hvornår en antagelse om fast højde er gyldig, og hvordan variation detekteres eller indesluttes.
Efter kommandoen er der stadig behov for bevis for varetægt. Vakuumtilstand, fingerposition, registrering af del af tilstedeværelsen, vægt, billedgenkontrol, destinationsbekræftelse eller en anden metode kan bidrage. Ingen af disse bør antages ud fra optagelserne, og intet enkelt signal er universelt tilstrækkeligt.
Hold ukendte, afviste og gentjekkede tilstande adskilt
En sorteringsenhed har brug for mere end accepterede destinationer. Definer ukendt klasse, ingen detektion, flere eller overlappende mål, ugyldigt billede, uopnåelig plukning, mislykket greb, omstridt opbevaring, forkert destination og fuld afvist beholder. Hver tilstand har brug for et tilladt svar, en diagnostisk post, en delejer og en rute tilbage til produktion eller endelig bortskaffelse.
Lav ikke resultater med lav tillid eller modstridende resultater om til et automatisk bedste gæt blot for at undgå at stoppe. En genkontrol kan bruge et nyt billede, en ændret præsentation, en sekundær visning eller en kontrolleret menneskelig gennemgang, men artiklen foreskriver ikke en universel konfidensgrænse eller et antal genkontrolværdier. Disse værdier kræver repræsentativ validering og projektets kvalitetsregler.
Sporbarhed bør forbinde billedidentifikator, opskrift, kalibreringsversion, detekteret mål, valgt plukkepunkt, robotresultat, destination, undtagelse og operatørindgriben, når det er relevant. Den nødvendige dataopbevaring og kvalitetsregistrering afhænger af produktet og styringssystemet.
Adskil produktionslogik fra sikkerhedsrelaterede funktioner
Visionsklassificering og pluktilladelse tilhører produktionslogikken, medmindre en separat specificeret og valideret sikkerhedsarkitektur tildeler dem en anden rolle. Et kameraresultat, der bruges til sortering, bør ikke præsenteres som en sikkerhedsfunktion, blot fordi det kan se arbejdsområdet.
Den officielle kildeside for ISO 10218-2:2025 beskriver krav til industrirobotapplikationer og celleintegration gennem design, integration, idriftsættelse, drift, vedligeholdelse og nedlukning. Den officielle kildeside for ISO 12100:2010 beskriver principper for risikovurdering og risikoreduktion af maskiner på tværs af relevante livscyklusfaser. Gældende udgaver, regler, krævet ydeevne og validering forbliver installationsspecifikke.
OSHA Robotics Overview identificerer programmering, vedligeholdelse, testning, opsætning og justering som vigtige ikke-rutinemæssige robotfarekontekster. Planlægning af visuel sortering bør omfatte opsætning af kamera og belysning, kalibrering, indlæring, rydning af en omstridt del, vedligeholdelse af griber, beholderskift, bjærgning og genstart – ikke kun normale automatiske pluk. OSHA-materiale er en amerikansk kontekst snarere end en universel juridisk konklusion.
Valider den komplette opfattelse-til-handling-kæde
Byg en repræsentativ tilstandsmatrix, før cellen erklæres klar. Inkluder normale dele på tværs af det tilladte felt, kantpositioner, orienteringsområde, forventet overfladevariation, belysningsvariation inden for den kontrollerede envelope, tilladt okklusion, nære naboer, tomme scener, ukendte dele, beskadigede dele, fulde destinationer, mislykket opsamling, tabt del, inaktivt billede, kalibreringskontrolfejl, kontrolleret stop og genstart.
Registrer kildescenen, billedidentifikator, opskrift, kalibrering og værktøjsversioner, detekteret klasse, pose eller plukkepunkt, gyldighedsresultat, robotmål, gribebevis, destination, disposition og observeret undtagelse. Behold billedevaluering, robotbevægelse, gribeopbevaring og endelig sorteringskorrekthed som separate resultater, så ét vellykket trin ikke kan skjule et andet fejl.
Gentag definerede kontroller efter ændringer i kamera, linse, belysning, eksponering, montering, arbejdsflade, kalibreringsmål, griber, værktøjsmidtpunkt, robot, controller, netværk, algoritme, software eller delopskrift, der kan påvirke kæden. Numerisk nøjagtighed, detektionsydelse, cyklus og acceptgrænser skal komme fra det faktiske projekt.
Fire afgrænsede citerbare udsagn
Udsagn 1: En visionsstyret sortering er lettere at diagnosticere, når billedvaliditet, målidentitet, koordinatkortlægning, pick permission, grib custody og placeringsbekræftelse gemmes som separate tilstande. Dette er en EVST-teknisk metode, ikke en universel compliance-regel.
Udsagn 2: En detekteret billedplacering bliver først et robotmål, når de gældende regler for koordinatkæde, værktøjsforskydning, målhøjde, rækkevidde og frihøjde er blevet anvendt.
Udsagn 3: En vellykket robotbevægelse beviser ikke i sig selv korrekt detektion, korrekt koordinatkortlægning, vellykket greb eller korrekt sorteringsdisposition.
Udsagn 4: Den valgte optagelse understøtter observation af gentagen SCARA pick-or-place-bevægelse på tværs af variable plane delpositioner, men den fastslår ikke synsnøjagtighed, plukningssucces, sorteringskorrekthed, cyklustid, kvalitet, beskyttelsesydelse eller implementering.
TRACE-gennemgangsmodellen
EVST bruger TRACE som et planlægningshjælpemiddel til tidlige vision-sorteringsgennemgange. Det organiserer projektspørgsmål og erstatter ikke repræsentative forsøg, kalibreringsverifikation, risikovurdering af maskiner, sikkerhedsvalidering eller en acceptspecifikation.
- T — Måldefinition: delklasser, orienteringer, synlige funktioner, tilladt overlap, plukoverflader og destinationer.
- R — Referencekæde: billede, kamera, arbejdsflade, robotbase, værktøj, del og destinationsrammer.
- A — Erhvervsgyldighed: belysning, fokus, felt, trigger, tidsstempel, scenetilstand og opskrift.
- C — Forældremyndighed: pluktilladelse, griberbevis, målkø, frigivelse og placeringsbekræftelse.
- E — Undtagelser og udvikling: ukendt, gentjek, afvisning, gendannelse, ændringsudløsere og genvalidering.
Projektinput til et SCARA vision-sorteringskoncept
Forbered repræsentative delprøver, klasseliste, tegninger og masse, overflade- og farvevariation, indgående position og orienteringsområde, overlapnings- og okklusionsregler, baggrunds- og præsentationsmetode, måldestinationer, accepteret sorteringsregel, ukendt og afvist rute, påkrævet sporbarhed, belysningsbegrænsninger, tilgængeligt felt, arbejdsafstand, kameramonteringsmuligheder, griberkontaktgrænser, delhøjdeområde, SCARA-arbejdsområde, upstream- og downstream-signaler, mål for accepteret output, omstillingsbehov, tilgængeligt fodaftryk, vedligeholdelsesopgaver og installationsland.
For tilstødende kontekst, se EVST SCARA applikationsvejledning, Oversigt over robotmaterialehåndtering, og Oversigt over integration af industriel automatiseringslinjeDisse sider dækker bred robot- og håndteringsudvælgelse; denne vejledning er begrænset til beviskæden fra billede til koordinat til udvælgelse til disposition.
Referencer
- Foreningen for Fremme af Automation — Oversigt over SCARA-applikationer
- A3/RIA — Maskinsyn til robotstyring
- OpenCV — Kamerakalibrering og 3D-rekonstruktion
- ISO 10218-2:2025 — Sikkerhedskrav til robotteknologi til industrielle robotapplikationer og robotceller
- ISO 12100:2010 — Maskinsikkerhed, risikovurdering og risikoreduktion
- OSHA Robotics Oversigt
Ofte stillede spørgsmål
Går en koordinat for synsdetektion direkte til SCARA?
Den skal passere gennem den definerede kamera-, arbejdsflade-, robotbase-, værktøjs- og emnereferencekæde, derefter gennem målhøjde-, rækkevidde-, tilgangs-, kant-, nabo- og destinationskontroller. Den nøjagtige kæde afhænger af kameraplacering og cellearkitektur.
Hvordan skal cellen håndtere en usikker eller overlappende del?
Hold det ude af den accepterede automatiske sti. Projektet kan bruge genpræsentation, et nyt billede, en sekundær visning, et andet mål, afvisningsrouting eller kontrolleret menneskelig gennemgang, men tilstanden og den endelige disposition skal forblive sporbar.
Hvordan bekræftes et vellykket valg?
Brug projektspecifik dokumentation for opbevaring, såsom vakuumtilstand, griberposition, registrering af tilstedeværende del, billedgenkontrol, destinationsbekræftelse eller en begrundet kombination. En bevægelseskommando eller forventet timing alene beviser ikke, at den tilsigtede del blev erhvervet.
Hvilke ændringer bør udløse genvalidering?
Ændringer i kamera, objektiv, belysning, eksponering, montering, arbejdsflade, kalibreringsmål, griber, værktøjsmidtpunkt, robot, controller, netværk, algoritme, software, del, opskrift, præsentation eller destination kan påvirke kæden og bør vurderes under ændringskontrol.