SCARA Vision Sorting: Koordinatkartlegging og plukksikring

Innholdsfortegnelse

En umerket SCARA-robot plukker tilfeldig orienterte flate komponenter fra et bakgrunnsbelyst inspeksjonsfelt og plasserer dem i separate skuffer.
Konseptillustrasjon: En SCARA-robot arbeider over et bakgrunnsbelyst felt med varierte delposisjoner og separate destinasjonsbrett. Faktisk visjon, kalibrering og plukkeytelse krever prosjektbevis.

A SCARA synssortering En celle er troverdig når den kan forklare hvilket bilde som produserte et mål, hvilken koordinattransformasjon som ble brukt, hvorfor plukkepunktet var gyldig, om griperen fikk kontroll og hvor delen ble plassert. Robotbevegelse alene kan ikke bevise at persepsjon-til-handling-kjeden er korrekt.

Nøkkelferier

  • Definer bildevaliditet før du godtar et deteksjons- eller positurestimat.
  • Hold rammer for kamera, arbeidsflate, robotbase, verktøy og pick-point eksplisitte og versjonerte.
  • Skjermtilgjengelighet, naboavstand, verktøytilnærming og griperkompatibilitet før bevegelse utstedes.
  • Separat deteksjonssikkerhet, plukketillatelse, gripebekreftelse, plasseringsbekreftelse og endelig disposisjon.
  • Valider på nytt etter enhver endring som kan flytte bildet, koordinatkjeden, måldefinisjonen, verktøyet eller arbeidsflaten.

Hva det valgte opptaket støtter – og hva det ikke kan bevise

Det gjennomgåtte materialet viser en SCARA-lignende robot som gjentatte ganger nærmer seg flere flate deler på et opplyst arbeidsområde og beveger seg mellom feltet og en nærliggende container eller destinasjon. Delene vises på forskjellige posisjoner innenfor det synlige feltet, og roboten utfører gjentatte plukke-eller-plassere-bevegelser. Disse observasjonene støtter en avgrenset diskusjon om variabelpresentasjon, målvalg, plankoordinatkartlegging, gripeplanlegging, destinasjonskontroll og unntakshåndtering.

Opptakene identifiserer ikke kamera, linse, belysningsspesifikasjon, eksponering, kalibreringsmetode, bildebehandlingsalgoritme, treningsdata, konfidensgrense, deldimensjoner, overflateegenskaper, koordinatfeil, robotnøyaktighet, griperregistrering, plukkesuksess, sorteringsnøyaktighet, syklustid, avvisningslogikk, sporbarhet, kvalitetsresultat, sikkerhetsarkitektur eller distribuert produksjonsytelse. EVST bruker det derfor som bevis på begrenset sekvens, ikke som bevis på visjonsnøyaktighet, algoritmekapasitet, gjennomstrømning, kvalitet, samsvar eller aksept på stedet.

Det lyse feltet og den gjentatte bevegelsen bekrefter ikke at alle valgene var synsstyrte. Artikkelen behandler synsstyrt veiledning som det godkjente emnet og bruker opptakene kun for observerbar interaksjon, mens de tekniske delene angir hva et prosjekt må verifisere.

Hvordan planlegge SCARA-synssortering

Begynn med måldefinisjonen. List opp hver aksepterte deltype, orienteringsområde, synlige trekk, tillatt overlapping, forventet bakgrunn, overflatetilstand, tillatt okklusjon og destinasjon. Definer hva som må skje når systemet ikke kan skille mellom to deler eller ikke kan produsere et brukbart plukkepunkt. Et ukjent mål bør forbli ukjent i stedet for å bli tvunget inn i den nærmeste kjente klassen.

Deretter definerer du opptaksstatusen. Registrer kamera- og objektivkonfigurasjon, monteringsmetode, belysning, arbeidsavstand, synsfelt, fokus, eksponeringsatferd, utløser, bildeidentifikator, tidsstempel og eventuelle krav om at arbeidsområdet skal være stasjonært. Systemet bør vite om et bilde er gyldig for den gjeldende fysiske scenen før det bruker resultatet for bevegelse.

Definer deretter handlingstilstanden. En oppdaget plassering blir et robotmål først etter at koordinattransformasjon, tilgjengelighet, verktøyorientering, kollisjons- eller naboavstandsscreening, destinasjonstilgjengelighet og griperregler er oppfylt. Den endelige tilstanden er ikke «robot flyttet»; det er bekreftet delforvaring etterfulgt av bekreftet plassering eller et kontrollert unntak.

Kontroller bildet før du stoler på koordinaten

Belysning, bakgrunn, refleksjoner, skygger, fokus, bevegelse og delpresentasjon påvirker hva som vises i et bilde. En visjonsoppskrift bør derfor inkludere en bildevaliditetssjekk i stedet for å anta at et utløst bilde er brukbart. Gyldighetsregelen kan vurdere feltdekning, eksponeringsområde, fokusbevis, forventede referansefunksjoner, scenebevegelse eller et annet prosjektspesifikt signal.

Ocuco A3/RIA maskinsynsveiledning diskuterer kamera-til-robot-kalibrering, stabil belysning og tilbakemelding som systemnivåhensyn for robotstyring. Siden støtter behovet for å integrere bilde- og robotberegninger; den gir ikke et ytelsesresultat for denne cellen.

Der deler beveger seg på et transportbånd eller en annen dynamisk mating, blir tidsstempler og bevegelseskompensasjon en del av tilstandskontrakten. Et mål beregnet fra en gammel ramme kan være geometrisk korrekt for en plassering delen ikke lenger opptar. Det valgte opptaket etablerer ikke en arkitektur for bevegelig mating, så dette forblir en prosjektbeslutning.

Lukk referansekjeden mellom kamera og robot

Skriv referansekjeden fra bildemåling til kommandert plukking. Avhengig av arkitektur kan den inkludere bildekoordinater, kamerakoordinater, en arbeidsflate- eller transportbåndramme, robotbasekoordinater, verktøymidtpunktkoordinater og en delspesifikk griperamme. Hver transformasjon trenger en eier, metode, lagret versjon, gyldighetsbetingelse og endringstrigger.

Den offisielle Dokumentasjon for OpenCV-kamerakalibrering og 3D-rekonstruksjon beskriver kameramodeller, forvrengning, kalibrering, positur og koordinattransformasjoner. Den støtter prinsippet om at bildemålinger må tolkes gjennom en kalibrert modell; den validerer ikke maskinvaren, oppsettet eller resultatet til en bestemt industriell celle.

Robotens repeterbarhet er bare én faktor som bidrar til det endelige valget. Kameramontering, linsens oppførsel, arbeidsflatens flathet, kalibreringsmål, oppsett av verktøyets midtpunkt, griperens samsvar, delhøyde og termiske eller mekaniske endringer kan endre forholdet. Prosjektet bør verifisere hele kjeden med representative mål på tvers av det nødvendige feltet, ikke erstatte en robotdatabladverdi for systemnøyaktighet.

Tabell for håndtrykk fra deteksjon til plassering

Tilstand Bevis for å definere Tillatt handling Hvis bevis mangler eller er motstridende
Scene klar Presentasjonsstatus, feltklar tilstand, lysstatus, triggertillatelse og nødvendig bevegelsesstatus Hent et bilde med identifikator og tidsstempel Ikke bruk en usikker scene; vent, presenter på nytt eller rut til unntakshåndtering
Bilde gyldig Forventet felt, eksponering, fokus, referansefunksjoner og oppskriftsidentitet Kjør den godkjente deteksjons- eller poseringsmetoden Avvis rammen og behold årsaken uten å generere et robotmål
Mål klassifisert Delklasse, orientering, synlige funksjoner, overlappings- eller okklusjonsregel og usikkerhetstilstand Opprett et kandidatvalgpunkt og en destinasjon Send delen til ukjent, ny kontroll eller kontrollert manuell avhending
Koordinatkartlagt Kalibreringsversjon, kamera- eller overflateramme, robotramme, verktøyramme, målhøyde og plukkeforskyvning Screen kandidaten i robotkoordinater Blokker bevegelse og diagnostiser ugyldig eller utenfor rekkevidde-kartlegging
Tillatt å plukke Rekkevidde, tilnærming, verktøyorientering, kant- og naboavstand, destinasjonskapasitet og sonetillatelse Utfør den godkjente innflygings- og hentesekvensen Velg et annet gyldig mål eller angi unntakshåndtering
Varetekt bekreftet Prosjektspesifikk griper eller delbevis knyttet til det valgte målet Fjern målet fra den tilgjengelige køen og transporter det Hold målstatusen omstridt; reavbilde eller gjenopprette uten å anta suksess
Plassering bekreftet Riktig destinasjon, kapasitet, frigivelseskommando, frigivelsesbevis og valgfri destinasjonssjekk Registrer disposisjon og tillat neste mål Bevar delidentiteten og bruk den definerte ny kontroll- eller gjenopprettingsruten

Velg den enkleste presentasjonsstrategien som kontrollerer usikkerhet

En fast mekanisk presentasjon kan fjerne mesteparten av posisjonsusikkerheten og trenger kanskje bare verifisering av tilstedeværelse eller orientering. Et fast kamera over et kontrollert felt kan støtte variable plane posisjoner når belysning, delseparasjon, kalibrering og plukkeregler er stabile. Mer tilfeldige, overlappende, reflekterende, deformerbare eller høydevarierende deler kan kreve ytterligere registrering, presentasjonskontroll eller et annet robot- og griperkonsept.

Syn bør redusere definert usikkerhet, ikke unnskylde ukontrollert mating. Å legge til et kamera kan også legge til trigger, belysning, kalibrering, bildevaliditet, beregningstid, målvalg og unntakstilstander. Sammenlign konsepter med samme aksepterte deldefinisjon, innkommende rekkevidde, presentasjonsbyrde, nødvendige orienteringer, destinasjonsregler, overgang, gjenoppretting og valideringsinnsats.

En SCARA-kandidat er sterkest der oppgaven forblir stort sett plan og tilnærmingen og verktøyorienteringen passer til de tilgjengelige aksene. Hvis en del krever kompleks reorientering, tilgang rundt hindringer eller store høydevariasjoner, kan prosessen trenge en annen bevegelsesarkitektur. Dette er en grense for applikasjonsscreening snarere enn et ytelseskrav.

Definer et plukkepunkt som griperen faktisk kan bruke

Et detektert objekt kan ha flere geometrisk mulige punkter, men bare et delsett kan være gyldig for verktøyet. Definer tillatte kontaktflater, kantavstand, naboavstand, vakuum- eller fingeravtrykk, delstivhet, overflatefølsomhet, nødvendig orientering og verktøytilnærming. Hvis målet er for nær en annen del eller feltgrensen, kan riktig handling være å vente, presentere det på nytt, velge et annet mål eller rute det som et unntak.

Pick-point-regelen bør ta hensyn til delhøyden og forholdet mellom det observerte planet og det virkelige kontaktplanet. En plan bildekoordinat uten den nødvendige høyde- eller dybdeantagelsen kan tilordnes til et feil robotmål. Prosjektet må angi når en antagelse om fast høyde er gyldig og hvordan variasjon oppdages eller begrenses.

Etter kommandoen trenger man fortsatt bevis for varetekt. Vakuumtilstand, fingerposisjon, registrering av del av tilstedeværelse, vekt, ny bildesjekk, destinasjonsbekreftelse eller en annen metode kan bidra. Ingen av disse bør antas ut fra opptakene, og intet enkelt signal er universelt tilstrekkelig.

Hold ukjente, avviste og nye kontrolltilstander separate

En sorterer trenger mer enn bare aksepterte destinasjoner. Definer ukjent klasse, ingen deteksjon, flere eller overlappende mål, ugyldig bilde, uoppnåelig plukking, mislykket griping, omstridt varetekt, feil destinasjon og full avvist beholder. Hver tilstand trenger et tillatt svar, en diagnostisk post, deleier og en rute tilbake til produksjon eller endelig disposisjon.

Ikke gjør lavkonfidensielle eller motstridende resultater om til et automatisk beste gjetning bare for å unngå å stoppe. En ny kontroll kan bruke et nytt bilde, endret presentasjon, en sekundær visning eller kontrollert menneskelig gjennomgang, men artikkelen foreskriver ikke en universell konfidensgrense eller antall nye kontroller. Disse verdiene krever representativ validering og prosjektets kvalitetsregler.

Sporbarhet bør koble sammen bildeidentifikator, oppskrift, kalibreringsversjon, oppdaget mål, valgt plukkepunkt, robotresultat, destinasjon, unntak og operatørintervensjon når det er aktuelt. Nødvendig datalagring og kvalitetsregistrering avhenger av produktet og styringssystemet.

Separer produksjonslogikk fra sikkerhetsrelaterte funksjoner

Synklassifisering og plukketillatelse tilhører produksjonslogikken med mindre en separat spesifisert og validert sikkerhetsarkitektur tildeler dem en annen rolle. Et kameraresultat som brukes til sortering, bør ikke presenteres som en sikkerhetsfunksjon bare fordi det kan se arbeidsområdet.

Den offisielle kildesiden for ISO 10218-2:2025 beskriver krav til industrirobotapplikasjoner og celleintegrasjon gjennom design, integrasjon, igangkjøring, drift, vedlikehold og avvikling. Den offisielle kildesiden for ISO 12100:2010 beskriver prinsipper for risikovurdering og risikoreduksjon for maskiner på tvers av relevante livssyklusfaser. Gjeldende utgaver, forskrifter, nødvendig ytelse og validering forblir installasjonsspesifikke.

OSHA Robotics Overview identifiserer programmering, vedlikehold, testing, oppsett og justering som viktige ikke-rutinemessige robotfarekontekster. Planlegging av synssortering bør omfatte oppsett av kamera og belysning, kalibrering, innlæring, fjerning av en omstridt del, vedlikehold av griper, bytte av beholder, gjenoppretting og omstart – ikke bare vanlige automatiske plukkinger. OSHA-materialet er amerikansk kontekst snarere enn en universell juridisk konklusjon.

Valider hele kjeden fra persepsjon til handling

Lag en representativ tilstandsmatrise før du erklærer cellen klar. Inkluder normale deler på tvers av det tillatte feltet, kantposisjoner, orienteringsområde, forventet overflatevariasjon, lysvariasjon innenfor den kontrollerte konvolutten, tillatt okklusjon, nære naboer, tomme scener, ukjente deler, skadede deler, fullstendige destinasjoner, mislykket opptak, mistet del, foreldet bilde, feil ved kalibreringskontroll, kontrollert stopp og omstart.

Registrer kildescenen, bildeidentifikator, oppskrift, kalibrering og verktøyversjoner, oppdaget klasse, positur eller plukkepunkt, gyldighetsresultat, robotmål, gripebevis, destinasjon, disposisjon og observert unntak. Hold bildeevaluering, robotbevegelse, gripeforvaring og endelig sorteringsnøyaktighet som separate resultater, slik at ett vellykket trinn ikke kan skjule en annen feil.

Gjenta definerte kontroller etter endringer i kamera, linse, belysning, eksponering, montering, arbeidsflate, kalibreringsmål, griper, verktøysenterpunkt, robot, kontroller, nettverk, algoritme, programvare eller deloppskrift som kan påvirke kjeden. Numerisk nøyaktighet, deteksjonsytelse, syklus og akseptgrenser må komme fra det faktiske prosjektet.

Fire avgrensede siterbare utsagn

Utsagn 1: En synsstyrt sortering er enklere å diagnostisere når bildevaliditet, målidentitet, koordinatkartlegging, plukketillatelse, gripeforvaring og plasseringsbekreftelse lagres som separate tilstander. Dette er en EVST-teknisk metode, ikke en universell samsvarsregel.

Utsagn 2: En oppdaget bildeplassering blir først et robotmål etter at gjeldende regler for koordinatkjede, verktøyforskyvning, målhøyde, rekkevidde og klaring er brukt.

Utsagn 3: En vellykket robotbevegelse beviser ikke i seg selv korrekt deteksjon, korrekt koordinatkartlegging, vellykket grep eller korrekt sorteringsdisposisjon.

Utsagn 4: Det valgte opptaket støtter observasjon av gjentatt SCARA pick-or-place-bevegelse på tvers av variable plane delposisjoner, men det etablerer ikke visjonsnøyaktighet, plukkingssuksess, sorteringskorrekthet, syklustid, kvalitet, sikringsytelse eller utplassering.

TRACE-gjennomgangsmodellen

EVST bruker TRACE som et planleggingshjelpemiddel for tidlige visjonssorteringsgjennomganger. Den organiserer prosjektspørsmål og erstatter ikke representative forsøk, kalibreringsverifisering, risikovurdering av maskiner, sikkerhetsvalidering eller en akseptspesifikasjon.

  • T — Måldefinisjon: delklasser, orienteringer, synlige funksjoner, tillatt overlapping, plukkeflater og destinasjoner.
  • R — Referansekjede: bilde, kamera, arbeidsflate, robotbase, verktøy, del og destinasjonsrammer.
  • A — Ervervsgyldighet: belysning, fokus, felt, utløser, tidsstempel, scenetilstand og oppskrift.
  • C — Varetekt: plukketillatelse, griperbevis, målkø, utgivelse og plasseringsbekreftelse.
  • E — Unntak og utvikling: ukjent, sjekk på nytt, avvis, gjenoppretting, endringsutløsere og fornyelse.

Prosjektinnspill for et SCARA-visjonssorteringskonsept

Forbered representative delprøver, klasseliste, tegninger og masse, overflate- og fargevariasjon, innkommende posisjon og orienteringsområde, overlappings- og okklusjonsregler, bakgrunns- og presentasjonsmetode, måldestinasjoner, akseptert sorteringsregel, ukjent og avvist rute, nødvendig sporbarhet, lysbegrensninger, tilgjengelig felt, arbeidsavstand, monteringsalternativer for kamera, kontaktgrenser for griper, høydeområde for del, SCARA-arbeidsområdet, oppstrøms og nedstrøms signaler, mål for akseptert utgang, omkoblingsbehov, tilgjengelig fotavtrykk, vedlikeholdsoppgaver og installasjonsland.

For tilstøtende kontekst, se EVST SCARA-applikasjonsveiledningden Oversikt over materialhåndteringsroboter, og Oversikt over integrering av industrielle automatiseringslinjerDisse sidene dekker bred robot- og håndteringsutvelgelse; denne veiledningen er begrenset til beviskjeden fra bilde til koordinat til plukking til disposisjon.

Referanser

Ofte stilte spørsmål

Går en koordinat for synsdeteksjon direkte til SCARA?

Den skal gå gjennom den definerte kamera-, arbeidsflate-, robotbase-, verktøy- og delereferansekjeden, deretter gjennom målhøyde-, rekkevidde-, tilnærmings-, kant-, nabo- og destinasjonskontroller. Den nøyaktige kjeden avhenger av kameraplassering og cellearkitektur.

Hvordan skal cellen håndtere en usikker eller overlappende del?

Hold den unna den aksepterte automatiske banen. Prosjektet kan bruke ny presentasjon, et nytt bilde, en sekundær visning, et annet mål, avvisningsruting eller kontrollert menneskelig gjennomgang, men tilstanden og den endelige disposisjonen skal forbli sporbar.

Hvordan bekreftes et vellykket valg?

Bruk prosjektspesifikke bevis for oppbevaring, som vakuumtilstand, griperposisjon, registrering av del tilstede, bildesjekk, destinasjonsbekreftelse eller en begrunnet kombinasjon. En bevegelseskommando eller forventet timing alene beviser ikke at den tiltenkte delen ble anskaffet.

Hvilke endringer bør utløse fornyelse?

Endringer i kamera, objektiv, belysning, eksponering, montering, arbeidsflate, kalibreringsmål, griper, verktøysenterpunkt, robot, kontroller, nettverk, algoritme, programvare, del, oppskrift, presentasjon eller destinasjon kan påvirke kjeden og bør vurderes under endringskontroll.

Konklusjon

SCARA-visjonssortering blir håndterbar når bildevaliditet, referanserammer, målvalg, plukketillatelse, forvaring, destinasjon og unntak er eksplisitte. Valider hele persepsjon-til-handling-kjeden med representative normale og vanskelige forhold, og sjekk den på nytt etter meningsfulle endringer. Denne veiledningen er informasjon om teknisk planlegging, ikke en påstand om nøyaktighet, deteksjon, syklus, kvalitet, sikkerhet, samsvar eller aksept av sted.

Redaksjonell informasjon: Forfatteren profil · redaksjonell politikk · rettelser og oppdateringer · personvernregler · kontakt

Rått! Del til:

Personvernoversikt

Dette nettstedet bruker informasjonskapsler slik at vi kan gi deg den beste brukeropplevelsen mulig. Informasjon om informasjonskapsler lagres i nettleseren din og utfører funksjoner som å gjenkjenne deg når du kommer tilbake til nettstedet vårt og hjelper teamet vårt med å forstå hvilke deler av nettstedet du synes mest interessant og nyttig.