LumiScan AI Object Matching
Ein trainiertes Modell einsetzen. Mit LumiScan Training auf Ihre Teile trainiert. |
Objekte im Bild erkennen. Jedes mit Klasse, Position, Ausrichtung und Score. |
Das Ergebnis an die SPS geben. Nach Score sortiert, bereit für SPS oder Roboter. |
LumiScan AI Object Matching erkennt trainierte Objekte mit neuronalen Netzen in Kamerabildern und meldet jedes mit Klasse, Position, Ausrichtung und Score. Es eignet sich für gemischte, variierende oder schwer beschreibbare Teile, bei denen regelbasiertes Matching an Grenzen stößt. Das Modell trainieren Sie mit LumiScan Training auf Ihre Teile; die App führt es auf ctrlX OS aus, optional auf einer Hailo-TPU, oder auf einem Windows- oder Ubuntu-PC mit NVIDIA-GPU.
Zur Lizenzierung siehe Lizenz. Fragen? Siehe die FAQ. Ein Problem oder eine Fehlermeldung? Siehe Fehlerbehebung.
In diesem Handbuch
Beschreibung – LumiScan AI Object Matching erkennt trainierte Objekte mit neuronalen Netzen und meldet Position und Orientierung - auf ctrlX OS, Windows 11, Ubuntu 24.04.
Voraussetzungen – Voraussetzungen für LumiScan AI Object Matching - ctrlX CORE oder ctrlX IPC, oder PC mit LumiScan Keryx und NVIDIA-GPU mit CUDA, optional mit TPU.
Allgemeines Konzept des Handshakes – Wie LumiScan AI Object Matching den ready/request-Handshake auf ctrlX Data Layer und LumiScan Keryx nutzt - Adressen, Ausführung und Abweichungen.
Inferenz starten – Inferenz in LumiScan AI Object Matching starten - die Steuerknoten eines Moduls, ihre Adressen und die Schritte zur Inferenz mit einem externen Bild.
Zugriff auf Ergebnisdaten mit FlatBuffers – Ergebnisse von LumiScan AI Object Matching im ctrlX-SPS-Programm lesen - Schema objectdetection.fbs importieren, Position und Score auswerten.
Inferenz auf einem Bild-Stream (experimentell) – Experimentelle Inferenz auf einem Bild-Stream in LumiScan AI Object Matching - Stream des Cam Driver abonnieren, Bilder beim Eintreffen inferieren.
Ordnerstruktur von LumiScan AI Object Matching – Ordnerstruktur von LumiScan AI Object Matching - Anwendungskonfiguration ai-object-matching.json, Konfigurationsdatei des Moduls und Ordner models.
Konfigurationsdatei der Anwendung – Die Datei ai-object-matching.json von LumiScan AI Object Matching - allgemeine Einstellungen und Anzahl der Module mit neuronalen Netzen.
Konfigurationsdatei eines Moduls – Konfigurationsdatei eines Moduls in LumiScan AI Object Matching - JSON-Einstellungen, wie das Netzmodul Bilddaten auswertet, samt Abschnitt stream.
Ordner models – Der Ordner models von LumiScan AI Object Matching - model.json mit Erkennungsparametern, das trainierte ONNX-Modell und das Hochladen auf ctrlX OS oder PC.
Neues Modul hinzufügen – Neues Modell in LumiScan AI Object Matching einbinden - Modell und Beschreibungsdatei gemeinsam hochladen und in ai-object-matching.json eintragen.
Einstellungen auf dem Data Layer – Einstellungen von LumiScan AI Object Matching auf dem Data Layer lesen und ändern - Knoten system/settings, Prüfen und Speichern, Neustart.