Time-of-Flight Daten von den Sensoren des
Roboters sollen graphisch ansprechend im ThreeJS 
in beliebigen Browsern angezeigt werden.



ESP32 (WS /ws, CSV-Frames)
        │  (nur LAN-Zugriff)
        ▼
Node.js "AppRobot_Room"
  - WS-Client → verbindet sich zum ESP32 (/ws)
  - WS-Server → verteilt dieselben CSV-Frames unverändert an Browser
  - HTTP-Server → liefert Viewer (Three.js)
  - (später) Sensorpose einspeisen & an Browser pushen
        │
        ▼
Browser (Three.js-Viewer)
  - OrbitControls für freie Kameraführung
  - 8×8 Punkte werden als Kugeln (~5 cm ø) in 3D gerendert
  - Mapping: Distanz + FOV + Sensorpose ⇒ 3D‑Koordinaten











  AppRobot_Room/
├─ room.config              # zentrale Konfiguration (JSON, ohne Endung)
├─ package.json
├─ server.js                # Express + WS-Bridge
├─ README.md
└─ public/
   ├─ index.html            # Three.js-Viewer mit OrbitControls
   └─ app.js                # CSV-Parsing, 3D-Mapping, InstancedMesh