Programování humanoidů v praxi

MALONI vyvíjí virtuální autosalon pro humanoidní asistenty. Následovat mají hotely a obchody

MALONI Robotics vyvíjí vlastní simulační prostředí robotického asistenta v autosalonu. Ve virtuálním prostoru propojuje rozhovor s návštěvníkem, výběr vozu, doprovod a prezentaci. Prostředí má umožnit přípravu a opakování scénářů před fyzickými zkouškami. Současná simulace používá model Unitree G1; budoucí specializace má směřovat k platformám AiMOGA.

Portfolio MALONI zahrnuje produkty sedmi výrobců. Rozsah programování, podpory a poprodejního servisu potvrdíme pro konkrétní model a zemi. Konkrétní model, konfiguraci a rozsah dodávky potvrdíme v nabídce před objednávkou. Redakční zásady a zdroje →

Aktualizace 6. listopadu 2026: Tento článek zachycuje předchozí etapu showroomu na MuJoCo. Podle nového interního shrnutí MALONI nyní showroom běží na vlastním simulačním jádru bez běhového prostředí MuJoCo. Podrobnosti a rozsah interního ověření popisuje nový článek o vlastním simulačním jádru.

Projekt konkretizuje přístup popsaný v článku Od humanoidních platforem k pracovním robotům: začít vymezeným úkolem, postavit aplikační software a postupně ověřovat, co skutečně funguje. Autosalon nabízí srozumitelnou situaci, ve které na sebe musí navázat komunikace, rozhodnutí návštěvníka a pohyb v prostoru.

Scénář začíná zjištěním potřeb návštěvníka a výběrem vystaveného vozu. Asistent má navázat doprovodem na prezentační místo a představením vybraného automobilu. Návštěva zahrnuje také volitelné aktivity a závěrečný souhrn pro prodejce. Důležitá je návaznost jednotlivých kroků: prezentace nemá začít jen proto, že zazněl příkaz, pokud robot ještě nedošel na určené místo.

Vývoj tak zahrnuje i méně plynulé situace. Návštěvník se může během prezentace zeptat na něco jiného, obsluha může scénář přerušit nebo spustit znovu. V simulaci lze takové případy připravovat a opakovat bez organizování skutečné návštěvy autosalonu. Vznikající souhrn zůstává informací v panelu: jeho zobrazení nedokládá napojení na CRM ani skutečné odeslání obchodníkovi.

Vlastní prostředí a scénáře, otevřené technologické základy

Přínosem MALONI je návrh prostředí, integrace jednotlivých částí a aplikační logika návštěvy. Řešení stojí na simulátoru MuJoCo, modelu Unitree G1, existující politice chůze ve formátu ONNX a kalibrovaném řízení rychlosti. MALONI není autorem těchto převzatých základů. Vlastní práce spočívá v tom, jak je propojí s konkrétním úkolem asistenta a jak ošetří přechody mezi jeho kroky.

Součástí scény jsou podle dodaných podkladů převzaté vizuální modely BMW X1 2013, Volvo XC60 Recharge 2023 a Chery Tiggo 8 Pro 2023. Nejde o vlastní CAD modely MALONI ani o potvrzení aktuální nabídky, cen či výbavy těchto vozů. Výstavní objekty vytvářejí kontext pro zkoušení scénáře; konkrétní obchodní informace by budoucí aplikace potřebovala z ověřeného zdroje daného autosalonu.

Pro provozovatele je důležitá možnost uvažovat o celé návštěvě, nejen o jednotlivé odpovědi robota. Kde má asistence začít, co má návštěvník rozhodnout a kdy už patří rozhovor prodejci? Při přípravě konkrétního zadání lze tyto kroky popsat ještě před výběrem hardwaru. Změna značky autosalonu by přitom neznamenala pouze výměnu loga: bylo by potřeba znovu projít informace o vozech, uspořádání prostoru i pravidla předávání zákazníka.

Rozhovor neurčuje polohy kloubů

Podle vývojové dokumentace jsou dialog a scénář návštěvy oddělené od nízkoúrovňového řízení pohybu. Požadavky se předávají přes frontu příkazů do řídicí smyčky. Jazykový model tedy přímo nenastavuje klouby robota. Pro vývoj je toto rozdělení podstatné: otázka návštěvníka, stav prezentace a prováděný pohyb představují různé části systému, jejichž souhru je nutné kontrolovat.

Navigace vychází ze známé statické mapy. Pokud je cesta volná, využívá přímou viditelnost; pro složitější trasu používá plánování A*. Překážky zastupují kolizní obálky a jednodušší geometrie, oddělené od detailních vizuálních modelů. Systém tak pro plánování nemusí zacházet s každým detailem karoserie nebo vybavení. Tato architektura popisuje pohyb ve známé virtuální scéně, nikoli doložené dynamické vyhýbání skutečným zákazníkům.

Webový panel jako pracovní nástroj vývoje

Webový panel slouží k ovládání a sledování stavu. Umožňuje pracovat s návštěvou a pozorovat, v jaké fázi se scénář nachází. Lokálně funguje textový dialog; hlasové funkce jsou volitelné. Současné podklady uvádějí anglický scénář a podporu starších českých textových příkazů. Z toho nelze vyvozovat, že byl ověřen celý český hlasový provoz od mikrofonu přes zpracování až po reakci asistenta.

Skutečný snímek vývojového panelu MALONI s ovládáním simulované návštěvy, prezentace, zastavení a resetu
Skutečný snímek obrazovky z vývoje simulace MALONI ve formátu WebP. Panel zachycuje ovládání návštěvy a stav připraveno; náhled robotické kamery není zapnutý. Označení CHERY patří zobrazenému scénáři, nikoli výhradnímu určení projektu. Nejde o fotografii fyzické instalace.

Co zaznamenaly testy a co musí přijít dál

Interní dokumentace zaznamenává 37 úspěšných testů showroomu dne 23. října 2026, včetně dialogových scénářů a řízení. Jde o historický interní výsledek převzatý z dodaných podkladů. Při přípravě tohoto článku nebyl znovu proveden ani nezávisle ověřen; neuvádíme jej jako aktuální počet testů dnešní verze nebo jako měření spolehlivosti v provozu.

Testované případy zahrnují průchod návštěvou, přerušení prezentace, odmítnutí předčasné prezentace, reset, přerušení spojení a navigační trasy. Pomáhají prověřovat reakce systému i mimo ideální průběh. Záznamy současně uvádějí, že živý mikrofon, cloudový hlas a kompletní grafický provoz nebyly plně ověřeny společně od vstupu až po výsledek. Úspěch dílčích testů proto nelze zaměňovat za ověření celé aplikace.

Simulace umožňuje vracet se ke stejnému zadání a hledat chyby před zkouškami na hardwaru. Sama však nepotvrzuje provozní bezpečnost, schopnosti fyzického robota ani připravenost k nasazení. Přenos do skutečného prostoru vyžaduje samostatně prověřit pohyb, vnímání lidí a překážek, reakce při přerušení a pravidla dohledu. Teprve takové zkoušky mohou vytvořit podklad pro rozhodnutí o konkrétním pilotu.

AiMOGA jako směr, hotely a obchody podle poptávky

„Vyvíjíme vlastní řešení s cílem přizpůsobovat je autosalonům různých značek. Podle poptávky chceme připravovat také vlastní simulační prostředí pro hotely, obchody a další služby. Zatím v simulaci používáme G1, do budoucna se ale chceme specializovat na AiMOGA,“ shrnuje Rostislav Sikora. Univerzálnost zde znamená zamýšlenou přizpůsobitelnost různým zákazníkům. Neznamená hotovou kompatibilitu se všemi roboty, systémy nebo provozy.

Přenos řízení a scénářů na skutečný robot AiMOGA zatím není doloženým výsledkem tohoto projektu. Stejně tak nejde o zákaznickou instalaci, digitální dvojče konkrétního skutečného autosalonu, objednávku automobilky ani společný vývoj s Chery či AiMOGA. Vlastní návrh MALONI má být základem pro další přizpůsobování; jeho rozsah bude určovat zadání, dostupná rozhraní a výsledky ověřování.

Také u dalších služeb by mělo rozhodovat konkrétní použití. V hotelu by zadání mohlo začít orientací hosta v prostoru, v obchodě doprovodem k vybranému oddělení. To jsou příklady k diskusi, nikoli oznámené hotové funkce. Každé prostředí přináší jiné trasy, informace a situace vyžadující zaměstnance; vlastní simulace má umožnit tyto rozdíly nejprve zachytit ve scénáři.

Provozujete autosalon, hotel nebo obchod a zvažujete roli humanoidního asistenta? Popište nám průběh návštěvy, prostor, jazyky, požadované informace a okamžik předání zaměstnanci. Přidejte situace, ve kterých má člověk převzít řízení. Takové zadání umožní probrat vhodný scénář a rozsah prvního ověřování. Jde o otevření konkrétního vývojového tématu, nikoli o příslib dostupnosti hotového řešení.

Zdroje a další čtení

Technický popis vychází z interní dokumentace vývoje shrnuté Rostislavem Sikorou v podkladech pro článek dne 5. listopadu 2026. Úplné dokumenty ani aktuální kód showroomu nebyly při přípravě dostupné; jejich tvrzení a historické testy nebyly nezávisle reprodukovány. Použitý WebP je skutečný snímek ovládacího panelu z vývoje simulace, převzatý z již publikovaných materiálů MALONI. Nezachycuje fyzické nasazení.

Pojmy pro tento projekt

MALONI Robotics

Popsat provoz a úkol pro asistenta

Popište úkol, místo a provozní podmínky. MALONI prověří možnosti produktu a podpory pro konkrétní poptávku.

Programování robotů v C++ a ROS 2 ↗Popsat provoz a úkol pro asistenta ↗