
A SCARA-visiesortering Een cel is geloofwaardig wanneer deze kan verklaren welke afbeelding het doel heeft gegenereerd, welke coördinatentransformatie is gebruikt, waarom het grijppunt geldig was, of de grijper het onderdeel heeft vastgepakt en waar het is geplaatst. Robotbeweging alleen kan niet bewijzen dat de perceptie-naar-actieketen correct is.
Key afhaalrestaurants
- Bepaal de validiteit van het beeld voordat u een detectie of positiebepaling accepteert.
- Houd de frames van de camera, het werkoppervlak, de robotbasis, het gereedschap en het pickpoint expliciet en versiebeheerd.
- Controleer de bereikbaarheid van het scherm, de vrije ruimte naast het apparaat, de benadering van het gereedschap en de compatibiliteit van de grijper voordat u een beweging uitvoert.
- Aparte controle van detectiezekerheid, selectietoestemming, bevestiging van vastpakken, plaatsingsbevestiging en uiteindelijke afhandeling.
- Voer na elke wijziging die de afbeelding, coördinatenketen, doeldefinitie, het gereedschap of het werkoppervlak kan verplaatsen, een nieuwe validatie uit.
Wat het geselecteerde beeldmateriaal ondersteunt – en wat het niet kan bewijzen.
Het bestudeerde materiaal toont een SCARA-robot die herhaaldelijk meerdere platte onderdelen op een verlicht werkgebied benadert en zich verplaatst tussen het werkgebied en een nabijgelegen container of bestemming. De onderdelen verschijnen op verschillende posities binnen het zichtbare veld en de robot voert herhaaldelijk pick-and-place-bewegingen uit. Deze observaties ondersteunen een afgebakende bespreking van variabele presentatie, doelselectie, vlakke coördinatenmapping, grijpplanning, bestemmingscontrole en foutafhandeling.
De beelden bevatten geen informatie over de camera, lens, belichtingsspecificaties, belichtingstijd, kalibratiemethode, beeldverwerkingsalgoritme, trainingsgegevens, betrouwbaarheidsdrempel, afmetingen van onderdelen, oppervlakte-eigenschappen, coördinatenfout, robotnauwkeurigheid, grijperdetectie, succesvolle pick, sorteercorrectheid, cyclustijd, afwijzingslogica, traceerbaarheid, kwaliteitsresultaat, veiligheidsarchitectuur of prestaties in de productieomgeving. EVST gebruikt de beelden daarom als bewijsmateriaal voor een beperkte reeks gebeurtenissen, niet als bewijs van de nauwkeurigheid van het beeldverwerkingssysteem, de capaciteit van het algoritme, de doorvoer, de kwaliteit, de naleving van de regels of de acceptatie op locatie.
Het heldere veld en de herhaalde beweging bewijzen niet dat elke selectie visueel gestuurd was. Het artikel behandelt visuele sturing als het goedgekeurde onderwerp en gebruikt de beelden alleen voor waarneembare interactie, terwijl de technische secties aangeven wat een project zou moeten verifiëren.
Hoe plan je SCARA-visiesortering?
Begin met de doeldefinitie. Vermeld voor elk geaccepteerd onderdeeltype het oriëntatiebereik, de zichtbare kenmerken, de toegestane overlapping, de verwachte achtergrond, de oppervlakteconditie, de toegestane occlusie en de bestemming. Definieer wat er moet gebeuren wanneer het systeem twee onderdelen niet kan onderscheiden of geen bruikbaar pickpunt kan genereren. Een onbekend doel moet onbekend blijven en niet worden geforceerd in de dichtstbijzijnde bekende klasse.
Vervolgens definieert u de opnamestatus. Registreer de camera- en lensconfiguratie, de montagemethode, de belichting, de werkafstand, het gezichtsveld, de scherpstelling, het belichtingsgedrag, de trigger, de beeldidentificatie, het tijdstempel en eventuele vereisten voor een stationair werkgebied. Het systeem moet weten of een afbeelding geldig is voor de huidige fysieke situatie voordat het resultaat wordt gebruikt voor bewegingsdetectie.
Definieer vervolgens de actiestatus. Een gedetecteerde locatie wordt pas een robotdoelwit nadat aan de volgende voorwaarden is voldaan: coördinatentransformatie, bereikbaarheid, gereedschapsoriëntatie, botsings- of buurcontrole, beschikbaarheid van de bestemming en grijperregels. De uiteindelijke status is niet "robot verplaatst"; het is bevestigde controle van het onderdeel, gevolgd door bevestigde plaatsing of een gecontroleerde uitzondering.
Controleer de afbeelding voordat u de coördinaten vertrouwt.
Verlichting, achtergrond, reflecties, schaduwen, scherpstelling, beweging en de presentatie van onderdelen beïnvloeden wat er in een beeld verschijnt. Een beeldverwerkingsprotocol moet daarom een validiteitscontrole van het beeld bevatten in plaats van ervan uit te gaan dat elk gegenereerd frame bruikbaar is. De validiteitsregel kan rekening houden met beelddekking, belichtingsbereik, scherpstellingsinformatie, verwachte referentiepunten, beweging in de scène of een ander projectspecifiek signaal.
De A3/RIA machinevisie-begeleiding Dit artikel bespreekt de kalibratie van de camera ten opzichte van de robot, stabiele verlichting en feedback als systeemgerelateerde aandachtspunten voor robotbesturing. De pagina onderstreept de noodzaak om beeld- en robotberekeningen te integreren; er wordt echter geen prestatieresultaat voor deze cel gegeven.
Wanneer onderdelen zich op een transportband of via een andere dynamische aanvoer bewegen, worden tijdstempels en bewegingscompensatie onderdeel van het contract. Een doel dat is berekend op basis van een oud frame kan geometrisch correct zijn voor een locatie die het onderdeel niet langer inneemt. De geselecteerde beelden bepalen niet de architectuur voor een bewegende aanvoer, dus dit blijft een projectbeslissing.
Sluit de referentieketen tussen camera en robot.
Schrijf de referentieketen van beeldmeting tot aangestuurde pick. Afhankelijk van de architectuur kan deze beeldcoördinaten, cameracoördinaten, een werkoppervlak- of transportbandframe, robotbasiscoördinaten, gereedschapscentrumcoördinaten en een onderdeelspecifiek grijpframe omvatten. Elke transformatie heeft een eigenaar, methode, opgeslagen versie, geldigheidsvoorwaarde en wijzigingstrigger nodig.
De officiële OpenCV-documentatie voor camerakalibratie en 3D-reconstructie Het beschrijft cameramodellen, vervorming, kalibratie, positie en coördinatentransformaties. Het ondersteunt het principe dat beeldmetingen moeten worden geïnterpreteerd aan de hand van een gekalibreerd model; het valideert niet de hardware, de configuratie of het resultaat van een specifieke industriële cel.
De herhaalbaarheid van de robot is slechts één factor die bijdraagt aan de uiteindelijke selectie. Cameramontage, lensgedrag, vlakheid van het werkoppervlak, kalibratiedoel, instelling van het gereedschapscentrum, flexibiliteit van de grijper, hoogte van het werkstuk en thermische of mechanische veranderingen kunnen de relatie beïnvloeden. Het project moet de volledige keten verifiëren met representatieve doelen over het vereiste gebied, en niet een waarde uit het robotgegevensblad gebruiken als maatstaf voor de systeemnauwkeurigheid.
Handshake-tabel voor detectie en plaatsing
| Land | Bewijs om te definiëren | Toegestane actie | Als er bewijs ontbreekt of tegenstrijdig is |
|---|---|---|---|
| Klaar voor de scène | Presentatiestatus, veldvrij, verlichtingsstatus, activeringstoestemming en vereiste bewegingsstatus | Een afbeelding vastleggen met identificatiecode en tijdstempel. | Gebruik geen onzekere situatie; wacht, presenteer opnieuw of leid de foutafhandeling af. |
| Afbeelding geldig | Verwachte kenmerken van het werkgebied, de belichting, de focus, de referentiekenmerken en de identiteit van het recept. | Voer de goedgekeurde detectie- of pose-methode uit. | Verwerp het kader en behoud de reden zonder een robotdoelwit te genereren. |
| Doelwit geclassificeerd | Onderdeelklasse, oriëntatie, zichtbare kenmerkenset, overlap- of occlusieregel en onzekerheidsstatus | Maak een kandidaat-ophaalpunt en -bestemming aan. | Stuur het onderdeel naar onbekend, hercontrole of gecontroleerde handmatige afhandeling. |
| Coördinaten in kaart gebracht | Kalibratieversie, camera- of oppervlakteframe, robotframe, gereedschapsframe, doelhoogte en pick-offset | Screen de kandidaat in robotcoördinaten. | Blokkeer beweging en diagnosticeer ongeldige of buiten bereik liggende mapping |
| Plukken toegestaan | Bereikbaarheid, aanlooproute, gereedschapsoriëntatie, afstand tot randen en buren, capaciteit van de bestemming en zonevergunning | Voer de goedgekeurde aanrij- en ophaalprocedure uit. | Selecteer een ander geldig doel of voer de uitzonderingsafhandeling in. |
| Hechtenis bevestigd | Projectspecifiek bewijsmateriaal met betrekking tot de grijper of het onderdeel, gekoppeld aan het geselecteerde doelwit. | Verwijder het doel uit de beschikbare wachtrij en transporteer het. | Houd de status van het doel betwist; maak een nieuwe image of herstel deze zonder succes te garanderen. |
| Plaatsing bevestigd | Correcte bestemming, capaciteit, vrijgaveopdracht, vrijgavebewijs en optionele bestemmingscontrole | Leg de afhandeling vast en geef toestemming voor het volgende doelwit. | Behoud de onderdeelidentiteit en gebruik de gedefinieerde hercontrole- of herstelroute. |
Kies de eenvoudigste presentatiestrategie die onzekerheid beheerst.
Een vaste, mechanische presentatie kan de meeste positieonzekerheid wegnemen en vereist mogelijk alleen een aanwezigheids- of oriëntatieverificatie. Een vaste camera boven een gecontroleerd veld kan variabele vlakke posities ondersteunen wanneer de verlichting, de scheiding van onderdelen, de kalibratie en de pickregels stabiel zijn. Meer willekeurige, overlappende, reflecterende, vervormbare of in hoogte variërende onderdelen vereisen mogelijk extra sensoren, presentatiecontrole of een ander robot- en grijperconcept.
Visie moet de gedefinieerde onzekerheid verminderen, niet ongecontroleerde invoer rechtvaardigen. Het toevoegen van een camera kan ook extra complexiteit met zich meebrengen, zoals triggering, belichting, kalibratie, beeldvalidatie, rekentijd, doelselectie en uitzonderingssituaties. Vergelijk concepten op basis van dezelfde definitie van geaccepteerd onderdeel, inkomend bereik, presentatielast, vereiste oriëntaties, bestemmingsregels, omschakeling, herstel en validatie-inspanning.
Een SCARA-systeem is het meest geschikt wanneer de taak grotendeels vlak is en de aanloop- en gereedschapsoriëntatie passen bij de beschikbare assen. Als een onderdeel complexe heroriëntatie, toegang rond obstakels of grote hoogteverschillen vereist, kan het proces een andere bewegingsarchitectuur nodig hebben. Dit is een selectiecriterium voor de toepassing, geen prestatie-eis.
Definieer een grijppunt dat de grijper daadwerkelijk kan gebruiken.
Een gedetecteerd object kan meerdere geometrisch mogelijke punten hebben, maar slechts een subset daarvan is geldig voor het gereedschap. Definieer toegestane contactoppervlakken, randafstand, speling met buren, vacuüm- of vingerafdruk, stijfheid van het onderdeel, oppervlaktegevoeligheid, vereiste oriëntatie en gereedschapsaanpak. Als het doel te dicht bij een ander onderdeel of de veldgrens ligt, kan de juiste actie zijn om te wachten, opnieuw aan te bieden, een ander doel te kiezen of het als uitzondering te routeren.
Bij de pickpoint-regel moet rekening worden gehouden met de hoogte van het onderdeel en de relatie tussen het waargenomen vlak en het werkelijke contactvlak. Een vlakke beeldcoördinaat zonder de vereiste hoogte- of diepteaanname kan leiden tot een onjuist robotdoel. Het project moet aangeven wanneer een aanname van een vaste hoogte geldig is en hoe variatie wordt gedetecteerd of beperkt.
Na het bevel tot aanhouding is er nog steeds bewijs nodig. De vacuümtoestand, de vingerpositie, gedeeltelijke aanwezigheidsdetectie, het gewicht, een hercontrole van het beeld, bestemmingsbevestiging of een andere methode kunnen hieraan bijdragen. Niets mag worden aangenomen op basis van de beelden, en geen enkel signaal is universeel voldoende.
Houd de statussen 'onbekend', 'afgewezen' en 'opnieuw controleren' gescheiden.
Een sorteermachine heeft meer nodig dan alleen geaccepteerde bestemmingen. Definieer onbekende klasse, geen detectie, meerdere of overlappende doelen, ongeldige afbeelding, onbereikbare pick, mislukte greep, betwist eigendom, verkeerde bestemming en volledig afgekeurde container. Elke status vereist een toegestane reactie, een diagnostisch record, een onderdeeleigenaar en een route terug naar productie of uiteindelijke afhandeling.
Verander resultaten met een lage betrouwbaarheid of tegenstrijdige resultaten niet automatisch in een beste gok, enkel om te voorkomen dat het project moet worden stopgezet. Een hercontrole kan gebruikmaken van een nieuwe afbeelding, een gewijzigde presentatie, een tweede perspectief of een gecontroleerde menselijke beoordeling, maar het artikel schrijft geen universele betrouwbaarheidsdrempel of aantal hercontroles voor. Die waarden vereisen representatieve validatie en de kwaliteitsregels van het project.
Traceerbaarheid moet de volgende gegevens met elkaar verbinden: beeldidentificatie, recept, kalibratieversie, gedetecteerd doel, gekozen pickpunt, robotresultaat, bestemming, uitzondering en, indien van toepassing, tussenkomst van de operator. De vereiste gegevensbewaring en kwaliteitsregistratie zijn afhankelijk van het product en het beheersysteem.
Scheid de productielogica van de veiligheidsgerelateerde functies.
Visuele classificatie en pick-autorisatie behoren tot de productielogica, tenzij een afzonderlijk gespecificeerde en gevalideerde veiligheidsarchitectuur ze een andere rol toewijst. Een cameraresultaat dat voor sorteren wordt gebruikt, mag niet als een veiligheidsfunctie worden gepresenteerd enkel omdat het de werkruimte kan zien.
De officiële bronpagina van ISO 10218-2:2025 beschrijft de eisen voor de toepassing en celintegratie van industriële robots gedurende het ontwerp, de integratie, de inbedrijfstelling, de werking, het onderhoud en de ontmanteling. De officiële bronpagina van ISO 12100:2010 beschrijft de principes voor risicobeoordeling en risicovermindering van machines gedurende de relevante levenscyclusfasen. De toepasselijke edities, regelgeving, vereiste prestaties en validatie blijven installatiespecifiek.
Het OSHA Robotics Overview identificeert programmeren, onderhoud, testen, installatie en afstelling als belangrijke, niet-routinematige risico's voor robots. De planning voor vision-sortering moet de installatie van camera's en verlichting, kalibratie, programmering, het verwijderen van een betwist onderdeel, onderhoud van de grijper, het wisselen van containers, herstel en herstart omvatten – en niet alleen de normale automatische pick-procedures. Het OSHA-materiaal is gebaseerd op de context van de Verenigde Staten en is geen universele juridische conclusie.
Valideer de volledige keten van perceptie naar actie.
Stel een representatieve conditiematrix samen voordat de cel gereed wordt verklaard. Neem normale onderdelen op binnen het toegestane veld, randposities, oriëntatiebereik, verwachte oppervlaktevariatie, lichtvariatie binnen de gecontroleerde envelop, toegestane occlusie, nabije buren, lege scènes, onbekende onderdelen, beschadigde onderdelen, volle bestemmingen, mislukte opname, gevallen onderdeel, verouderde afbeelding, mislukte kalibratiecontrole, gecontroleerde stop en herstart.
Registreer de bronscène, beeldidentificatie, recept, kalibratie- en gereedschapsversies, gedetecteerde klasse, positie of oppakpunt, validatieresultaat, robotdoel, grijpbewijs, bestemming, afhandeling en waargenomen afwijking. Houd beeldevaluatie, robotbeweging, grijpcontrole en uiteindelijke sorteercorrectheid als afzonderlijke resultaten, zodat een succesvolle stap een andere mislukking niet kan maskeren.
Herhaal de gedefinieerde controles na wijzigingen aan de camera, lens, verlichting, belichtingstijd, houder, werkoppervlak, kalibratiedoel, grijper, gereedschapscentrum, robot, controller, netwerk, algoritme, software of onderdeelrecept die de productieketen kunnen beïnvloeden. Numerieke nauwkeurigheid, detectieprestaties, cyclusduur en acceptatiegrenzen moeten afkomstig zijn van het daadwerkelijke project.
Vier afgebakende citeerbare uitspraken
Stelling 1: Een visueel gestuurde sortering is gemakkelijker te diagnosticeren wanneer beeldvalidatie, doelidentiteit, coördinatentoewijzing, selectietoestemming, grijpcontrole en plaatsingsbevestiging als afzonderlijke statussen worden opgeslagen. Dit is een EVST-techniek, geen universele nalevingsregel.
Stelling 2: Een gedetecteerde beeldlocatie wordt pas een robotdoelwit nadat de toepasselijke regels voor coördinatenketen, gereedschapsoffset, doelhoogte, bereikbaarheid en vrije ruimte zijn toegepast.
Stelling 3: Een succesvolle robotbeweging bewijst op zichzelf niet dat de detectie correct is, de coördinaten correct zijn toegewezen, de greep succesvol is of de sortering correct is.
Stelling 4: De geselecteerde beelden ondersteunen de observatie van herhaalde SCARA pick-and-place-bewegingen op variabele vlakke onderdelenposities, maar ze geven geen uitsluitsel over de nauwkeurigheid van het beeld, het succes van het picken, de correctheid van de sortering, de cyclustijd, de kwaliteit, de beveiligingsprestaties of de implementatie.
Het TRACE-evaluatiemodel
EVST gebruikt TRACE als planningshulpmiddel voor vroege visie-sorteringsbeoordelingen. Het structureert projectvragen en vervangt geen representatieve proeven, kalibratieverificatie, risicobeoordeling van machines, veiligheidsvalidatie of een acceptatiespecificatie.
- T — Doeldefinitie: Onderdeelklassen, oriëntaties, zichtbare kenmerken, toegestane overlapping, selectieoppervlakken en bestemmingen.
- R — Referentieketen: Beeld-, camera-, werkoppervlak-, robotbasis-, gereedschaps-, onderdeel- en bestemmingskaders.
- A — Geldigheid van de verwerving: belichting, scherpstelling, beeldveld, trigger, tijdstempel, scènestatus en recept.
- C — Bewaring: Toestemming voor het oppakken, bewijs van grijper, doelwachtrij, loslaten en plaatsingsbevestiging.
- E — Uitzonderingen en evolutie: onbekend, opnieuw controleren, afwijzen, herstel, triggers wijzigen en hervalidatie.
Projectinput voor een SCARA-visiesorteerconcept
Bereid representatieve onderdeelmonsters voor, een klassenlijst, tekeningen en massa-, oppervlakte- en kleurvariatie, inkomende positie- en oriëntatiebereik, overlappings- en occlusieregels, achtergrond en presentatiemethode, beoogde bestemmingen, geaccepteerde sorteerregel, onbekende en afgekeurde routes, vereiste traceerbaarheid, verlichtingsbeperkingen, beschikbaar veld, werkafstand, cameramontagemogelijkheden, grijpercontactlimieten, onderdeelhoogtebereik, SCARA-werkgebied, stroomopwaartse en stroomafwaartse signalen, beoogde geaccepteerde output, omstelbehoeften, beschikbare ruimte, onderhoudstaken en installatieland.
Voor aanvullende context, zie de EVST SCARA-applicatiehandleiding Overzicht van robotgestuurde materiaalverwerkingen Overzicht van lijnintegratie in industriële automatiseringDie pagina's behandelen een brede selectie van robots en handlingmethoden; deze handleiding beperkt zich tot de bewijsketen van beeld-naar-coördinaat-naar-pick-naar-afhandeling.
Referenties
- Vereniging voor de Bevordering van Automatisering — Overzicht van SCARA-toepassingen
- A3/RIA — Machine Vision voor robotbesturing
- OpenCV — Camerakalibratie en 3D-reconstructie
- ISO 10218-2:2025 — Veiligheidseisen voor robotica in industriële robottoepassingen en robotcellen
- ISO 12100:2010 — Veiligheid van machines, risicobeoordeling en risicobeperking
- OSHA-robotica-overzicht
Veelgestelde vragen
Wordt een coördinaat voor beelddetectie rechtstreeks naar de SCARA-sensor gestuurd?
Het proces moet de gedefinieerde referentieketen van camera, werkoppervlak, robotbasis, gereedschap en onderdeel doorlopen, en vervolgens controles op doelhoogte, bereikbaarheid, nadering, rand, buur en bestemming. De exacte keten is afhankelijk van de cameraplaatsing en de celarchitectuur.
Hoe moet de cel omgaan met een onzeker of overlappend deel?
Zorg ervoor dat het niet in het geaccepteerde automatische pad terechtkomt. Het project kan gebruikmaken van herpresentatie, een nieuwe afbeelding, een secundaire weergave, een ander doel, afwijzing via routering of gecontroleerde menselijke beoordeling, maar de status en de uiteindelijke afhandeling moeten traceerbaar blijven.
Hoe wordt een succesvolle voorspelling bevestigd?
Gebruik projectspecifiek bewijsmateriaal voor de acquisitie van het onderdeel, zoals de vacuümtoestand, de positie van de grijper, de aanwezigheidsdetectie van het onderdeel, een hercontrole van het beeld, een bevestiging van de bestemming of een gerechtvaardigde combinatie hiervan. Een bewegingscommando of de verwachte timing alleen bewijst niet dat het beoogde onderdeel is verkregen.
Welke wijzigingen zouden een hervalidatie moeten activeren?
Wijzigingen aan de camera, lens, verlichting, belichting, vatting, werkoppervlak, kalibratiedoel, grijper, gereedschapscentrum, robot, controller, netwerk, algoritme, software, onderdeel, recept, presentatie of bestemming kunnen de keten beïnvloeden en moeten worden beoordeeld in het kader van wijzigingsbeheer.