Die Anpassung der visuellen Inspektion umfasst in der Regel die Geräte- und Betriebssystembestätigung, den Kamerazugriff, die Ausführung des Algorithmus, Web oder die lokale Schnittstelle, die Workstation I/O, die Bereitstellungswartung und die Abnahme vor Ort. Die Möglichkeit, die Software starten zu können, ist nur ein Teil der Anpassung; Nur wenn Eingabe, Algorithmus, Ergebnisse, Schnittstelle und Versionsverwaltung einen geschlossenen Regelkreis bilden, kann die geräteseitige Anpassung ingenieurtechnisch nutzbar sein.
Die aktuellen visuellen Inspektionssoftware- und Algorithmenanwendungen für Baugruppen laufen bereits auf dem Huawei Ascend Atlas 200I DK A2. Der Betrieb der Plattform zeigt an, dass die Software, Kameras, Algorithmusaufrufe und Ergebnisverknüpfungen verbunden wurden; Die Produktionsabnahme des Arbeitsplatzes muss noch in Kombination mit spezifischen Produkten, unabhängigen Mustern, Rhythmus und Schnittstellen vor Ort abgeschlossen werden.
Schritt 1: Bestätigen Sie die Atlas-Hardware- und Softwareumgebung
Vor der Anpassung sollten Gerätemodell, Prozessor, Betriebssystem, Treiber, Firmware, CANN oder eine andere Laufzeitversion aufgezeichnet werden und bestätigt werden, ob Speicher, Speicher, Netzwerk und Peripherieschnittstellen den Projektanforderungen entsprechen.
Die offiziellen Spezifikationen von Atlas 200I DK A2 umfassen einen Prozessor der Ascend 310-Serie, 8 TOPS INT8, 4 TFLOPS Für die Plattformauswahl werden die nominellen Spezifikationen der Ausrüstung verwendet, und die tatsächliche Erkennungsleistung muss noch anhand von Algorithmen, Bildern und Arbeitsplatzbedingungen getestet werden.
Unternehmensprojekte müssen außerdem bestätigen, ob es sich bei der aktuellen Umgebung um eine Entwicklungsverifizierung oder eine formelle kommerzielle Umgebung handelt. Das Entwicklerkit eignet sich für Forschung und Entwicklung sowie zur Anpassungsüberprüfung. Für die formelle Lieferung sollten die kommerzielle Softwarelizenz, die Form der Massenproduktionshardware, die Laufzeit-Erwerbskanäle und die anschließende Upgrade-Unterstützung bestätigt werden.
Schritt 2: Kamera anschließen und Aufnahmebedingungen festlegen
Die Eingabequalität des Vision-Algorithmus wird durch Kamera, Objektiv, Lichtquelle, Montageposition und Werkstückstatus bestimmt. Nur weil die Kamera vom System erkannt werden kann, heißt das nicht, dass die Bildgebung die Erkennungsanforderungen erfüllt.
Anpassungsarbeiten umfassen normalerweise:
- Identifizieren Sie USB/UVC-, MIPI- oder Netzwerkkamerageräte;
- Bestätigen Sie Treiber, Geräteberechtigungen und Benutzer, die den Dienst ausführen.
- Überprüfen Sie Auflösung, Bildrate, Zeitüberschreitung beim Bildabruf und Wiederherstellung nach Verbindungsabbruch.
- Festes Sichtfeld, Arbeitsabstand, Brennweite und Werkstückposition;
- Feste Belichtung, Verstärkung, Weißabgleich und Lichtquellenbedingungen;
- Bestätigen Sie die Pixelgröße des kleinsten Ziels oder Fehlers im Originalbild.
- Erstellen Sie UNKNOWN-Regeln für Unschärfe, Überbelichtung, Unterbelichtung und Okklusion.
Das aktuelle Projekt von Winge Technology hat die Kameraverbindung USB/UVC mit Atlas 200I DK A2 verbunden und einen Standardeingang für die Bilderfassung und Videoerkennung gebildet. Die vollständig in China lokalisierte Lösung wird weiterhin chinesische Kameras, Objektive und Lichtquellen integrieren, um die Bildüberprüfung des gesamten Systems abzuschließen.
Schritt 3: Wählen Sie eine für die Workstation geeignete algorithmische Route
Für die visuelle Inspektion an festen Stationen sind nicht immer Deep-Learning-Modelle erforderlich. Die Auswahl des Algorithmus sollte auf der Grundlage der Fehlerdefinition, der Probenanzahl, der Posenvariation und der Bildgebungsbedingungen erfolgen.
Referenzbild und traditionelle Vision
Es eignet sich für Arbeitsplätze mit stabiler Position, relativ festem, normalem Erscheinungsbild und wenigen Proben. Zu den gängigen Prozessen gehören die globale Registrierung, das Zuschneiden, die Helligkeitsnormalisierung, die Berechnung lokaler Differenzen und geometrische Regeln. Diese Art von Algorithmus eignet sich zur Ausgabe unterschiedlicher Standorte und Beweisbilder. Das aktuelle Projekt hat seine Betriebsüberprüfung auf dem Huawei Ascend Atlas-Gerät abgeschlossen.
Erweiterungen für Deep-Learning-Algorithmen
Es eignet sich für Szenen mit vielen Kategorien, großen Posenwechseln, komplexen Hintergründen oder bei denen eine semantische Klassifizierung erforderlich ist. Es ist notwendig, repräsentative Daten vorzubereiten, Objekterkennungs-, Klassifizierungs- oder Segmentierungsmodelle zu trainieren sowie Eingabe und Ausgabe, Vor- und Nachverarbeitung, Ergebniskonsistenz und Überprüfung der Bereitstellung der Zielplattform abzuschließen.
Ohne reale Daten und klare Genauigkeitsziele kann der einfache Abschluss einer Modellbereitstellung nicht die Felderkennungsfähigkeiten demonstrieren.
Schritt 4: Referenzbild, ROI und Erkennungsregeln festlegen
Die Montageinspektion erfordert die Umsetzung von Qualitätsanforderungen in ausführbare Regeln. Zum Beispiel:
- wo das Teil vorhanden sein muss;
- Was ist die richtige Menge?
- Welche Kategorien fallen unter Fehlverpackung;
- Wie viel Variation ist in Position und Ausrichtung zulässig?
- Was tun, wenn die Bildqualität nicht den Bedingungen entspricht?
- So fassen Sie mehrere Regeln in PASS, FAIL oder UNKNOWN zusammen.
Winge Technology Die aktuelle Software unterstützt das Sammeln mehrerer OK-Referenzbilder, die Abgrenzung von ROI, das Konfigurieren von Montageregeln für fehlende/falsche Teile und das Speichern von Erkennungsnachweisen. Zur Schätzung normaler Schwankungen werden mehrere Referenzbilder verwendet, aber nur drei Referenzbilder erreichen den durch den aktuellen Code festgelegten Bildanzahlschwellenwert. Der formelle Arbeitsplatz sollte weiterhin Chargen, Schichten, Temperaturen und zulässige Bildgebungsänderungen abdecken.
Schritt 5: Vervollständigen Sie die Bedienoberfläche und den Ergebnisnachweis
Die Engineering-Site erfordert nicht nur eine Algorithmusausgabe, sondern erfordert auch, dass die Bediener in der Lage sind, diese zu konfigurieren und zu überprüfen. Die Anpassungsschnittstelle umfasst normalerweise:
- Auswahl von Kamera und Bildquelle;
- OK-Referenzbildsammlung;
- ROI und Regelkonfiguration;
- Einzelne, kontinuierliche oder getriggerte Erkennung;
- PASS-, FAIL-, UNKNOWN-Status;
- Originalzeichnungen, Beweiszeichnungen, Regeln und Zeitaufzeichnungen;
- Chinesische, englische oder andere Sprachschnittstelle;
- Bediener-, Ingenieur- und Administratorberechtigungen.
Das aktuelle Projekt hat eine chinesische und englische Web-Konfigurationsplattform erstellt und die Hauptseiten, Kameras und Ergebnislinks auf der tatsächlichen Atlas-Maschine überprüft. Die offizielle kommerzielle Version muss außerdem Anmeldung, Berechtigungen, TLS, Prüfung und Rezeptgenehmigung entsprechend den Kundenanforderungen hinzufügen.
Schritt 6: Greifen Sie auf I/O, PLC oder das Geschäftssystem zu
Die Ergebnisse der Sichtprüfung müssen eins zu eins mit dem tatsächlichen Werkstück übereinstimmen. Die Feldanpassung sollte Folgendes angeben:
- Wer schickt das Werkstück an seinen Platz und erkennt das Auslösesignal?
- Wann nimmt die Kamera das Bild auf?
- Umgang mit Zeitüberschreitungen, wiederholten Auslösern und verpassten Auslösern;
- So geben Sie PASS, FAIL und UNKNOWN aus;
- Wie man nicht qualifizierte Produkte abfängt oder zur manuellen Überprüfung überführt;
- Wie MES, Barcode oder Seriennummer die Ergebnisse korrelieren;
- So stellen Sie nach einem Dienstneustart oder Netzwerkausfall eine Wiederherstellung her.
Die vollständig in China lokalisierte Lösung verwendet chinesische I/O- oder Steuergeräte für die Verbindung. Bevor das gemeinsame Debuggen der Schnittstelle abgeschlossen ist, kann dies nur bedeuten, dass die Software über Schnittstellendesignfunktionen verfügt, aber nicht, dass der geschlossene Regelkreis vor Ort akzeptiert wurde.
Schritt 7: Bereitstellungs-, Upgrade- und Rollback-Funktionen einrichten
Die Entwicklungsumgebung kann den Code direkt ändern, während die Produktionsumgebung nachverfolgbare Versionen erfordert. Es wird empfohlen, mindestens Folgendes aufzubewahren:
- Softwareversionsnummer und Veröffentlichungsdatum;
- Release-Paket und SHA-256;
- Rezept- und Konfigurationssicherung;
- Aktuelle Versions- und Vorgängerversionszeiger;
- Dienststatus und Schlüsseldatei-Hashes;
- Verbesserte Kameras, Schnittstellen und Rauchmelder;
- Explizite Rollback-Methode.
Winge Technology Das aktuelle Atlas-Projekt hat ein unveränderliches Release-Verzeichnis, gemeinsame Daten, Konfigurationssicherungs- und Rollback-Punkte eingerichtet. Diese Funktion löst Liefer- und Wartungsprobleme und bedeutet nicht, dass die Genauigkeit des Algorithmus akzeptiert wurde.
Schritt 8: Formale Abnahme je nach Arbeitsplatz abschließen
Die formelle Annahme sollte mindestens Folgendes umfassen:
- Unabhängiger OK/NG-Probensatz;
- Fehlende Erkennungsrate wichtiger Mängel;
- OK, Rate falscher Abhörvorgänge;
- UNKNOWN-Rate;
- Tempo und Ressourcenverbrauch einzelner Stücke;
- Belichtungs-, Positions-, Chargen- und Temperaturänderungen;
- Kontinuierlicher Betrieb und Wiederherstellung nach Trennung der Kamera;
- I/O, PLC oder MES geschlossener Regelkreis;
- Rezeptwechsel, Berechtigungen und Überwachung.
Die Anzahl der Tests, Schwellenwerte und Qualifikationsstandards werden von beiden Projektparteien basierend auf dem Produktrisiko bestätigt. Zusammengesetzte Bilder, Parametereinstellungsmuster oder kurzfristige Rauchtests können die Produktionsabnahme nicht ersetzen.
FAQ
Bedeutet das Starten der Software auf Atlas, dass die Anpassung abgeschlossen ist?
Nicht gleich. Überprüfen Sie außerdem Kameras, Algorithmen, Regeln, Ergebnisse, Schnittstellen, Bereitstellung und Akzeptanz der Zielstation.
Läuft die Erkennungssoftware tatsächlich auf dem Atlas-Gerät?
Läuft bereits. Das aktuelle Projekt hat den Software-Start, den USB/UVC-Kamerazugriff, Standardbilder, ROI-Regeln, chinesische und englische Schnittstellen, Erkennungsergebnisse und die Überprüfung des Versions-Rollbacks auf Atlas 200I DK A2 abgeschlossen.
Kann die Anpassung nach Abschluss der Anpassung direkt auf andere Workstations kopiert werden?
Es kann nicht direkt angenommen werden. Unterschiedliche Kameras, Objektive, Lichtquellen, Werkstücke und Beats verändern die Eingabebedingungen und jeder Arbeitsplatz muss noch neu konfiguriert und akzeptiert werden.
Kann das Atlas-Entwicklerkit direkt als Basis für die Massenproduktion verwendet werden?
Sie sollten zunächst die Softwarelizenz, die kommerzielle Betriebsumgebung, die Form der Massenproduktionshardware und die Supportkanäle prüfen, bevor Sie den formellen Lieferplan festlegen.
Quellen und Erläuterungen
- Atlas 200I DK A2Grundlegende Spezifikationen:https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/pd/pd_0004.html
- Atlas 200I DK A2 Software-Nutzungserklärung: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/qs/qs_0018.html
Verwandte Atlas-Ressourcen
- Vollständig in China lokalisierte Baugruppen-Sichtprüfung: Huawei Ascend Atlas-Projektfallstudie
- Winge Technology hat die geräteinterne Anpassung der Baugruppensichtprüfung auf Atlas 200I DK A2 abgeschlossen
- Von der Atlas-Entwicklerkit-Validierung bis hin zu einem in China lokalisierten Produktions-Vision-System
- Wie unterstützt eine chinesische Edge-Plattform die Vollständigkeit der Baugruppe und die Prüfung fehlender Teile?
- So implementieren und liefern Sie die visuelle Inspektion von Huawei Ascend Atlas-Baugruppen vor Ort
- Bildverarbeitung mit Huawei Ascend Atlas
Online
Phone
WeChat
Top