Afin de passer de la vérification des algorithmes et des logiciels sur le kit de développement Atlas à une solution de production de masse entièrement localisée en Chine, il est nécessaire de remplacer ou de confirmer l'environnement matériel et logiciel commercial officiel, d'accéder aux caméras, objectifs, lumières et E/S chinois, et d'effectuer sur site le modèle, le rythme, la stabilité, la sécurité et l'interface réels. La capacité de fonctionner sur la carte de développement ne peut que prouver que le chemin technique constitue la base d'une mise en œuvre ultérieure et ne peut pas remplacer la commercialisation et la mise en production.
Le logiciel d'inspection visuelle et les applications algorithmiques actuelles de Winge Technology pour les assemblages ont été exécutés sur Huawei Ascend Atlas 200I DK A2, formant une boucle fermée pour la caméra, l'image de référence, le retour sur investissement, l'enregistrement des résultats et la restauration. La prochaine étape reposera sur une solution entièrement localisée en Chine pour accéder aux environnements chinois d’imagerie, de contrôle et de logiciels commerciaux formels.
Pourquoi l’examen des kits de développement ne peut-il pas être directement assimilé à une production de masse ?
L'objectif du kit de développement est d'abaisser le seuil d'apprentissage, de développement et de vérification, permettant ainsi aux ingénieurs de confirmer plus facilement les capacités des appareils et les chemins d'application. Les systèmes de production de masse nécessitent une autorisation de livraison, un approvisionnement, une adaptabilité environnementale, une maintenance, une responsabilité en matière de sécurité et de qualité.
La page officielle du processus d'utilisation de l'Atlas 200I DK A2 de Huawei Ascend indique que les images, outils, échantillons et autres logiciels fournis par le kit de développement ne peuvent être utilisés que par des développeurs individuels et non à des fins commerciales. Par conséquent, les projets formels ne peuvent pas copier directement l'image actuelle du développeur dans un résultat commercial, mais doivent confirmer la forme du progiciel, de l'exécution et du matériel disponibles dans le commerce.
Cette limitation n'affecte pas la valeur de la vérification des algorithmes et des logiciels dans les kits de développement. Cela nécessite que le projet ajoute une voie de migration commerciale claire avant de passer à la mise en œuvre formelle.
Étape 1 : Confirmez le formulaire commercial officiel et l'environnement d'exploitation d'Atlas
Les solutions de production de masse entièrement localisées en Chine doivent sélectionner des modules d'accélération Atlas, des machines industrielles complètes ou des appareils de pointe avec des conditions commerciales claires et confirmer les éléments suivants :
- système d'exploitation et version ;
- Pilote, firmware, version CANN ou NNRT ;
- Compatibilité entre l'environnement de développement et l'environnement d'exploitation ;
- Méthodes de mise à jour des modèles et des applications ;
- mises à jour de sécurité et canaux de support technique ;
- Exigences de stockage, de refroidissement, d’alimentation et environnementales.
Atlas 200I A2 commercial Le projet doit confirmer la combinaison réelle en fonction du matériel final et de l'algorithme.
Étape 2 : Connectez les appareils photo, objectifs et sources de lumière chinois
Le système, entièrement localisé en Chine, utilisera des caméras industrielles chinoises, des objectifs chinois et des sources lumineuses chinoises. Le site Web n'a pas besoin de divulguer la nomenclature complète ou la liste des fournisseurs, mais la mise en œuvre du projet doit effectuer une vérification d'image par rapport aux configurations réelles.
Il n'est pas nécessaire de vérifier si la caméra peut produire des images, mais plutôt :
- Si le champ de vision couvre toutes les positions de détection ;
- Si la cible minimale et l'erreur minimale ont suffisamment de pixels ;
- L'exposition, le gain et la balance des blancs peuvent-ils être corrigés ?
- Si la source de lumière peut supprimer les reflets et les ombres ;
- Si la position de la pièce et les changements d'angle se situent dans la tolérance de l'algorithme ;
- Si la luminosité et la clarté sont stables pendant un fonctionnement continu ;
- Gérer les interruptions de la caméra, les délais d'attente de capture d'images et les images anormales.
Une fois les conditions d'imagerie modifiées, les images standard, les modèles d'ajustement des paramètres et les modèles d'acceptation indépendants doivent être à nouveau collectés, et les seuils temporaires de la phase du kit de développement ne peuvent pas être utilisés pour une publication directe.
Étape 3 : Connectez-vous aux E/S chinoises et au contrôleur de poste de travail
Les systèmes de production de masse doivent associer des résultats visuels à des pièces spécifiques. L'E/S du contrôleur chinois, l'automate ou le contrôleur est responsable du déclenchement et de l'interaction des résultats et doit être vérifié au moins :
- signal de pièce en place ;
- Le temps écoulé entre le tir et la récupération de l'image ;
- La reconnaissance est terminée, PASS, FAIL et UNKNOWN sont émis ;
- délai d'attente, déclenchement répété et déclenchement manqué ;
- Interception de produits non conformes ou vérification manuelle ;
- Récupération après un redémarrage du service, une interruption du réseau et une interruption de la caméra ;
- Mappage de codes-barres, de numéros de série ou d’enregistrements MES.
Si les résultats de détection ne peuvent pas correspondre un à un à la pièce physique, même si l'algorithme de trame fonctionne normalement, une qualité de production en boucle fermée ne peut pas être formée.
Étape 4 : Sélectionnez l'itinéraire de l'algorithme en fonction des tâches du poste de travail
Le parcours de l'algorithme doit être déterminé par la complexité de la tâche, le nombre d'échantillons, l'objectif de précision et la durée du cycle de production et ne peut pas être sélectionné sur la seule base de la puissance de calcul nominale de la plateforme.
Lorsque le poste de travail est fixe, la position est stable et les différences sont nettes. L’image de référence, l’enregistrement d’image et la comparaison locale du retour sur investissement peuvent être utilisés. Si la catégorie est complexe, la pose change de manière significative ou si une classification sémantique est requise, les modèles de classification, de détection d'objets ou de segmentation peuvent être entraînés davantage.
Les extensions d’algorithme doivent être complétées :
- Modèle de formation et confirmation du protocole d’entrée et de sortie ;
- structure du modèle et vérification des entrées et des sorties ;
- Conversion et déploiement du modèle de plateforme cible ;
- accès à l'interface de l'application ;
- mise en œuvre du pré-traitement et du post-traitement ;
- Vérifiez la cohérence d'un même ensemble avant et après la migration.
- Tests de performances, de mémoire, de température et de dépannage.
Ce n'est qu'après avoir terminé ces étapes et réussi le test de l'appareil cible que les performances du modèle correspondant peuvent être saisies dans le rapport d'acceptation du projet.
Étape 5 : Établir une véritable acceptation de l’échantillon
L'acceptation de la production de masse nécessite la conversion des normes de qualité des entreprises en indicateurs statistiques. Il est recommandé de distinguer au minimum :
- OK échantillon ;
- Échantillons manquants ;
- Emballage d'échantillon incorrect ;
- Échantillons décalés, bloqués ou inversés ;
- Les échantillons flous, surexposés, sous-exposés, etc. ne peuvent pas être jugés ;
- Variations entre les lots, les équipes, les températures et les emplacements autorisés.
L'image de référence, les dessins de réglage des paramètres et les dessins d'acceptation doivent être isolés. Le rapport de résultats comprend au moins le taux de défauts clés non détectés, le taux de rejet de faux OK, le taux INCONNU, le temps de cycle des pièces individuelles, le nombre d'échantillons et les conditions de test. En l’absence de ces informations, des conclusions générales telles que « haute précision », « stable et fiable » ou « qualité de production » ne doivent pas être utilisées.
Étape 6 : Améliorer les autorisations, la sécurité, ainsi que les opérations et la maintenance
La page R&D est généralement accessible directement sur le LAN. La version de production de masse nécessite également :
- droits d'opérateur, d'ingénieur et d'administrateur ;
- HTTPS ou accès réseau contrôlé ;
- Tester les protocoles d’approbation, de blocage et de modification des recettes ;
- Politique de conservation des résultats, des images et des protocoles ;
- Sauvegarde, récupération et mise à niveau hors ligne de l'appareil ;
- hachage du package de publication et restauration de la version ;
- Rapport de défauts et entrée de maintenance.
Le « traitement local des données » signifie simplement que les données ne doivent pas nécessairement être envoyées vers le cloud public, ce qui ne signifie pas que le système est automatiquement sécurisé. Les autorisations de compte, de réseau, de protocole, de sauvegarde et d’interface doivent toujours être conçues séparément.
Septième étape : finaliser le système et le vérifier sur place
Une fois qu'un système entièrement localisé en chinois intègre des caméras, des optiques, des ordinateurs, de la photographie et des environnements commerciaux, il doit être vérifié à l'emplacement cible :
- Cycle réel de la pièce ;
- rythme de la chaîne de production ;
- fonctionnement continu ;
- changements d’éclairage et de position ;
- Panne de courant, redémarrage et récupération anormale ;
- changement de recette;
- suivi des résultats ;
- Processus de vérification manuelle.
Une fois le travail ci-dessus terminé, le statut du site Web officiel peut être mis à jour de « Solution purement localisée en cours de développement » à « Débogage du système partagé purement domicilié terminé ». Le choix d'utiliser « production de masse » ou « sortie de production » doit également être basé sur les résultats de l'acceptation du projet.
FAQ
Un plan de localisation pure doit-il divulguer la nomenclature complète ?
Pas besoin. Le site officiel peut affirmer que les environnements informatiques, d'imagerie, de contrôle et logiciels utilisent des configurations chinoises, mais la liste des fournisseurs n'est pas publiée. La documentation de la configuration et de la version réelles est toujours requise pour la mise en œuvre et la maintenance.
L'utilisation d'openEuler signifie-t-elle que l'ensemble du système est localisé ?
Pas tout de suite. Le système d'exploitation n'est qu'une couche et gère également la plate-forme informatique, les caméras, les objectifs, les sources de lumière, les caméras, les logiciels d'application et les interfaces de terrain.
Les résultats des tests du kit de développement peuvent-ils être utilisés directement sur du matériel commercial ?
Cela ne peut pas être accepté directement. La vérification de l'installation, de la fonctionnalité, de la précision, de la vitesse et de la stabilité doit être effectuée à nouveau après des modifications apportées au matériel, aux pilotes, au temps d'exécution, à la caméra et aux conditions d'imagerie.
L’apprentissage profond est-il nécessaire pour les systèmes de production de masse ?
Pas obligatoire. Les lieux de travail permanents peuvent donner la priorité à la vision traditionnelle interprétable ; Pour les scènes complexes, des modèles de classification, de détection d'objets ou de segmentation peuvent être sélectionnés en fonction des données et des indicateurs.
Sources et explications
- Déclaration d'utilisation du logiciel Atlas 200I DK A2 : https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/qs/qs_0018.html
- Solution d'installation CANN commerciale Atlas 200I A2 : https://www.hiascend.com/document/detail/zh/canncommercial/80RC1/softwareinst/instg/instg_0006.html
Ressources atlas connexes
- Inspection visuelle d'assemblage entièrement localisée en Chine : étude de cas du projet Huawei Ascend Atlas
- Winge Technology a terminé le réglage interne de l'appareil de l'inspection visuelle de l'assemblage sur l'Atlas 200I DK A2
- Quels travaux techniques sont inclus dans la personnalisation de l'inspection visuelle Atlas 200I DK A2 ?
- Comment une plateforme de pointe chinoise prend-elle en charge l’intégralité de l’assemblage et l’inspection des pièces manquantes ?
- Comment mettre en œuvre et effectuer une inspection visuelle sur site des assemblages Huawei Ascend Atlas
- Traitement d'images avec Huawei Ascend Atlas
En ligne
Téléphone
WeChat
retour au sommet