
A Tri par vision SCARA La cellule est crédible lorsqu'elle peut expliquer quelle image a produit une cible, quelle transformation de coordonnées a été utilisée, pourquoi le point de préhension était valide, si la pince a saisi la pièce et où celle-ci a été placée. Le mouvement du robot à lui seul ne peut pas prouver que la chaîne perception-action est correcte.
Points clés à retenir
- Définir la validité de l'image avant d'accepter une estimation de détection ou de pose.
- Veillez à ce que les cadres de la caméra, de la surface de travail, de la base du robot, de l'outil et du point de prélèvement soient explicites et versionnés.
- Vérification de l'accessibilité de l'écran, de l'espace libre autour de l'outil, de la compatibilité de la pince avant le déclenchement du mouvement.
- Séparer la confiance de détection, l'autorisation de sélection, la confirmation de préhension, la confirmation de placement et la disposition finale.
- Revalidez après toute modification susceptible de déplacer l'image, la chaîne de coordonnées, la définition de la cible, l'outil ou la surface de travail.
Ce que les images sélectionnées démontrent – et ce qu’elles ne peuvent pas prouver
Le matériel analysé montre un robot de type SCARA s'approchant de manière répétée de plusieurs pièces plates sur une zone de travail éclairée et se déplaçant entre cette zone et un conteneur ou une destination à proximité. Les pièces apparaissent à différentes positions dans le champ de vision, et le robot effectue des mouvements de prise et de dépôt répétés. Ces observations permettent d'aborder de manière ciblée la présentation des variables, la sélection des cibles, la cartographie des coordonnées planaires, la planification de la préhension, le contrôle de la destination et la gestion des exceptions.
L'enregistrement ne permet pas d'identifier la caméra, l'objectif, les spécifications d'éclairage, l'exposition, la méthode d'étalonnage, l'algorithme de traitement d'image, les données d'apprentissage, le seuil de confiance, les dimensions des pièces, les propriétés de surface, l'erreur de coordonnées, la précision du robot, la détection par pince, le succès de la prise, l'exactitude du tri, le temps de cycle, la logique de rejet, la traçabilité, le résultat qualité, l'architecture de sécurité ni les performances de production déployées. Par conséquent, EVST l'utilise comme preuve de séquence délimitée, et non comme preuve de la précision de la vision, des capacités de l'algorithme, du débit, de la qualité, de la conformité ou de la réception sur site.
La clarté du champ et la répétition du mouvement ne prouvent pas que chaque prise de vue ait été guidée par la vision. L'article traite la visée comme sujet approuvé et n'utilise les images que pour l'interaction observable, tandis que les sections techniques précisent les vérifications nécessaires à un projet.
Comment planifier le tri visuel SCARA
Commencez par définir la cible. Indiquez chaque type de pièce accepté, la plage d'orientation, les caractéristiques visibles, le chevauchement autorisé, l'arrière-plan attendu, l'état de surface, l'occlusion admissible et la destination. Précisez le comportement du système lorsqu'il ne peut distinguer deux pièces ou proposer un point de prélèvement exploitable. Une cible inconnue doit rester inconnue et ne pas être automatiquement classée dans la catégorie connue la plus proche.
Ensuite, définissez l'état d'acquisition. Enregistrez la configuration de la caméra et de l'objectif, le mode de montage, l'éclairage, la distance de travail, le champ de vision, la mise au point, le comportement d'exposition, le déclencheur, l'identifiant de l'image, l'horodatage et toute exigence d'immobilité de la zone de travail. Le système doit vérifier la validité d'une image pour la scène physique actuelle avant de l'utiliser pour la détection de mouvement.
Définissez ensuite l'état d'action. Une position détectée ne devient une cible du robot qu'après transformation des coordonnées, vérification de l'accessibilité, de l'orientation de l'outil, de l'absence de collision ou d'obstacles, de la disponibilité de la destination et des règles de préhension. L'état final n'est pas « robot déplacé » ; il correspond à la prise en charge confirmée de la pièce, suivie de son placement confirmé, ou à une exception contrôlée.
Contrôlez l'image avant de faire confiance aux coordonnées.
L'éclairage, l'arrière-plan, les reflets, les ombres, la mise au point, le mouvement et la présentation des éléments influencent le rendu d'une image. Un processus de création visuelle doit donc inclure un contrôle de validité de l'image, plutôt que de considérer toute image déclenchée comme utilisable. Ce contrôle peut prendre en compte la couverture du champ, la plage d'exposition, la netteté, les éléments de référence attendus, le mouvement de la scène ou tout autre signal spécifique au projet.
Le Guide de vision industrielle A3/RIA Cette page aborde l'étalonnage caméra-robot, l'éclairage stable et le retour d'information comme autant d'aspects systémiques du guidage robotique. Elle souligne la nécessité d'intégrer les calculs d'image et de robot ; toutefois, elle ne fournit aucun résultat de performance pour cette cellule.
Lorsque des pièces se déplacent sur un convoyeur ou un autre système d'alimentation dynamique, l'horodatage et la compensation de mouvement font partie intégrante du contrat d'état. Une cible calculée à partir d'une image précédente peut être géométriquement correcte pour un emplacement que la pièce n'occupe plus. Le métrage sélectionné ne définit pas l'architecture d'alimentation dynamique ; ce choix relève donc du projet.
Fermez la chaîne de référence caméra-robot
Décrivez la chaîne de références, de la mesure d'image à la commande de préhension. Selon l'architecture, elle peut inclure les coordonnées de l'image, les coordonnées de la caméra, le repère de la surface de travail ou du convoyeur, les coordonnées de la base du robot, les coordonnées du centre de l'outil et le repère de préhension spécifique à la pièce. Chaque transformation nécessite un propriétaire, une méthode, une version enregistrée, une condition de validité et un déclencheur de changement.
Le fonctionnaire Documentation sur l'étalonnage de la caméra et la reconstruction 3D avec OpenCV Ce document décrit les modèles de caméra, la distorsion, l'étalonnage, la pose et les transformations de coordonnées. Il soutient le principe selon lequel les mesures d'image doivent être interprétées à l'aide d'un modèle étalonné ; il ne valide ni le matériel, ni la configuration, ni les résultats d'une cellule industrielle particulière.
La répétabilité du robot n'est qu'un facteur parmi d'autres influençant la précision finale. Le montage de la caméra, le comportement de l'objectif, la planéité de la surface de travail, la cible d'étalonnage, le positionnement du point central de l'outil, la souplesse du préhenseur, la hauteur de la pièce et les variations thermiques ou mécaniques peuvent également modifier ce résultat. Le projet doit vérifier l'ensemble de la chaîne à l'aide de cibles représentatives sur l'ensemble du champ d'application requis, et non se fier aux données techniques du robot pour évaluer la précision du système.
table de liaison détection-placement
| État | Preuves à définir | Action autorisée | Si les preuves sont manquantes ou contradictoires |
|---|---|---|---|
| Scène prête | État de présentation, condition de champ dégagé, état d'éclairage, autorisation de déclenchement et état de mouvement requis | Acquérir une image avec identifiant et horodatage | N’utilisez pas une scène incertaine ; attendez, représentez ou redirigez vers la gestion des exceptions. |
| Image valide | Domaine attendu, exposition, focus, caractéristiques de référence et identité de la recette | Exécutez la méthode de détection ou de pose approuvée | Rejeter le cadre et préserver la raison sans générer de cible robotique |
| Cible classifiée | classe de pièce, orientation, ensemble de caractéristiques visibles, règle de chevauchement ou d'occlusion et état d'incertitude | Créer un point de prise en charge et une destination pour les candidats | Envoyer la pièce à un service inconnu, à revérifier ou à un service manuel contrôlé. |
| Cartographie des coordonnées | Version d'étalonnage, repère de la caméra ou de la surface, repère du robot, repère de l'outil, hauteur cible et décalage de prise | Sélectionner le candidat en coordonnées robotiques | Bloquez le mouvement et diagnostiquez la cartographie invalide ou hors plage. |
| Choix autorisé | Accessibilité, approche, orientation de l'outil, dégagement des bords et des voisins, capacité de la destination et autorisation de zone | Exécutez la séquence d'approche et de prise en charge approuvée | Sélectionnez une autre cible valide ou saisissez une gestion des exceptions |
| La garde à vue a été confirmée. | Preuve spécifique au projet (pince ou pièce) liée à la cible sélectionnée | Retirez la cible de la file d'attente disponible et transportez-la. | Maintenir le statut cible contesté ; réinstaller ou récupérer sans présumer du succès |
| Placement confirmé | Destination correcte, capacité, commande de libération, preuve de libération et vérification de destination facultative | Consignez la disposition et autorisez la prochaine cible | Préservez l'identité de la pièce et utilisez la procédure de revérification ou de récupération définie. |
Choisissez la stratégie de présentation la plus simple permettant de maîtriser l'incertitude.
Une présentation mécanique fixe permet de réduire considérablement l'incertitude de position et ne nécessite parfois qu'une vérification de présence ou d'orientation. Une caméra fixe placée au-dessus d'un champ contrôlé peut gérer des positions planaires variables lorsque l'éclairage, la séparation des pièces, l'étalonnage et les règles de prélèvement sont stables. Des pièces plus aléatoires, se chevauchant, réfléchissantes, déformables ou de hauteur variable peuvent nécessiter des capteurs supplémentaires, un contrôle de la présentation ou une conception différente du robot et du système de préhension.
La vision doit réduire l'incertitude définie, et non excuser une alimentation incontrôlée. L'ajout d'une caméra peut également engendrer des complications telles que le déclenchement, l'éclairage, l'étalonnage, la validation de l'image, le temps de calcul, la sélection de la cible et la gestion des exceptions. Il convient de comparer les concepts en utilisant les mêmes définitions de pièces acceptées, la même plage d'entrée, la même charge de présentation, les mêmes orientations requises, les mêmes règles de destination, ainsi que les mêmes procédures de commutation, de récupération et d'effort de validation.
Un système SCARA est particulièrement adapté aux tâches qui restent majoritairement planes et dont l'approche et l'orientation de l'outil sont compatibles avec les axes disponibles. Si une pièce nécessite une réorientation complexe, un accès autour d'obstacles ou d'importantes variations de hauteur, le processus peut requérir une architecture de mouvement différente. Il s'agit d'un critère de sélection d'application plutôt que d'une affirmation quant à la performance.
Définir un point de préhension que la pince peut effectivement utiliser
Un objet détecté peut présenter plusieurs points géométriquement possibles, mais seul un sous-ensemble est valide pour l'outil. Définissez les surfaces de contact autorisées, la distance au bord, le dégagement avec les pièces voisines, l'empreinte du doigt ou du vide, la rigidité de la pièce, la sensibilité de surface, l'orientation requise et l'approche de l'outil. Si la cible est trop proche d'une autre pièce ou de la limite du champ, il peut être nécessaire d'attendre, de la représenter à nouveau, de choisir une autre cible ou de la traiter comme une exception.
La règle de sélection des points de prélèvement doit tenir compte de la hauteur de la pièce et de la relation entre le plan observé et le plan de contact réel. Un repère d'image planaire sans hypothèse de hauteur ou de profondeur peut correspondre à une cible robotique incorrecte. Le projet doit préciser quand une hypothèse de hauteur fixe est valide et comment les variations sont détectées ou maîtrisées.
Après l'ordre, la garde de l'objet nécessite toujours des preuves. L'état du vide, la position des doigts, la détection de présence partielle, le poids, la revérification de l'image, la confirmation de la destination ou toute autre méthode peuvent y contribuer. Rien ne doit être présumé à partir de l'enregistrement vidéo, et aucun signal n'est universellement suffisant.
Séparer les états inconnu, rejet et revérification
Un trieur a besoin de plus que de simples destinations acceptées. Il doit définir les cas suivants : classe inconnue, absence de détection, cibles multiples ou superposées, image invalide, prélèvement inaccessible, échec de préhension, contestation de la responsabilité, mauvaise destination et conteneur de rejet plein. Chaque cas nécessite une réponse autorisée, un enregistrement de diagnostic, le responsable de la pièce et un itinéraire de retour vers la production ou la destination finale.
Ne considérez pas des résultats peu fiables ou contradictoires comme une estimation automatique, simplement pour éviter d'interrompre le processus. Une nouvelle vérification peut s'appuyer sur une nouvelle image, une présentation différente, un autre point de vue ou une relecture humaine contrôlée, mais l'article ne prescrit ni seuil de confiance universel ni nombre de vérifications. Ces valeurs nécessitent une validation représentative et les règles de qualité du projet.
La traçabilité doit associer l'identifiant de l'image, la recette, la version d'étalonnage, la cible détectée, le point de prélèvement sélectionné, le résultat du robot, la destination, les exceptions et, le cas échéant, l'intervention de l'opérateur. La durée de conservation des données et l'enregistrement de la qualité requis dépendent du produit et du système de gestion.
Séparer la logique de production des fonctions liées à la sécurité
La classification visuelle et l'autorisation de prélèvement relèvent de la logique de production, sauf si une architecture de sécurité spécifiée et validée séparément leur attribue un autre rôle. Le résultat d'une caméra utilisée pour le tri ne doit pas être présenté comme une fonction de sécurité du seul fait qu'elle permette de visualiser la zone de travail.
La page source officielle de la norme ISO 10218-2:2025 décrit les exigences relatives à l'application des robots industriels et à leur intégration cellulaire, de la conception à la mise hors service, en passant par l'intégration, la mise en service, l'exploitation et la maintenance. La page source officielle de la norme ISO 12100:2010 décrit les principes d'évaluation et de réduction des risques liés aux machines tout au long de leur cycle de vie. Les éditions, réglementations, performances requises et validations applicables varient selon l'installation.
Le document OSHA sur la robotique identifie la programmation, la maintenance, les tests, la configuration et le réglage comme des contextes de risques non routiniers importants liés aux robots. La planification du tri par vision doit inclure la configuration de la caméra et de l'éclairage, l'étalonnage, l'apprentissage, la résolution des litiges concernant les pièces, la maintenance des préhenseurs, le changement de conteneur, la récupération et le redémarrage – et pas seulement les prélèvements automatiques classiques. Les informations fournies par l'OSHA concernent le contexte américain et ne constituent pas une conclusion juridique universelle.
Valider la chaîne complète perception-action
Élaborez une matrice de conditions représentative avant de déclarer la cellule prête. Incluez les éléments normaux sur l'ensemble du champ autorisé, les positions des bords, la plage d'orientation, les variations de surface attendues, les variations d'éclairage dans l'enveloppe contrôlée, l'occlusion autorisée, les éléments voisins proches, les scènes vides, les éléments inconnus, les éléments endommagés, les destinations pleines, les échecs de prise, les éléments tombés, les images obsolètes, les échecs de vérification d'étalonnage, les arrêts contrôlés et les redémarrages.
Consignez la scène source, l'identifiant de l'image, la recette, les versions d'étalonnage et d'outil, la classe détectée, la pose ou le point de préhension, le résultat de validation, la cible du robot, la preuve de préhension, la destination, la disposition et l'exception observée. Considérez l'évaluation de l'image, le mouvement du robot, la prise en charge et la correction du tri final comme des résultats distincts afin qu'une étape réussie ne puisse pas masquer un échec.
Répétez les contrôles définis après toute modification de la caméra, de l'objectif, de l'éclairage, de l'exposition, du support, de la surface de travail, de la cible d'étalonnage, de la pince, du point central de l'outil, du robot, du contrôleur, du réseau, de l'algorithme, du logiciel ou de la recette de la pièce susceptible d'affecter la chaîne. La précision numérique, les performances de détection, le cycle et les limites d'acceptation doivent être définies par le projet.
Quatre déclarations citables délimitées
Énoncé 1 : Le diagnostic d'un tri guidé par vision est facilité lorsque la validité de l'image, l'identité de la cible, le mappage des coordonnées, l'autorisation de sélection, la prise en charge et la confirmation de placement sont stockés comme des états distincts. Il s'agit d'une méthode d'ingénierie EVST, et non d'une règle de conformité universelle.
Énoncé 2 : L'emplacement d'une image détectée ne devient une cible du robot qu'après application des règles applicables en matière de chaîne de coordonnées, de décalage de l'outil, de hauteur de la cible, d'accessibilité et de dégagement.
Énoncé 3 : La réussite d'un déplacement de robot ne prouve pas en soi la détection correcte, la cartographie des coordonnées correcte, la préhension réussie ou le tri correct.
Énoncé 4 : Les images sélectionnées permettent d'observer le mouvement répété de prise ou de placement SCARA sur différentes positions planes des pièces, mais elles ne permettent pas d'établir la précision de la vision, le succès de la prise, l'exactitude du tri, le temps de cycle, la qualité, les performances de protection ou le déploiement.
Le modèle d'examen TRACE
EVST utilise TRACE comme outil de planification pour les revues préliminaires de tri visuel. Il organise les questions relatives au projet et ne remplace pas les essais représentatifs, la vérification de l'étalonnage, l'évaluation des risques liés aux machines, la validation de la sécurité ni le cahier des charges d'acceptation.
- T — Définition de la cible : classes de pièces, orientations, caractéristiques visibles, chevauchement autorisé, surfaces de sélection et destinations.
- R — Chaîne de référence : image, caméra, surface de travail, base du robot, outil, pièce et cadres de destination.
- A — Validité de l’acquisition : éclairage, mise au point, champ, déclencheur, horodatage, état de la scène et recette.
- C — Garde : Autorisation de sélection, preuve de préhension, file d'attente cible, libération et confirmation de placement.
- E — Exceptions et évolution : inconnu, revérification, rejet, récupération, déclencheurs de modification et revalidation.
Éléments d'entrée du projet pour un concept de tri visuel SCARA
Préparer des échantillons de pièces représentatifs, la liste des classes, les dessins et les variations de masse, de surface et de couleur, la plage de position et d'orientation d'entrée, les règles de chevauchement et d'occlusion, la méthode de fond et de présentation, les destinations cibles, la règle de tri acceptée, la route inconnue et de rejet, la traçabilité requise, les contraintes d'éclairage, le champ disponible, la distance de travail, les options de montage de la caméra, les limites de contact de la pince, la plage de hauteur de la pièce, l'enveloppe de travail SCARA, les signaux en amont et en aval, la sortie cible acceptée, les besoins de changement, l'empreinte disponible, les tâches de maintenance et le pays d'installation.
Pour plus de contexte, voir le Guide d'application EVST SCARA, le aperçu de la manutention robotiséeainsi que, Aperçu de l'intégration des lignes d'automatisation industrielleCes pages traitent de la sélection générale des robots et des dispositifs de manutention ; ce guide se limite à la chaîne de preuves allant de l’image à la coordination, puis à la sélection et à l’élimination.
Références
- Association pour la promotion de l'automatisation — Aperçu des applications SCARA
- A3/RIA — Vision industrielle pour le guidage des robots
- OpenCV — Calibrage de la caméra et reconstruction 3D
- ISO 10218-2:2025 — Exigences de sécurité pour les applications de robots industriels et les cellules robotisées
- ISO 12100:2010 — Sécurité des machines, évaluation des risques et réduction des risques
- Aperçu de la robotique selon l'OSHA
Foire aux questions
Les coordonnées de détection visuelle sont-elles transmises directement au SCARA ?
Le processus doit suivre la chaîne de référence définie pour la caméra, la surface de travail, la base du robot, l'outil et la pièce, puis effectuer des vérifications de hauteur cible, d'accessibilité, d'approche, de bord, de voisinage et de destination. La chaîne exacte dépend de l'emplacement de la caméra et de l'architecture de la cellule.
Comment la cellule doit-elle gérer une partie incertaine ou qui se chevauche ?
Évitez de l'intégrer au processus automatique. Le projet peut recourir à une nouvelle représentation, une image supplémentaire, une vue secondaire, une autre cible, le rejet des requêtes ou une vérification humaine, mais son état et sa destination finale doivent rester traçables.
Comment confirme-t-on la réussite d'une sélection ?
Utilisez des preuves de traçabilité spécifiques au projet, telles que l'état du vide, la position de la pince, la détection de présence de la pièce, la revérification de l'image, la confirmation de destination ou une combinaison justifiée. Une commande de mouvement ou le timing prévu ne prouvent pas à eux seuls que la pièce visée a été acquise.
Quels changements devraient déclencher une revalidation ?
Les modifications apportées à la caméra, à l'objectif, à l'éclairage, à l'exposition, au support, à la surface de travail, à la cible d'étalonnage, à la pince, au point central de l'outil, au robot, au contrôleur, au réseau, à l'algorithme, au logiciel, à la pièce, à la recette, à la présentation ou à la destination peuvent affecter la chaîne et doivent être évaluées dans le cadre du contrôle des changements.