Brückenkran Edge-Computing-Box mit YOLOv8n TensorRT ByteTrack

Kernparameter

Empfohlene Edge-Computing-Box: NVIDIA Jetson Orin NX (100 TOPS, 16 GB, 15 W). Deployment des YOLOv8n-Objekterkennungsmodells (TensorRT INT8-Quantisierung, Inferenzlatenz 5–12 ms) in Kombination mit ByteTrack-Multiobjekt-Tracking (2–3 ms). Erkennungsrate: 30 fps. Eine einzelne Edge-Box verarbeitet gleichzeitig 2–4 KI-Kameras. Über 50 Systeme bereits in Stahlwerken, Zementwerken und Automobilwerken im Einsatz; Genauigkeit der Kollisionswarnung ≥ 97 %.

Fortschrittliche Funktionen wie KI-basierte Kollisionsschutz-Erkennung für Laufkrane, Haken-Trajektorienverfolgung und Drahtseil-Drahtbrucherkennung erfordern eine lokale Echtzeit-KI-Inferenz direkt an der Edge-Computing-Box. Im Gegensatz zur Cloud-Verarbeitung, bei der Videodaten hochgeladen werden, erfolgt die Inferenz bei der Edge-Lösung lokal am Kran – die Latenz sinkt von über 500 ms auf 5–12 ms, während Netzwerk-Jitter und Bandbreitenengpässe eliminiert werden. Dieser Beitrag beleuchtet die gesamte Engineering-Umsetzung einer Edge-Computing-Box für Laufkrane – von der Hardware-Auswahl über Modelldepolyment und Quantisierungsoptimierung bis hin zur PLC-Kommunikation.

Schematische Darstellung der Edge-Computing-Box-Auswahl und KI-Inferenzbereitstellung für Brückenkrane

Edge-Computing-Box: Hardware-Auswahl im Vergleich

Die zentralen Anforderungen an eine Edge-Computing-Box für die KI-Vision am Laufkran: KI-Rechenleistung ≥ 40 TOPS (INT8), Unterstützung mehrerer Kameraeingänge (≥ 2× MIPI CSI oder USB 3.0), industrieller Temperaturbereich (−25 °C bis 70 °C) sowie Unterstützung industrieller Protokolle wie Profinet und EtherNet/IP. Nachfolgend ein umfassender Vergleich dreier gängiger Edge-Computing-Boxen für den Kranbetrieb –

← Tabelle seitlich wischen →
ParameterJetson Orin NX 16GBJetson Orin Nano 8GBRK3588 16GB
AIRechenleistung(INT8)100 TOPS40 TOPS6 TOPS
GPUArchitekturAmpere 1024Kern@918MHzAmpere 512Kern@765MHzMali-G610 MP4
Arbeitsspeicher/Bandbreite16GB LPDDR5 68GB/s8GB LPDDR5 34GB/s16GB LPDDR4X 17GB/s
Videodekodierung2×4K@30 + 4×1080@301×4K@30 + 2×1080@308K@30 + 4K@120
Leistungsaufnahme15W/25Wumschaltbar7W/15Wumschaltbar8~15W
IndustrieprotokollProfinet/Modbus TCP/EIPProfinet/Modbus TCP/EIPModbus TCP
YOLOv8nInferenzlatenz5~8ms (INT8)12~18ms (INT8)80~150ms (FP16)
Richtpreis¥6,500~7,500¥2,500~3,500¥800~1,200
BrückenkranEmpfehlungsgrad

YOLOv8n-Modelltraining und TensorRT-INT8-Quantisierung

YOLOv8n (Nano-Version, 3,2M Parameter) bietet die beste Balance zwischen Genauigkeit und Geschwindigkeit für KI-basierte Bilderkennung im Laufkran-Umfeld. Im Vergleich zu YOLOv8s (11,2M Parameter) ist die Inferenzgeschwindigkeit um das 2,5-fache höher, während die mAP nur um 1,2 % sinkt. Das Training basiert auf dem annotierten Datensatz von Kelude (120.000 Bilder mit fünf Zielklassen: Laufkran-Haken, Drahtseil, Personal, AGV und Hindernisse), der zwölf Beleuchtungsszenarien abdeckt – von Tageslicht über Nacht und Bewölkung bis hin zu Gegenlicht.

Quantisierungs- und Bereitstellungsablauf: FP32-Trainingskalibrierungssatz (500 repräsentative Szenenbilder) → TensorRT-PTQ-INT8-Quantisierung → Inferenz-Engine-Serialisierung (.plan-Datei). Schlüsselparameter: Eingabeauflösung 640×640, Konfidenzschwelle 0,5, NMS-IoU-Schwelle 0,45. Nach der Quantisierung sinkt die Modellgröße von 12,5 MB (FP32) auf 4,2 MB (INT8) – eine Reduktion um 66 %. Die Inferenzlatenz verbessert sich von 8–12 ms (FP16) auf 5–8 ms (INT8). Die Bereitstellungsdateien werden per OTA an die Edge-Computing-Boxen verteilt (inkrementelles Updatepaket ca. 5 MB).

Inferenz-Pipeline (Ablauf pro Frame): ① Kamerabild erfassen (30 fps, 1920×1080 → 640×640 Resize) ② TensorRT-Inferenz (YOLOv8n INT8, 5–8 ms) ③ NMS-Postprocessing (1–2 ms) ④ ByteTrack-Objektverfolgung (2–3 ms, basierend auf Kalman-Filter + ungarischem Algorithmus) ⑤ Kollisionsabstandsberechnung (1 ms) ⑥ Ergebnis in Shared Memory zur PLC-Auswertung schreiben. Die Gesamtlatenz pro Frame beträgt 10–14 ms und erfüllt damit die Echtzeitanforderung von 30 fps (Frame-Intervall 33 ms, verbleibende 19–23 ms für übergeordnete Logik).

YOLOv8n+ByteTrack-Inferenz-Pipeline

ByteTrack-Mehrfachverfolgung und Kollisionsabstandsberechnung

YOLOv8n liefert lediglich eine Einzelbild-Objekterkennung (Bounding Box, Klasse, Konfidenz) und kann keine kontinuierlichen Bewegungsbahnen verfolgen. Der ByteTrack-Algorithmus prognostiziert auf Basis der Erkennungsergebnisse die Position jedes Objekts im nächsten Frame mittels Kalman-Filter und ordnet die Erkennungen den vorhandenen Trajektorien über den ungarischen Algorithmus zu. Vorteil von ByteTrack gegenüber DeepSORT: keine ReID-Merkmal-Extraktion erforderlich (zusätzlicher CNN-Rechenaufwand entfällt) – ideal für Edge-Bereitstellung mit begrenzter Rechenleistung.

Kollisionsabstandsberechnung: Nach der Trajektorienverfolgung liegen Echtzeitposition und Geschwindigkeitsvektor jedes Geräts (Brückenkran-Haken, AGV, Personal) vor. Daraus werden der geringste Passierabstand (DCPA, Closest Point of Approach) und die geringste Passierzeit (TCPA) zwischen allen Objektpaaren berechnet. Formel: DCPA = |d × (v_rel)| / |v_rel|, wobei d die Positionsdifferenz und v_rel den relativen Geschwindigkeitsvektor darstellt. Eine Warnung wird ausgelöst, wenn DCPA < Sicherheitsschwelle (Kran–Kran: 1,5 m; Kran–Person: 2,0 m) oder TCPA < 2 s. Die Kollisionsberechnung erfolgt in jedem Frame; die Ergebnisse werden in einen Shared-Memory-Datenblock (64 Byte, mit Ziel-ID, Abstand, Geschwindigkeit, Risikoklasse) zwischen Edge-Box und PLC geschrieben.


Kommunikationsprotokoll zwischen Edge-Box und SPS konfigurieren

Die Edge-Computing-Box tauscht Daten über Profinet oder Modbus TCP mit der Laufkran-SPS (S7-1200/1500) aus. Empfohlene Konfiguration: Die Edge-Box (Jetson Orin NX) läuft als Profinet-Slave (Siemens PROFINET Stack for Linux, Netzwerkkarte als RT Class 1, Kommunikationszyklus 4 ms); auf der SPS-Seite wird die Edge-Box im Hardware-Katalog als Profinet-IO-Device angelegt. Datenaustauschblock (Input/Output je 64 Byte): Input (Edge-Box → SPS) enthält Kollisionsrisikoklasse (0–3), Zielabstand (mm), empfohlene Geschwindigkeit (% der Nenndrehzahl), Systemstatus; Output (SPS → Edge-Box) enthält aktuelle Krankoordinaten, Geschwindigkeit, Betriebsmodus. Kommunikationsredundanz: Bei Profinet-Ausfall über mehr als 3 Zyklen (12 ms) schaltet die SPS automatisch in den Basis-Verriegelungsmodus ohne KI-Unterstützung um – ein Ausfall der Edge-Box beeinträchtigt die Grundfunktionen des Krans nicht.


Validierung und Leistungskennwerte nach der Inbetriebnahme

Kelude hat in der Stranggusshalle eines Stahlwerks zwölf Brückenkräne mit Edge-Computing-Boxen ausgestattet. Vor der Installation basierte die Kollisionswarnung auf manueller Sichtprüfung mit einer Reaktionszeit von 3–5 Sekunden. Nach der Installation: Objekterkennungs-mAP@0.5 = 0,953 (Durchschnitt über fünf Klassen), mittlere Inferenzlatenz 6,8 ms (INT8), End-to-End-Kollisionswarnlatenz ≤ 50 ms (von der Kameraaufnahme bis zur SPS-Warnung), MTBF ≥ 10.000 Stunden (ca. 14 Monate). In den sechs Monaten nach der Installation sanken die Kollisionsrisikoereignisse von durchschnittlich 23 pro Tag auf 0,4 (verbleibende Fälle sind Notausweichmanöver bei plötzlichem Personeneintritt). Die Mitarbeiterzufriedenheit stieg von 62 auf 91 Punkte. Kelude bietet den kompletten Service – von der Hardwareauswahl über das Modelltraining bis zur Inbetriebnahme vor Ort. Der Umbau eines Brückenkrans mit Edge-Computing kostet ca. 1.900–3.200 EUR (inkl. Edge-Box, Kamera, Montage & Inbetriebnahme).


KI-Inferenzleistung im Vergleich: FP16 vs. INT8-Quantisierung

FP32
roh Genauigkeit 12.5MB

Inferenzlatenz 18~25ms
m AP 0.953(maximal)Brückenkranfür Szenario nicht empfohlen
FP16
halb Genauigkeit 6.3MB

Inferenzlatenz 8~12ms
m AP 0.951(-0.2%)Nano Version empfohlen
INT8
Quantisierung 4.2MB

Inferenzlatenz 5~8ms
m AP 0.948(-0.5%)NXVersion empfohlen

Häufig gestellte Fragen (FAQ)

F: Die Rechenleistung des RK3588 reicht nicht aus – warum eignet er sich nicht für KI-Vision?

A: Die NPU des RK3588 bietet lediglich 6 TOPS. Bei der Ausführung von YOLOv8n im FP16-Modus liegt die Inferenzlatenz bei 80–150 ms, was eine Echtzeit-Erkennung mit 30 fps (Frame-Intervall 33 ms) unmöglich macht. Selbst bei einer Reduzierung auf 10 fps (akzeptable Latenz von 100 ms) ist das Erkennungsintervall für schnell bewegte Ziele – z. B. ein AGV mit 1 m/s, das sich pro Frame 100 mm bewegt – zu groß, wodurch die Genauigkeit der Kollisionswarnung erheblich abnimmt. Der RK3588 eignet sich daher nur als Datenerfassungs-Gateway, nicht jedoch für Echtzeit-KI-Inferenz. Kelude empfiehlt mindestens das Jetson Orin Nano (40 TOPS) – das beste Preis-Leistungs-Verhältnis.

F: Welche Konfiguration ist für die Profinet-Kommunikation zwischen Edge-Box und SPS erforderlich?

A: Drei Schritte sind notwendig: ① Installation des Profinet-Protokollstapels im Linux-System der Edge-Box (empfohlen: Siemens PROFINET IO-Device SDK oder Open-Source pnio_stack) sowie Konfiguration von Gerätename und IP-Adresse; ② Hinzufügen der Edge-Box als PROFINET IO-Device in der SPS (TIA Portal) unter „Geräte und Netzwerke“ und Zuweisung der IO-Adressen (jeweils 64 Byte für Input/Output); ③ Implementierung der IO-Daten-Lese-/Schreibfunktionen in der Edge-Box-Anwendung, um KI-Ergebnisse in den Input-Bereich zu schreiben und den SPS-Status aus dem Output-Bereich zu lesen. Die Ersteinrichtung dauert ca. 1 Tag. Kelude liefert ein vorkonfiguriertes Profinet-Kommunikationsimage, sodass die Konfiguration beim Deployment übersprungen werden kann.

F: Wie viele Daten werden für das Modelltraining benötigt und welche Genauigkeit ist erreichbar?

A: Kelude empfiehlt für die erste Trainingsrunde mindestens 20.000 annotierte Bilder (mindestens 4.000 pro Klasse), die typische Betriebsbedingungen wie Tag/Nacht, bewölkt/sonnig und Gegenlicht abdecken. Der mAP@0.5-Wert erreicht 0,93–0,96. Für die Datenannotation wird das Tool LabelImg verwendet (Bounding-Box-Annotation, ca. 30 Sekunden pro Bild). Kelude verfügt über einen annotierten Basisdatensatz von 120.000 Bildern aus Brückenkran-Szenarien. Neukunden können das Basismodell mit 500–1.000 eigenen Szenenbildern per Fine-Tuning anpassen – die Modelladaption ist in 2–3 Tagen abgeschlossen, der mAP bleibt stabil über 0,90.

F: Läuft die Edge-Box in Stahlwerken und Zementwerken mit hoher Hitze- und Staubbelastung zuverlässig?

A: Die Industrieversion des Jetson Orin NX (Jetson Orin NX Industrial) unterstützt einen erweiterten Temperaturbereich von -40°C bis 85°C und ist serienmäßig mit Kühlkörper und aktivem Lüfter ausgestattet. In der Stranggusshalle eines Stahlwerks (Umgebungstemperatur 45–55°C, Staubkonzentration ca. 5 mg/m³) sind über 50 Einheiten im Einsatz, die 12 Monate ohne thermisch bedingte Ausfälle durchgehend betrieben wurden. Die Edge-Box ist in einem IP54-Schutzschrank (mit Kühlgebläse und Staubschutzfilter) montiert; die GPU-Temperatur bleibt stabil zwischen 65 und 72°C. Kelude bietet optional ein staub- und hitzegeschütztes Gehäuse (mit Zwangsbelüftung und Temperaturüberwachung) zum Preis von 800 CNY pro Einheit an.

Verwandte Beiträge

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP