Když AI model připravuje další pohyb, robot nemůže jednoduše čekat bez povelů. Právě tuto mezeru má překlenout Open-RAIL, open-source mezivrstva společnosti China Mobile mezi robotickými modely VLA (modely propojující obraz, jazyk a akce) či WAM (modely pracující s popisem světa a akcí) a samotným strojem. Nejde o nový model, ale o způsob, jak jeho výstup průběžně převádět na vykonatelné pohyby různých robotů.
3
7
9
Co se děje mezi modelem a motory
Open-RAIL odděluje server, který zajišťuje výpočty modelu, plánování a správu dat, od klienta na straně robota, který obstarává vnímání okolí a vykonávání povelů. Pozorování, výpočty modelu a řízení probíhají asynchronně: zatímco robot vykonává jednu sadu pohybových povelů, model může počítat další. Řídicí smyčka tak nemusí stát po dobu, kdy se čeká na výsledek modelu.
3
11
Samotné souběžné zpracování ale nezaručí plynulý pohyb. Open-RAIL proto vyhlazuje trajektorii ve dvou krocích: nejprve omezuje chvění uvnitř jedné sady povelů, potom propojuje nově vypočtenou trajektorii s tou, kterou robot právě vykonává. Cílem je zabránit jak drobným výkyvům, tak náhlému škubnutí na rozhraní dvou sad — bez úpravy vah modelu.
2
11
Jak se připojuje jiný robot nebo model
Lehká vrstva hardwarové abstrakce sjednocuje čtení stavu robota a provádění akcí. Při připojení dalšího stroje se tak doplní adaptér jeho ovladače, místo aby se přepisovala nadřazená logika. Podobně se nový model napojuje přes společné rozhraní pro výpočty; automatický výběr registrovaných adaptérů pak pomáhá spojit model s robotem.
3
7
Podle zveřejněných údajů se při použití systému snížila směrodatná odchylka zrychlení kloubů z více než 10 na přibližně 0,1 rad/s². Připojení nového robota má místo týdnů trvat hodiny a adaptér nového modelu obvykle vyžadovat 50–100 řádků kódu. Jde o uváděné výsledky, nikoli o nezávisle ověřené hodnoty platné pro každý stroj.
11
7
První vydání podle dostupného přehledu zahrnuje čtyři robotické varianty a deset variant modelů. Mezi robotickými variantami jsou Agibot G1, Ti5 T170C, Navi WA2 a simulační prostředí založené na LeRobot; mezi modely rodiny ACT, GR00T N1/N1.5/N1.6, RDT-1B, SmolVLA, AgiBot GO-1, π0/π0.5 a TAO. To samo o sobě neznamená, že funguje každá myslitelná kombinace modelu a robota.
9
Open-RAIL také začleňuje sběr dat z reálného vykonávání úloh do stejného postupu, aby je bylo možné využít při další iteraci modelů. Rozdělení na server a klienta umožňuje umístit výpočty přímo do zařízení, blíže k robotovi nebo do cloudu bez změny aplikace na straně robota. Dostupné podklady však nezávisle nevyčíslují režii sběru dat.
5
8
14
Kód a dokumentace pod licencí Apache-2.0 jsou dostupné přes stránku projektu Open-RAIL. Starší preprint VLA-RAIL podrobněji popisuje asynchronní propojení a oba kroky vyhlazování trajektorie.
9
2