Pour le déploiement local de Huawei Ascend Atlas, l'inspection visuelle des assemblages, l'acquisition de caméras, l'application d'algorithmes, l'image de référence, les règles de retour sur investissement, l'interface d'exploitation, l'enregistrement des résultats et la gestion des versions doivent être fournis en tant que système complet. Le logiciel d’inspection visuelle des assemblages et les applications algorithmiques
La possibilité de lancer le programme sur l'appareil n'est que le point de départ du déploiement. Les projets formels doivent également réparer l'environnement d'exploitation, isoler les programmes et les données commerciales, établir des démarrages de services, des protocoles, des sauvegardes, des mises à niveau et des méthodes de récupération, et garantir une acceptation complète de la précision, de la vitesse et de la stabilité à long terme en fonction de produits, de modèles et de conditions de poste de travail spécifiques.
Pourquoi l’inspection visuelle des assemblages est-elle adaptée à une utilisation sur site ?
Le poste d’assemblage doit combiner capture d’image, évaluation d’inspection et déplacement de la pièce. Le déploiement local facilite l'accès direct aux caméras, aux E/S, aux systèmes d'entreprise PLC ou LAN et gère le déclenchement, la capture d'images, l'évaluation, l'enregistrement et les exceptions en fonction du timing sur site.
Le déploiement sur site ne signifie pas automatiquement une faible latence ou une sécurité élevée. Le projet doit encore mesurer le temps de détection, le comportement de déconnexion, l'utilisation du stockage et les capacités de récupération, et configurer les comptes, les autorisations, les règles de conservation du réseau et des données en fonction des exigences du client.
Quels objets le déploiement local de Huawei Ascend Atlas contient-il ?
Il est recommandé de diviser les livrables en cinq catégories :
- Fichiers programme: service de découverte, interface web, script de démarrage et dépendances nécessaires ;
- Algorithme et règles: Module de traitement d'image, image standard, ROI, seuil et recette d'inspection ;
- Données commerciales: Résultats des tests, images de preuves, journaux et enregistrements opérationnels ;
- Configuration de l'appareil: Identification de la caméra, résolution, exposition, paramètres d'interface et de service ;
- Libérer les enregistrements: numéro de version, hachage du fichier, description du changement, points de sauvegarde et de restauration.
Les fichiers de programme et les données commerciales doivent être gérés séparément. Lors de la mise à niveau du programme, les images de référence, les recettes, les enregistrements de résultats et les configurations d'interface de terrain déjà capturés par le client ne doivent pas être écrasés.
Étape 1 : Réparer le périphérique Atlas et l'environnement logiciel
Avant le déploiement, le modèle de l'appareil, le système d'exploitation, l'architecture, les pilotes, le micrologiciel, l'environnement d'exploitation et les versions des dépendances des applications doivent être enregistrés. Les enregistrements doivent pouvoir fournir des informations sur le périphérique sur lequel le logiciel était exécuté, quelle version a été utilisée, comment il a été réinstallé et comment il a été vérifié après la mise à niveau.
Les informations officielles de l'Atlas 200I DK A2 montrent que le kit de développement prend en charge Ubuntu 22.04 et openEuler 22.03 et fournit des interfaces USB, MIPI et réseau. Les spécifications des équipements sont utilisées pour confirmer l'environnement et certains projets nécessitent encore la sélection d'environnements matériels et logiciels disponibles dans le commerce sur la base de conditions de livraison formelles.
Étape 2 : Connectez-vous à la caméra et vérifiez le lien de l'image
Au moins une vérification est requise pour accéder à la caméra :
- Le système peut identifier de manière stable le périphérique vidéo cible ;
- Le compte de service est autorisé à prendre des images.
- La résolution, la fréquence d'images et le format d'image répondent aux exigences d'entrée de l'algorithme ;
- La séparation, l'occupation et le délai de capture d'image de la caméra peuvent être enregistrés ;
- La collecte peut reprendre après le redémarrage du service ou de l'appareil ;
- S'il y a plusieurs appareils vidéo, la bonne caméra peut être liée.
La version actuelle de Winge Technology connectait la caméra USB/UVC à l'Atlas 200I DK A2 et formait des entrées pour la capture d'images standard, la détection d'instantanés et la détection continue. Une fois la caméra industrielle chinoise connectée au lieu de travail officiel, les conditions de l'image doivent être à nouveau confirmées en fonction de l'objectif, de la source de lumière et de la pièce réelles.
Étape 3 : Gérer l'image de référence, le retour sur investissement et les formules
L'image de référence et le retour sur investissement ne font pas partie du code du programme, mais des configurations métier pour des produits et des postes de travail spécifiques. Lors du déploiement, les éléments suivants doivent être clairs :
- Qui collecte, examine et met à jour les images de référence ?
- A quel composant et règle de qualité correspond chaque ROI ?
- Comment versionner les seuils et les recettes ;
- Comment choisir la bonne recette d'inspection lors d'un changement de produit ;
- Vérification et restauration après un changement de configuration ;
- Comment isoler les images de référence, les modèles d'ajustement des paramètres et les modèles d'acceptation.
Le logiciel d'inspection visuelle des assemblages actuel prend en charge plusieurs images de référence OK, des règles de retour sur investissement telles que P1 et P2, les configurations d'assemblage manquantes et incorrectes, et stocke les résultats de l'inspection et les informations de preuve. Le montant du retour sur investissement et la couverture d'échantillons de postes de travail spécifiques sont déterminés par les exigences du projet.
Étape 4 : Établir une méthode d'exploitation du service maintenable
Les logiciels sur site ne doivent pas nécessiter que les ingénieurs accèdent manuellement au répertoire et saisissent des commandes temporaires pour démarrer. Il est recommandé de configurer l'application de découverte en tant que service contrôlé et de spécifier les éléments suivants :
- méthodes de démarrage et d'arrêt de démarrage ;
- Compte d'exécution de service et autorisations de répertoire ;
- contrôles de santé et demandes de renseignements sur l'état ;
- sortie standard, journal des erreurs et rotation du journal ;
- Configuration des ports, accès LAN et pare-feu ;
- Stratégie de nouvelle tentative après une exception de caméra ou d’interface ;
- Méthode de récupération après la fin anormale du service.
L'interface de fonctionnement doit également afficher l'état de la caméra, la recette actuelle, les résultats de détection actuels, les causes anormales et la version du logiciel au personnel sur site afin d'éviter d'afficher uniquement un état d'erreur qui ne peut pas localiser la cause lorsque le système est anormal.
Étape 5 : Séparez le répertoire de publication et les données partagées
Les déploiements de restauration contiennent généralement trois catégories de répertoires :
releases/ Ein schreibgeschütztes Release-Verzeichnis für jede Software-Release
current zeigt auf den festen Eintrag der aktuell laufenden Version
freigegebene/gemeinsam genutzte Daten wie Rezepte, Referenzbilder, Ergebnisse, Protokolle und Backups
Un nouveau répertoire de version est créé pour chaque version, ce qui n'écrase pas directement le programme actuel. Après avoir vérifié si la nouvelle version peut être démarrée, prenez des photos, détectez et lisez normalement la configuration d'origine, et rendez-vous à l'entrée current. Si des problèmes surviennent, restaurez le portail à la version précédente et vérifiez à nouveau l'état du service et de la caméra.
Étape 6 : Créer des versions, des hachages et modifier des enregistrements
Chaque version de livraison doit stocker au moins :
- numéro de version du logiciel et date de sortie ;
- Package de version et SHA-256 ;
- Changements importants et étendue de l’impact ;
- périphérique cible et environnement d'exploitation ;
- Instructions de compatibilité de configuration ;
- résultats de régression avant publication ;
- étapes de mise à niveau et de restauration ;
- Version actuelle et emplacement de la version précédente.
Winge Technology Le projet d'inspection visuelle d'assemblage actuel a établi un répertoire de version immuable, des données partagées, une sauvegarde de configuration, un hachage de fichier et un point de restauration de la version précédente. Ce lien permet d'assurer la traçabilité de la livraison et de réduire les risques de modifications irrécupérables sur site.
Étape 7 : Exécutez le test de fumée mis à jour
Après un changement de version, vous ne pouvez pas simplement vérifier si la page peut être ouverte. Au minimum, les éléments suivants doivent être vérifiés :
- Le numéro de version affiché par le logiciel est correct ;
- L'état du service et le contrôle de santé sont normaux ;
- L'appareil photo peut prendre des photos ;
- L'image de référence originale et la configuration du retour sur investissement peuvent toujours être lues ;
- Un seul test peut fournir des résultats et des preuves ;
- Les principaux processus sont disponibles sur les sites chinois et anglais ;
- L'entrée de restauration et les fichiers de sauvegarde sont présents.
- Les hachages des fichiers clés correspondent aux enregistrements de version.
Le test de fumée confirme que la connexion fournie n'est pas endommagée, mais ne peut pas remplacer la précision indépendante OK/NG, le cycle de production et l'acceptation du fonctionnement continu.
Étape 8 : Vérifiez l'exception et le chemin de récupération
Les déploiements en direct nécessitent des tests proactifs pour les exceptions plutôt que d'attendre que des erreurs se produisent. Couverture recommandée :
- L'appareil photo n'est pas connecté, est occupé ou la capture d'image est épuisée.
- L'image de référence est manquante, la configuration ROI est incorrecte ou la recette de test ne correspond pas ;
- Il n'y a pas assez d'espace disque ou le répertoire de résultats n'est pas accessible en écriture ;
- Le service se termine anormalement et l'appareil redémarre.
- pannes de réseau et délais d'attente d'interface ;
- Restauration après l'échec du démarrage de la nouvelle version ;
- Cohérence de la configuration après sauvegarde et restauration.
Chaque type d'exception doit avoir un statut, un journal et une entrée de traitement uniques. Les actions affectant l'arrêt des équipements ou la sécurité des personnes doivent être gérées de manière globale par le biais d'un système de sécurité ou de contrôle de sécurité évalué en fonction des risques.
Comment puis-je accepter le déploiement local de Huawei Ascend Atlas ?
Elle peut être acceptée à quatre niveaux :
| niveau | Contenu d'acceptation |
|---|---|
| Opérations de plateforme | Les applications logicielles et algorithmiques peuvent être lancées sur l'appareil Atlas cible et continuer à fournir des services |
| lien fonctionnel | Caméra, image standard, ROI, détection, résultats et interface forment une boucle fermée |
| Livré pour maintenance | Version exécutable, méthodes de hachage, de sauvegarde, de mise à niveau, de journalisation et de restauration |
| Entreprise de postes de travail | Les échantillons indépendants, les fausses alarmes, les fausses détections, le rythme, la stabilité et les interfaces sur site sont conformes aux accords du projet |
Les trois premiers niveaux prouvent que le lien entre la livraison de la plateforme et la livraison du projet est complet ; La couche métier du poste de travail doit également créer un protocole d'acceptation indépendant basé sur les produits des clients et les conditions sur site.
FAQ
Le logiciel de détection fonctionne-t-il déjà sur la plateforme Huawei Ascend Atlas ?
Déjà en marche. Les derniers logiciels d'inspection visuelle d'assemblage et applications d'algorithmes ont été déployés sur l'Atlas 200I DK A2 et la vérification des caméras, des images de référence, du retour sur investissement, des résultats d'inspection, des interfaces et des liens de restauration de version a été achevée.
Le déploiement local nécessite-t-il une connexion Internet ?
Aucune connexion Internet n’est requise comme condition préalable à la détection. La question de savoir si l'accès aux réseaux externes est autorisé, comment procéder à la mise à niveau et si les données sont téléchargées doit être déterminé en fonction du réseau et des politiques de sécurité du client.
Les mises à niveau logicielles couvriront-elles les images de référence et les recettes ?
Ne doit pas être écrasé. Le répertoire de version du programme et les données partagées doivent être séparés, et les images de référence, les recettes, les configurations d'interface et les résultats nécessaires doivent être sauvegardés avant la mise à niveau.
Les problèmes peuvent-ils être restaurés dans la nouvelle version ?
Vous pouvez restaurer selon les étapes de restauration, en conservant la version précédente, la sauvegarde de la configuration et l'entrée fixe de restauration. Les appels de service, de caméra, de configuration et d’instrumentation doivent encore être vérifiés après la restauration.
L’achèvement du déploiement de la plateforme équivaut-il à l’acceptation de la production ?
Pas tout de suite. Le déploiement de la plateforme prouve que les applications logicielles et algorithmiques peuvent s'exécuter sur les appareils cibles. L'acceptation de la production nécessite également l'utilisation d'un échantillonnage indépendant pour vérifier l'exactitude, le temps de cycle, la stabilité et les interfaces des postes de travail.
Informations officielles et sources factuelles
- Huawei Ascend : « Lancement du kit de développement Atlas 200I DK A2 »
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0001.html
- Huawei Ascend : « Spécifications de base de l'Atlas 200I DK A2 »
https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0004.html
- Huawei Ascend : « 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
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 ?
- De la validation du kit de développement Atlas à un système de vision de production localisé en Chine
- Comment une plateforme de pointe chinoise prend-elle en charge l’intégralité de l’assemblage et l’inspection des pièces manquantes ?
- Traitement d'images avec Huawei Ascend Atlas
En ligne
Téléphone
WeChat
retour au sommet