A lightweight web-based HUD (Head-Up Display) prototype for DCAS (Driver Control Assistance System).
This project visualizes driver state, system mode, and HMI actions (INFO / EOR / DCA) using mock data.
This HUD is designed based on core DCAS HMI principles:
- Priority-based warning system β
DCA > EOR > INFO - Clear driver responsibility indication
- Separation of current / next manoeuvre
- Context-aware guidance (reason-based messages)
- Standard color coding (Green / Yellow / Red)
- Real-time HUD visualization (mock data)
- Driver state classification:
OKWARNINGUNRESPONSIVE
- HMI action mapping:
INFOEOR(Eyes on Road)DCA(Driver Control Action)
- System mode display:
OFFON_INACTIVEON_PASSIVEON_ACTIVE
- Current / next manoeuvre visualization
- Context-aware messages (
drowsy,phone, etc.) - Color-based alert system
- Blinking critical warning (DCA)
hud-viewer/
βββ pyproject.toml
βββ README.md
βββ src/
βββ __init__.py
βββ constants.py
βββ mock_data.py
βββ run.py
βββ viewer.html
ssh baek@jetracercd ~/hud/hud-viewer python src/run.py Expected output: * Running on http://127.0.0.1:8090
http://<JETRACER_IP>:8090 Example: http://192.168.86.51:8090 Or via VS Code port forwarding: http://localhost:8090