Anlegen vom Raum-Scanner
This commit is contained in:
39
Readme.md
Normal file
39
Readme.md
Normal file
@@ -0,0 +1,39 @@
|
||||
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
|
||||
Reference in New Issue
Block a user