Zum Inhalt springen
Projekte
Demonstrierter Prototyp2026Raspberry Pi 5Hailo-8LYOLOv8nHokuyo LiDARESP32-S3

EdgeGuardian: Edge-AI-Sicherheitszone für Maschinenüberwachung

EdgeGuardian ist ein lokaler Monitoring-Prototyp, der kamerabasierte Personenerkennung mit LiDAR-Distanzmessungen kombiniert und den aktuellen Zustand als SAFE, WARNING oder ALERT klassifiziert.

Nur ein Prototyp - kein zertifiziertes Sicherheitssystem.

Rolle

Ich integrierte Kamera, Hailo-Beschleuniger, LiDAR und ESP32 und implementierte anschließend die Fusionslogik, das Dashboard und die CSV-Protokollierung.

Kernergebnisse

~30 FPS
Demo-Durchsatz
Lokale Inferenz
Raspberry Pi 5 + Hailo-8L
Kamera + LiDAR
Fusionierte Sensorik
SAFE → WARNING → ALERT → SAFE
Demonstrierte Zustandsfolge

Problem und Rahmenbedingungen

Maschinenbereiche werden gefährlich, wenn Personen in den Arbeitsbereich beweglicher Teile gelangen. Eine reine Cloud-Kamera-Pipeline würde Latenz, Datenschutzrisiken und Netzabhängigkeit erzeugen; reine Kameraerkennung bestätigt zudem keine physische Distanz.

Sicherheit

Das Design hält Kamera-Inferenz und Sicherheitsentscheidungen lokal auf dem Edge-Gerät, statt Videodaten an einen Cloud-Dienst zu senden. Beispielkonfigurationen vermeiden private Telegram-Secrets, und das Dashboard liest Logs ohne Kamera-Streaming.

Zuverlässigkeit

Confidence-Filter, LiDAR-Stale-Data-Schutz, 3-Frame-ALERT-Hysterese, 5-Frame-SAFE-Recovery, Telegram-Cooldown und CSV-Event-Logs machen den Prototyp stabiler und in der Live-Demo nachvollziehbar.

Was ich gebaut habe

Ich habe die Entscheidungslogik auf einem Raspberry Pi 5 umgesetzt. Die Kamera-Pipeline erkennt die Klasse Person mit YOLO auf dem Hailo-8L-Beschleuniger, der Hokuyo-LiDAR liefert die gemessene Distanz, und das Fusionsskript nutzt Confidence-Schwellen, Stale-Data-Prüfung und Hysterese, bevor ESP32-Kommandos und Dashboard-Updates erzeugt werden.

Architektur

Architekturdiagramme

Systemkontext

Kamera- und LiDAR-Inputs werden lokal auf dem Raspberry Pi 5 mit Hailo-Beschleunigung verarbeitet und zu SAFE/WARNING/ALERT-Ausgaben für Dashboard, ESP32-Aktuatorik, optionale Telegram-Alerts und CSV-Logs fusioniert.

Diagramm öffnen
Systemkontext diagram for EdgeGuardian: Edge AI Safety Bubble for Machine Monitoring
Systemkontext

Was das Diagramm zeigt

  • Lokaler Inferenzpfad: Kameraframes und LiDAR-Distanz bleiben in der Raspberry-Pi-Runtime
  • Getrennte Ausgaben und Protokolle: Dashboard, CSV-Logs, optional Telegram und ESP32-Aktuatornachweis
  • Die Sicherheitsentscheidung wird über SAFE/WARNING/ALERT-Zustandswechsel sichtbar

Container- / Deployment-Ansicht

Physische Sensoren speisen eine Raspberry-Pi-5-Runtime mit Hailo-beschleunigter Personenerkennung, Fusionslogik, ESP32-Serial-Aktuatorik, Dashboard-Visualisierung, optionalen Telegram-Alerts und Logs.

Diagramm öffnen
Container- / Deployment-Ansicht diagram for EdgeGuardian: Edge AI Safety Bubble for Machine Monitoring
Container- / Deployment-Ansicht

Was das Diagramm zeigt

  • Hailo-Erkennung und LiDAR-Distanz laufen im Fusionsskript zusammen
  • Hysterese, Stale-Data-Prüfung und Schwellwerte liegen vor Aktuatorik oder Alerting
  • Dashboard und finale Testartefakte machen die Demo nachträglich prüfbar

Technische Entscheidungen

  • Hailo-8L-beschleunigte YOLO-Personenerkennung auf Raspberry Pi 5
  • Hokuyo-LiDAR-Distanzbestätigung für Kamera-LiDAR-Sensorfusion
  • SAFE/WARNING/ALERT-State-Machine mit Hysterese und Stale-Data-Prüfung
  • ESP32-S3-Serial-Kommandos als Aktuatornachweis
  • Dark-Mode-Browser-Dashboard mit Live-CSV-Logs, Update-Alter und Event-Tabelle

Validierung

  • Lokalen Demo-Pfad mit Kameraerkennung, LiDAR-Distanzinput, ESP32-Serial-Kommandos und Dashboard-Updates ausgeführt.
  • SAFE -> WARNING -> ALERT -> SAFE-Übergänge während der Demo protokolliert.
  • Finale CSV- und Terminal-Logs für die Prüfung nach dem Lauf aufbewahrt.

Ergebnisse

End-to-End lokale Edge-AI-Sicherheitsüberwachung mit Kamera, LiDAR, Embedded-Aktuatorik, Dashboard und Logs demonstriert

30 FPS

Demo mit SAFE -> WARNING -> ALERT -> SAFE-Übergängen bei etwa 30 FPS erfasst

Real-Mode-Logs mit kontinuierlichen Raspberry-Pi-Entscheidungen aus Hardware-Inputs protokolliert

Dashboard-Reason-Cards und CSV-Logs machten die Zustandswechsel während der Demo nachvollziehbar

Vollständiger Stack

Hardware

Raspberry Pi 5Hailo-8LHokuyo LiDARESP32-S3

Edge-Software

PythonFlaskYOLOv8n

Sensorfusion

CameraLiDARState machineHysteresis

Monitoring & Ausgaben

DashboardCSV logsTelegram alertsSerial output

Artefakte

Nächster technischer Schritt

Geplante Arbeit

Validierungslogs über mehr Distanz- und Lichtszenarien erweitern, bevor sicherheitskritische Nutzung überhaupt betrachtet wird.