Plattformüberblick

LumiScan besteht aus Kameras, Vision-Apps, die deren Bilder verarbeiten, Werkzeugen zum Vorbereiten neuronaler Netze und der Software LumiScan VGR für die Roboterführung. Diese Seite zeigt, wie die Teile zusammenspielen, was wo läuft und was Sie für Ihre Anwendung installieren müssen.

Die LumiScan-Plattform
%% Die LumiScan-Plattform. Mermaid rendert sie im Browser; bearbeiten und Vorschau unter https://mermaid.live
flowchart TB
  subgraph cams["Kameras"]
    genicam["`**GenICam-Kameras**
    Basler, Baumer, IDS,
    LUCID, Hikvision, Balluff`"]
  end
  subgraph apps["Vision-Apps"]
    cd["`**Cam Driver**
    Bilder von der Kamera`"]
    proc["`**Verarbeitung**
    Finder · Code Reader · Text Reader
    AI Object Matching · Area Detector`"]
    calib["`**Calibration**
    Pixel zu 3D-Koordinaten`"]
    cockpit["`**Cockpit**
    zeigt Bilder und Ergebnisse`"]
  end
  dl(["`**Data Layer**
  ctrlX OS: ctrlX Data Layer · PC: LumiScan Keryx`"])
  subgraph ctrl["Ihre Steuerung"]
    cplc["`**ctrlX PLC**
    auf demselben ctrlX-Gerät`"]
    opc["`**OPC-UA-Client**
    SPS oder SCADA, PC`"]
    prog["`**Ihr Programm**
    Data Layer oder OPC UA`"]
  end
  genicam --> cd
  cd --> proc & calib
  cd & proc & calib & cockpit <--> dl
  dl <--> cplc & opc & prog
  subgraph vgrg["Roboterführung"]
    lsx["`**LumiScan X**
    3D-Lichtfeldkamera`"]
    vgre["`**VGR Engineering**
    erstellt die Einstellungen`"]
    vgr["`**LumiScan VGR**
    Griff in die Kiste, Windows-IPC`"]
    plc2["`**SPS**
    PROFINET oder OPC UA`"]
  end
  lsx --> vgr
  vgre --> vgr
  vgr --> plc2
  subgraph aiw["KI-Workflow"]
    ann["`**Annotation**
    Bilder annotieren`"]
    train["`**Training**
    Netz trainieren`"]
    model["`**Modell**
    .onnx + .json`"]
  end
  ann --> train --> model
  model -.-> proc
  model -.-> vgr
  class cd,vgr,dl key
  classDef key fill:#faf6dc,stroke:#a8961f,color:#1f2328

Die Bausteine

Baustein Aufgabe Läuft auf

LumiScan X

3D-Lichtfeldkamera: 13 Kameras in einem Gehäuse liefern Bilder und eine Punktwolke. Mit dem LumiScan Viewer, um die Kamera einzurichten, aufzunehmen und Daten zu exportieren.

Kamera + Windows-PC

LumiScan Cam Driver

Bindet GenICam-Kameras an und stellt ihre Bilder und Kamerafunktionen auf dem Data Layer bereit - der Anfang jeder Kette von Vision-Apps.

ctrlX OS oder PC

Verarbeitungs-Apps

Teile finden (Template Finder, Object Finder, AI Object Matching), Regionen vermessen (Area Detector), Codes und Text lesen (Aztec, Barcode, DMC, QR Code Reader, Text Reader).

ctrlX OS oder PC

LumiScan Calibration

Rechnet Pixelkoordinaten eines Ergebnisses in 3D-Koordinaten auf einer kalibrierten Ebene um, zum Beispiel für einen Roboter.

ctrlX OS oder PC

LumiScan Cockpit

Zeigt die Bilder und Ergebnisse der laufenden Apps - im Browser auf ctrlX OS, im eigenen Fenster auf dem PC. Es zeigt nur an, es konfiguriert nichts.

ctrlX OS oder PC

LumiScan Keryx

Wie die Vision-Apps miteinander und mit Ihrer Steuerung sprechen: Jede Funktion ist ein Knoten, der gelesen, geschrieben oder aufgerufen wird. ctrlX OS stellt den ctrlX Data Layer bereit; auf dem PC bietet LumiScan Keryx dieselbe Schnittstelle.

ctrlX OS oder PC

LumiScan VGR

3D-Vision-Guided-Robotics: findet Objekte in der Punktwolke einer LumiScan X, berechnet Greifpunkte und sendet den besten an die SPS. Konfiguriert mit LumiScan VGR Engineering.

Windows-11-IPC mit NVIDIA-GPU

Annotation, Training, File Transfer

Neuronale Netze vorbereiten: Bilder annotieren, ein Netz trainieren, das Modell (.onnx + .json) für AI Object Matching oder LumiScan VGR exportieren; File Transfer bringt Bilder und Modelle zwischen Produktionssystem und Trainingsrechner.

Windows-11-PC; Training braucht eine NVIDIA-RTX-GPU

Lizenzierung

Ein Lizenzierungsschema für alle Produkte: LumiScan Key mit CodeMeter Runtime oder eine ctrlX-Lizenz.

-

Zwei Plattformen für die Vision-Apps

Die Vision-Apps laufen auf beiden Plattformen mit denselben Knotenadressen und Aufrufmustern. Ein Programm, das für die eine geschrieben ist, funktioniert auch mit der anderen.

ctrlX OS PC

Geräte

ctrlX CORE oder ctrlX IPC

Windows 11 oder Ubuntu 24.04

Data Layer

ctrlX Data Layer, von ctrlX OS bereitgestellt

LumiScan Keryx: Die erste App, die startet, startet seinen Broker

Installation

die Apps als ctrlX-Apps

zuerst LumiScan Keryx, dann die Installationsprogramme der Apps (als Administrator)

Knoten ansehen

die Weboberfläche von ctrlX OS

die Keryx-Seite http://127.0.0.1:7555/, krxclient

SPS anbinden

ctrlX PLC auf demselben Gerät

der OPC UA Connector (opc.tcp://<pc>:4840)

Lizenz

ctrlX-Lizenz im License Manager von ctrlX OS

LumiScan Key; im ctrlX Store gekauft: Lizenz in ctrlX WORKS, zusätzlich der LumiScan Key

Was muss ich installieren?

Ihre Anwendung Installieren Hardware

Bilder und Punktwolken der LumiScan X ansehen

CodeMeter Runtime + LumiScan Key, LumiScan-Software (LumiScan Viewer)

LumiScan X, 24-V-Versorgung oder PoE, Windows-PC

Ein Teil finden, einen Code oder Text lesen, eine Fläche messen, auf ctrlX OS

Cam Driver + die Verarbeitungs-App(s), Cockpit zum Ansehen der Ergebnisse; ctrlX-Lizenzen

GenICam-Kamera, ctrlX CORE oder ctrlX IPC

Dasselbe auf einem PC

LumiScan Keryx, Cam Driver + die Verarbeitungs-App(s), Cockpit; OPC UA Connector für eine SPS; LumiScan Key oder ctrlX-Lizenz

GenICam-Kamera, PC mit Windows 11 oder Ubuntu 24.04 (NVIDIA-GPU für AI Object Matching)

Teile mit einem Roboter greifen (Griff in die Kiste, Montage)

LumiScan VGR, LumiScan VGR Engineering; CUDA 11.8 + cuDNN 8.8.1 (Installationsprogramme von HD Vision Systems)

LumiScan X, Windows-11-IPC mit NVIDIA-GPU, PROFINET oder OPC UA zur SPS

Ein eigenes neuronales Netz trainieren

LumiScan Annotation, LumiScan Training (CUDA 11.8), optional File Transfer

Windows-11-PC; für Training Windows 11 Pro oder Enterprise mit NVIDIA-RTX-GPU

Die genauen Voraussetzungen stehen im Handbuch jedes Produkts auf der Seite Voraussetzungen bzw. Systemvoraussetzungen.

Unterstützte Hardware

Art Unterstützt

3D-Kamera

LumiScan X in drei Varianten (Öffnungswinkel 60°, 40°, 30°), Arbeitsabstand 250-3000 mm; genutzt vom LumiScan Viewer und von LumiScan VGR

2D-Kameras für die Vision-Apps

Ethernet-fähige, GenICam-konforme Kameras; getestet mit ausgewählten Modellen von Basler, Baumer, IDS, LUCID Vision Labs, Hikvision und Balluff. Bei anderen Kameras können Funktionen fehlen - siehe die Voraussetzungen des Cam Driver

Steuerungen und PCs

ctrlX CORE und ctrlX IPC mit ctrlX OS; PCs mit Windows 11 oder Ubuntu 24.04; für LumiScan VGR und LumiScan Training ein Windows-11-PC mit NVIDIA-GPU

Beschleuniger

NVIDIA-GPU (CUDA) auf dem PC; optional eine TPU für AI Object Matching auf ctrlX OS, siehe dessen Voraussetzungen

Ihre Steuerung anbinden

Steuerung So erreicht sie die Apps

ctrlX PLC

liest, schreibt und ruft die Knoten der Apps direkt auf demselben ctrlX-Gerät auf, siehe ctrlX Data Layer auf ctrlX OS

Jede SPS oder jedes SCADA-System mit OPC UA

über den OPC UA Connector auf dem PC

SPS einer LumiScan-VGR-Zelle

PROFINET oder OPC UA, siehe LumiScan VGR

Ihre eigene Software

ein Data-Layer-Client oder OPC UA, siehe LumiScan in Ihre Anwendung integrieren

Weiter

Wählen Sie Ihren Weg auf der Seite Erste Schritte.