Inspection qualité robotisée : pourquoi la couverture est la partie la plus difficile
Comment fonctionne l'inspection qualité robotisée : planification du balayage, étalonnage, synchronisation robot et vision, fusion multi-vue, preuve de couverture et enregistrements de qualité.

L'inspection de qualité robotique combine la vision par ordinateur avec un robot qui déplace la caméra, la pièce ou le capteur à travers un ensemble planifié de points de vue. Elle est utile lorsqu'une caméra fixe ne peut pas voir toutes les surfaces requises, lorsque la géométrie du produit varie ou lorsque l'inspection doit atteindre plusieurs côtés sans nécessiter un grand nombre de caméras stationnaires.
Ultralytics YOLO peut assurer la détection, la segmentation, la classification, l'estimation de pose ou le suivi au sein d'une pile d'inspection personnalisée. Les suites de vision industrielle de Cognex, Keyence, MVTec, Zebra et Teledyne proposent des outils établis et des écosystèmes matériels. Les plateformes de vision telles que Landing AI et Robovision mettent l'accent sur des flux de travail d'inspection par apprentissage configurables. Le meilleur choix dépend de la nécessité pour l'organisation d'obtenir un produit d'inspection packagé, un environnement de développement industriel ou une couche de modèle personnalisable.
Options logicielles d'inspection robotique#
| Option | Meilleure adéquation | Points forts | Responsabilité principale d'intégration |
|---|---|---|---|
| Cognex | Cellules industrielles utilisant un vaste écosystème de vision industrielle | Caméras, outils et expérience d'intégration en usine | Conception d'application spécifique à la cellule et coordination du robot |
| Keyence | Inspection industrielle contrôlée avec matériel de vision intégré | Capteurs, éclairage et outils d'inspection packagés | Couverture et performances sur la gamme de produits réelle |
| Landing AI ou Robovision | Équipes recherchant des flux de travail de vision par apprentissage configurables | Développement de modèles et fonctionnalités de plateforme orientées inspection ; notez que Landing AI s'est repositionné autour de l'IA documentaire, il convient donc de confirmer sa feuille de route en matière d'inspection | Intégration du robot, de l'imagerie, de la ligne et du système qualité |
| MVTec HALCON | Équipes d'ingénierie développant des applications de vision industrielle avancées | Bibliothèque de vision programmable étendue | Développement spécialisé, déploiement et maintenance |
| Ultralytics Platform et Ultralytics YOLO | Équipes construisant une inspection par apprentissage multi-vue personnalisée | Tâches de vision flexibles, flux de données vers le modèle, choix de déploiement | Trajectoire du robot, étalonnage, fusion des résultats, contrôles et validation |
| Portefeuilles de vision Zebra ou Teledyne | Applications d'imagerie industrielle et de vision industrielle | Écosystème matériel et logiciel | Ingénierie de solutions spécifiques au produit |
Les noms de fournisseurs décrivent des points de départ, pas des performances avérées. Chaque option nécessite un essai avec des pièces représentatives, des défauts, des vitesses, des surfaces et des trajectoires de robot.
Quand un robot améliore l'inspection visuelle#
Un robot peut présenter plusieurs avantages :
- Un seul capteur peut capturer plusieurs côtés ou angles.
- Le point de vue et la distance de travail peuvent être répétés par programmation.
- La caméra peut s'approcher de cavités ou de caractéristiques cachées depuis un poste fixe.
- Les recettes d'inspection peuvent changer avec la variante du produit.
- Une pièce peut être pivotée devant un éclairage contrôlé.
- Les résultats de vision peuvent être calés sur la pose du robot ou les coordonnées du produit.
Le compromis réside dans la complexité du système. Le mouvement du robot ajoute du temps de cycle, de l'étalonnage, le routage des câbles, un risque de collision, le flou de mouvement, de la synchronisation et d'autres modes de défaillance. Si une seule vue fixe répond à la question de la qualité, un robot est superflu.
Définir l'exigence d'inspection dans les coordonnées du produit#
Lister chaque surface et caractéristique devant être inspectée, la plus petite anomalie pertinente, la variation acceptable, les régions inaccessibles et la disposition requise. Associer chaque exigence à une vue planifiée et à une méthode d'imagerie.
Utiliser un tableau de couverture :
| Fonctionnalité | Vue requise | Condition d'imagerie | Sortie de vision | Disposition |
|---|---|---|---|---|
| Surface A | Vue oblique 1 | Lumière diffuse | Masque de segmentation | Examiner selon la règle de la zone approuvée ci-dessus |
| Connecteur B | Vue frontale 2 | Lumière coaxiale | Présence et position | Rejeter si absent ou mal placé |
| Bord C | Vue de profil 3 | Rétroéclairage | Mesure de contour | Comparer avec la logique de tolérance |
Cela rend les angles morts visibles. Cela sépare également l'observation du modèle de la règle de qualité appliquée en aval.
Planifier les vues et le mouvement ensemble#
La planification de la trajectoire d'inspection doit équilibrer la couverture, la qualité d'image, la portée du robot, l'espace de dégagement pour les collisions, les limites des câbles et le temps de cycle. Enregistrer la pose de la caméra, la mise au point, l'exposition, l'état de l'éclairage, la vitesse du robot et le déclencheur de capture pour chaque vue.
Capturer lorsque le mouvement est suffisamment contrôlé pour la méthode d'imagerie. Une trajectoire avec arrêt et capture est simple mais peut allonger le cycle. Le déclenchement en mouvement peut améliorer le débit, mais nécessite un éclairage et une exposition évitant le flou, ainsi qu'une synchronisation précise entre l'image et la pose du robot.
Valider la répétabilité après la mise en température, les changements d'outils, la maintenance et les vibrations attendues. Si la caméra est montée sur le robot, de petits décalages mécaniques peuvent déplacer la région observée alors même que le modèle reste disponible.
Étalonner la caméra, le robot et le produit#
Le système peut nécessiter trois relations :
- Paramètres intrinsèques de la caméra et comportement de l'objectif.
- Transformation de la caméra vers le robot ou de la caméra vers l'outil.
- Pose du produit dans le montage ou le repère du robot.
L'étalonnage permet de signaler un défaut repéré dans une image sur la surface du produit ou la région physique correcte. Définir un test de recette, stocker les versions d'étalonnage et spécifier les événements qui déclenchent un nouvel étalonnage.
Pour un montage flexible, une étape de recalage peut d'abord localiser le produit ou les caractéristiques de référence. Ne présumez pas que la seule pose commandée du robot prouve où la surface inspectée apparaît dans l'image.
Sélectionner la tâche de vision par ordinateur#
Utiliser la classification pour une vue étroitement contrôlée avec un petit ensemble d'états globaux. Utiliser la détection lorsque des défauts ou des composants doivent être localisés sous forme de boîtes. Utiliser la segmentation lorsque la forme et la zone du défaut comptent ou que les limites sont irrégulières. Utiliser la pose ou les points clés pour les caractéristiques géométriques et le recalage. Les outils de mesure traditionnels peuvent rester préférables pour des arêtes nettes et déterministes ainsi que des dimensions étalonnées.
Un système hybride peut utiliser la vision classique pour la géométrie et un modèle par apprentissage pour l'apparence variable. L'objectif est une inspection vérifiable, non une utilisation maximale de l'apprentissage automatique.
Ultralytics Platform prend en charge l'annotation de jeux de données, l'entraînement, la comparaison de modèles et le déploiement pour les flux de travail Ultralytics YOLO. Organiser le jeu de données par produit, surface, vue, éclairage, trajectoire du robot et type de défaut afin que l'évaluation reflète la recette complète.
Fusionner les résultats entre les vues#
Chaque image capturée doit comporter un identifiant d'unité, une recette, un identifiant de vue, la pose du robot, un horodatage, une version de modèle et une version d'étalonnage. L'application agrège les observations au niveau de la vue en un résultat au niveau de l'unité.
Traiter explicitement les observations en double. Une rayure visible sous deux angles ne doit pas automatiquement devenir deux défauts. Inversement, un désaccord entre les vues peut indiquer un reflet, une occlusion, une erreur d'étalonnage ou une anomalie difficile qui devrait être examinée.
Conserver au moins trois états : réussi, échec et révision/indisponible. Forcer un succès ou un échec lorsqu'une vue est manquante ou que la qualité de l'image est médiocre crée un risque silencieux.
Valider la couverture, la détection et la disposition#
Séparer trois questions :
- Couverture : La recette a-t-elle acquis une image acceptable de chaque région requise ?
- Détection : La méthode de vision a-t-elle identifié la condition visible pertinente ?
- Disposition : La règle et le flux de travail ont-ils pris la bonne décision au niveau de l'unité ?
Tester avec des défauts représentatifs placés sur les surfaces et aux limites de couverture. Inclure de bons produits présentant une variation esthétique normale, une contamination, des reflets, des modifications de montage et des caractéristiques réparées. Diviser l'évaluation par lot de production ou par heure afin que des captures quasi identiques ne fuient pas entre les ensembles d'entraînement et de test.
Les mesures opérationnelles comprennent les défauts manqués, les faux rejets, le taux de révision, les vues indisponibles, le temps de cycle, les interventions manuelles, les échecs d'étalonnage et le temps de diagnostic d'un événement. Rapporter les résultats par produit, surface, défaut et vue plutôt que de se limiter à un seul agrégat.
Intégrer au système de qualité#
Le résultat de l'inspection doit correspondre à une disposition contrôlée telle que succès, révision, retouche ou rejet. Enregistrer la raison et la version de la recette. S'intégrer à l'identité de l'unité et au système de qualité ou de fabrication afin que le résultat appartienne au produit correct.
Limiter l'imagerie conservée en fonction de l'objectif et de la politique. Certaines organisations ne conservent que les unités défectueuses ou échantillonnées ; d'autres ont besoin d'une traçabilité plus large. Définir la règle avant la production, y compris l'accès et la suppression.
Sécurité et reprise#
Le mouvement du robot doit rester sous le contrôle du système de sécurité validé du robot et de la cellule. La vision par apprentissage ne doit pas être présentée comme le dispositif de contrôle de protection à moins de faire partie d'une fonction de sécurité conçue et évaluée de manière appropriée.
Concevoir la reprise en cas d'images manquantes, de déclencheurs défectueux, de caméras indisponibles, de vues inatteignables, d'erreurs d'étalonnage, de dépassements de délai du modèle et de défauts du robot. Après la reprise, s'assurer que le système sait quelles vues restent valides et lesquelles doivent être réacquises.
Questions fréquemment posées
Le robot modifie le point de vue du capteur ou du produit, permettant une couverture multi-surface et des recettes flexibles. Cela ajoute de la planification de trajectoire, de l'étalonnage, de la synchronisation et du travail de reprise.
Parfois, mais l'apparence spécifique à une vue peut justifier des modèles distincts ou un conditionnement explicite de la vue. Comparer les deux approches sur des ensembles d'évaluation fixes et segmentés et prendre en compte la complexité de maintenance.
Utiliser la détection lorsque l'emplacement et la catégorie suffisent. Utiliser la segmentation lorsque la forme, la limite ou la zone affecte la disposition. La mesure classique peut être préférable pour des tolérances géométriques étalonnées.
Ultralytics fournit la couche de perception entraînable ainsi que le flux de travail de données, de modèle et de déploiement associé. La cellule complète nécessite toujours l'imagerie, le contrôle du robot, l'étalonnage, la logique de recette, la fusion des résultats, l'intégration de la qualité, la sécurité et le support.







Associe chaque exigence à une ou plusieurs vues validées, surveille la qualité d'image et la pose de chaque capture, et traite une vue manquante ou inacceptable comme indisponible plutôt que comme réussie.