ipin-vr/docs/ROADMAP.md

1.5 KiB

ROADMAP

Etap 1 — Rdzeń na PC (obecny)

Generowanie poprawnych poleceń + Piper TTS, CLI, testy. Bez STT, bez VR. Szczegóły: docs/SPEC.md.

Etap 2 — Tło mieszanej rzeczywistości (Meta Quest 3)

Passthrough + proste obiekty (np. stół, jabłko). Generator z etapu 1 przenoszony bez zmian (sama logika treści jest niezależna od platformy). UI: natywny OpenXR.

Etap 3 — Interakcja i ocena

STT (rozpoznanie/repetycja), ocena wykonania polecenia (czy pacjent wskazał/położył właściwy obiekt), sesje i statystyki postępu.

Ograniczenia platformy docelowej (do etapu 2/3)

Wartości ustalone wcześniej; do zweryfikowania na sprzęcie.

Parametr Wartość
Limit pamięci aplikacji (Quest 3, PSS) ~5,75 GiB (twardy, narzucony przez system)
CPU Snapdragon XR2 Gen 2: 2 rdzenie performance + 4 efficiency (brak „prime")
Maks. CPU level 6
Tryb dual-core niewspierany na Quest 3
GPU Adreno 740
Inferencja LLM CPU-only (backend OpenCL llama.cpp nie jest zwalidowany na Adreno 740; GPU obciążony renderowaniem)
Model LLM (cel) Qwen2.5 1.5B Q4 (GGUF, llama.cpp)
STT (cel) whisper.cpp Tiny
TTS Piper (głos polski)
Tryb 100% offline

Konsekwencja dla treści: leksykonowo-szablonowe generowanie z etapu 1 jest tu przewagą — gwarantuje poprawność niezależnie od rozmiaru modelu na urządzeniu.

Dystrybucja

Cel: sideload / App Lab. Pełne wydanie w sklepie nie jest zakładane (stałe użycie mikrofonu w etapie 3, lokalna inferencja, charakter asystujący).