Přejít k hlavnímu obsahu

Genesis AI spouští Genesis World 1.0: Simulační platforma zrychlí testování robotů 400×

Ilustrační obrázek pro jarvis-ai.cz
Vývoj robotických modelů má dva hlavní problémy: nedostatek tréninkových dat a pomalou iteraci. Zatímco většina výzkumníků se soustředila na data, tým Genesis AI ukázal na ten druhý, přehlíženější problém. Jejich odpověď? Genesis World 1.0 — open-source simulační platforma, která změní 200 hodin fyzického testování na méně než půl hodiny virtuálního. A výsledky v simulaci se shodují s reálným světem z 90 %.

Čtyři pilíře Genesis World 1.0

Genesis AI, evropská společnost stojící za tímto projektem, vydala 27. května 2026 kompletně přepracovanou verzi své simulační platformy. Genesis World 1.0 se skládá ze čtyř komponent, které dohromady tvoří ucelenou infrastrukturu pro vývoj a testování robotických modelů:

Nyx — renderer navržený přímo pro robotiku

Nyx není další herní engine. Je to real-time path tracer (sledovač světelných paprsků), který byl od základu postaven pro potřeby robotiky. Jeho hlavní metrika zní: bezšumový 1080p snímek za 4 ms nebo méně na výkonné spotřebitelské grafické kartě NVIDIA. Žádné předpočítávání (baking), žádné duchové obrazy (ghosting). K dosažení této rychlosti využívá kombinaci visibility bufferu, hardwarového ray tracingu, MSAA a maticových jader GPU.

Co ho odlišuje od herních rendererů? Path tracing jako základ — vícenásobné odrazy světla, měkké stíny a nepřímé osvětlení jsou správně už z principu, nikoliv jako přibližné triky. Fyzikálně věrný model kamery na vrcholu zajišťuje, že to, co model "vidí", odpovídá skutečnému senzoru. Scény jsou nasvěcovány HDRI snímky s naměřenou radiancí a 3D modely pocházejí z interního skenování a fotogrammetrie, nikoliv z umělecké licence.

Nyx je k dispozici jako Python balíček gs-nyx-plugin s předpřipravenými balíčky pro Linux (x86-64) a Windows 10/11. Vyžaduje NVIDIA GPU s CUDA.

Genesis World — jednotná multi-fyzikální platforma

Manipulace v reálném světě se málokdy omezuje na jeden typ fyziky. Genesis World proto běží s více fyzikálními režimy v jediném pipeline: kloubová tuhá tělesa (podpora MJCF/URDF/USD formátů), FEM pro elastické deformace a látky, MPM pro granulární a elasto-plastické materiály, SPH pro kapaliny a PBD pro rychlé simulace látky a kapalin.

Klíčovou inovací jsou tři zaměnitelné kontaktní řešiče (couplery) za jednotným API: rychlý univerzální coupler, Drake-style Semi-Analytic Primal coupler s hydroelastickým kontaktem a IPC coupler pro bezkolizní kontakt deformovatelných objektů. Přepínání mezi nimi vyžaduje změnu jediného řádku kódu — bez nutnosti upravovat assety, senzory nebo rozhraní pro politiku.

Genesis World 1.0 také přináší dva nové řešiče. External Articulation Constraint (postavený na libuipc) vkládá dynamiku kloubového prostoru přímo do IPC optimalizace, takže síly v kloubech a kontaktní síly se řeší současně. Druhý — barrier-free elastodynamics — nahrazuje logaritmickou bariéru IPC vlastním rozšířeným Lagrangiánem. Výsledek? Až 103× rychlejší simulace v kontaktně náročných scénách, při zachování garance bezkoliznosti.

Platforma je open-source pod licencí Apache 2.0 a na GitHubu má přes 29 000 hvězd. Instalace je jednoduchá přes pip install genesis-world.

Quadrants — kompilátor Pythonu pro GPU

Quadrants je multiplatformní kompilátor, který převádí Python kód na nativní instrukce pro GPU i CPU. Vznikl v červnu 2025 forkem projektu Taichi (odtud název — v čínské filozofii Taichi dává vzniknout Čtyřem formám, anglicky Quadrants).

Výkonnostní zlepšení oproti upstream Taichi jsou dramatická: až 4,6× rychlejší běh na benchmarkových úlohách manipulace a lokomoce. Startovací čas se zkrátil z 7,2 sekundy na 0,3 sekundy — více než 10× zrychlení. Reverzní autodiff (automatická derivace) je nyní plnohodnotnou součástí na všech backendech, což umožňuje přenositelnou diferencovatelnou simulaci.

Kompilátor podporuje NVIDIA CUDA, AMD ROCm, Apple Metal, Vulkan a x86/ARM64 CPU přes LLVM. Pro vývojáře to znamená, že stejný kód běží na robotech, MacBoocích i v GPU clusterech — bez forkování kódu pro každou platformu.

Simulační rozhraní

Čtvrtou komponentou je rozhraní propojující fyzikální engine, renderer a kompilátor do použitelného systému. Zahrnuje fotogrammetrický pipeline pro tvorbu digitálních dvojčat, automatizovaný pipeline pro programové generování prostředí (rozložení scény, výběr assetů, specifikace úloh a metriky úspěšnosti) a prostředí napříč různými robotickými konfiguracemi.

Od 200 hodin k 30 minutám: proč na tom záleží

Typická evaluace robotické politiky v Genesis zahrnuje stovky úloh se stovkami epizod na každou z nich. Ve fyzickém světě by to znamenalo přes 200 hodin nepřetržitého provozu robota s lidskou obsluhou — pro jediný evaluační průchod. Statisticky smysluplné srovnání různých verzí modelů vyžaduje mnoho takových průchodů.

Genesis World 1.0 spustí stejnou evaluaci za méně než 0,5 hodiny, bez lidské obsluhy, bez hardwaru a s bitově přesnou konzistencí výsledků napříč opakováními. To je zrychlení o dva řády.

Dá se simulaci věřit? Data říkají ano

Genesis AI zvolil přístup zero-shot real-to-sim: politiky evaluované v simulaci jsou trénované výhradně na reálných datech. Žádná simulovaná data nevstupují do předtrénování. Důvod je jednoduchý — pokud by trénink a evaluace sdílely stejnou simulovanou distribuci, zlepšení by mohlo odrážet jen lepší přizpůsobení dynamice simulátoru, nikoliv skutečně lepší model.

Výsledky korelace mezi simulací a reálným hardwarem jsou působivé:

  • Pearsonova korelace 0,8996 (95% CI: 0,7439–0,9314) — simulace věrně odráží trendy reálného výkonu
  • MMRV (Mean Maximum Rank Violation) 0,0166 (95% CI: 0,0102–0,0474) — simulátor zachovává relativní pořadí výkonu různých modelů
  • Realitní propast (reality gap) je o 45 % menší než u nejlepší alternativy, měřeno FID skóre

Testování proběhlo na třech modelech různých velikostí (Small, Medium, Large) napříč 14 úlohami s 200 epizodami na úlohu, s 1 000 000 bootstrap iteracemi pro odhad intervalů spolehlivosti.

Systematická evaluace napříč 10 osami

Genesis World 1.0 umožňuje testovat robustnost modelů podél zhruba 10 ortogonálních os perturbace, inspirovaných taxonomií z výzkumné práce A Taxonomy for Evaluating Generalist Robot Manipulation Policies:

  • Vizuální: světelné podmínky, perturbace kamery, variace pozadí
  • Behaviorální: neviděné kombinace objektů, variace umístění, konfigurace robota
  • Sémantické: přeformulování instrukcí, změna pořadí podúloh, změna úhlu kamery

Pro každou osu se mění jeden parametr, zatímco ostatní zůstávají na nominálních hodnotách. Robustnost se definuje jako relativní zachování výkonu oproti nominálnímu nastavení. Tyto analýzy vyžadují tisíce evaluačních epizod na datový bod — rozsah, který je proveditelný jen díky simulaci bez hardwaru.

Co to znamená pro českou robotiku a AI

Genesis World 1.0 je plně open-source a zdarma dostupný — stačí Python a GPU. Pro české výzkumné týmy, univerzity (ČVUT, VUT, MFF UK) i startupy pracující na robotice to znamená přístup k produkčnímu simulačnímu nástroji bez licenčních poplatků. V době, kdy trh s fyzickou AI roste tempem 47 % ročně a do roku 2032 má dosáhnout hodnoty 15 miliard dolarů, je dostupnost takového nástroje klíčová.

Pro evropskou robotiku má Genesis World 1.0 zvláštní význam. Na rozdíl od proprietárních řešení velkých amerických firem (NVIDIA Isaac Sim, Google DeepMind) jde o evropský projekt — Genesis AI sídlí v Evropě (právní forma SAS) a jeho open-source přístup je v souladu s evropskými hodnotami otevřeného výzkumu. Platforma navíc podporuje evropské regulace díky plné transparentnosti kódu.

Je Genesis World 1.0 vhodný i pro menší výzkumné týmy bez velkých GPU clusterů?

Ano. Přestože pro plný výkon doporučuje výkonnou NVIDIA GPU, Quadrants kompilátor podporuje i Apple Metal (MacBooky) a CPU přes LLVM. Menší scény a jednodušší simulace lze spustit i na běžném hardwaru. Instalace je triviální přes pip, dokumentace je kvalitní a komunita aktivní (29 000+ hvězd na GitHubu).

Jak se Genesis World liší od NVIDIA Isaac Sim nebo MuJoCo?

Hlavní rozdíl je v integraci: Genesis World 1.0 spojuje vlastní renderer (Nyx), fyzikální engine i kompilátor (Quadrants) do jednoho celku. MuJoCo je primárně fyzikální engine bez vlastního fotorealistického rendereru. NVIDIA Isaac Sim je postaven na Omniverse a je těsněji svázán s ekosystémem NVIDIA. Genesis World je plně open-source (Apache 2.0), multiplatformní a optimalizovaný specificky pro evaluaci robotických foundation modelů, nikoliv jen pro trénink RL agentů.

Je možné Genesis World 1.0 použít i pro komerční projekty?

Ano, licence Apache 2.0 umožňuje komerční využití bez omezení. Jediným omezením je nutnost uvést autory v licenčních informacích. Pro firmy vyvíjející robotické produkty je to významná výhoda oproti komerčním simulátorům s ročními licenčními poplatky.

X

Nezmeškejte novinky!

Přihlaste se k odběru novinek a aktualit.