GR00T N1.7
hotový VLA model od NVIDIE
- Presne podľa zadania, existujú verzie pre G1.
- Akčná časť je už natrénovaná na robotoch.
- Na 24 GB sa dá doladiť len malá časť modelu.
Bakalárska práca · úvodná prezentácia
Vizuálna navigácia humanoidného robota podľa textových inštrukcií
01 · Úloha
Inštrukcia pre robota
02 · Problematika
Vision
Obraz z kamery
Language
Textová inštrukcia
Jedna neurónová sieť
Vision-Language-Action model
Action
Pohyb robota
03 · Robot
move.py → Move(vx, vy, vyaw)
Rovnováhu a kroky rieši kontrolér od Unitree. Môj model hovorí len kam a ako rýchlo. Skript move.py je na robote overený.
04 · Návrh riešenia
Vstup
Kamera
RGB snímka 640 × 360
Vstup
Text
aktuálny úsek trasy
Model
Doladený VLM / VLA
s výstupnou hlavou
Výstup
(vx, vy, vyaw)
príkaz na pohyb
Výstup
Križovatka?
áno / nie
Poistka
move.py + LiDAR
limity, brzda pred prekážkou
Robot
Kontrolér G1
kroky a rovnováha
05 · Voľba modelu
hotový VLA model od NVIDIE
VLM, ku ktorému pridám malú výstupnú hlavu
| A · GR00T N1.7 | B · Qwen3.5 2B | |
|---|---|---|
| Parametre | 3,14 mld. | 2,21 mld. |
| Jeden krok | 158 ms (6 Hz) | 50 ms (20 Hz) |
| Pamäť pri behu | 6,9 GB | 4,2 GB |
| Doladenie | 22,6 GB, len projektor | 9,7 GB, LoRA |
GR00T N1.7 má v sebe tiež VLM z rodiny Qwen. Začínam možnosťou B, lebo je jednoduchšia. GR00T ostáva v hre.
06 · Trasa a križovatky
Miesto, kde sa robot musí naozaj rozhodnúť:
Model dostane vždy len aktuálny úsek. Keď hlava ohlási križovatku, robot príkaz vykoná a na vstup ide ďalší úsek.
Toto je môj návrh, nie hotová vec. Rozpoznávanie križovatiek je preto prvá vec, ktorú trénujem.
07 · Simulácia a dáta
Generátor náhodných poschodí, najväčšie má asi 100 × 100 m a vyše 50 chodieb. Ku každej mape vznikne aj súbor so správnymi odpoveďami.
Robot prejde mapu, ukladám snímky z kamery a značky. Model testujem na mape, ktorú nikdy nevidel.
Trasy prejdené pri ručnom ovládaní. Tam, kde sa model mýli, ho opravím a opravy idú späť do tréningu.
08 · Spätná väzba
09 · Stav a plán
Tri kľúčové články, téma schválená v októbri 2026.
move.py, kamera, režimy robota.
G1 s kamerou v Isaac Sim, generátory máp.
Pamäť a rýchlosť oboch kandidátov.
Model sa učí spoznať, kde je: križovatka a typ miesta.
Robot ide podľa výstupu modelu, ochrana z LiDARu.
Zber dát, doladenie a test na chodbách fakulty.
Vyhodnotenie a odovzdanie.
10 · Úskalia
Model zo simulácie nemusí fungovať na skutočnej kamere. Pomôcť majú reálne dáta a náhodné textúry a svetlo.
GR00T sa na 24 GB nedá doladiť celý. Preto zvažujem menší model.
Jetson v robotovi má starý systém. Model beží na notebooku cez Wi-Fi, čo znamená oneskorenie.
Robot ide väčšinu času rovno chodbou. Dáta musím vyvážiť.
Keď model križovatku prehliadne alebo ju započíta dvakrát, pokazí sa celý zvyšok trasy.
Humanoid môže spadnúť alebo do niekoho naraziť. Preto nízke rýchlosti a brzda z LiDARu.
Zhrnutie
Kód na GitHube david-monis.com talk-to-walk.david-monis.com