Použití AI v Rover Rescue

VR Rover v Rover Rescue je vybaven vestavěnou technologií AI, která mu umožňuje detekovat herní prvky a využívat tyto informace k lepší navigaci ve virtuálním světě. Tato data lze vizualizovat a používat různými způsoby v rámci Rover Rescue Playground a hraní her.


Jak je to příklad technologie umělé inteligence (AI)?

Vestavěná technologie umělé inteligence (AI) ve VR Roveru umožňuje detekovat objekty a hlásit o nich atributy. Senzory, stejně jako senzor vzdálenosti, dokážou detekovat objekt a jeho polohu, ale nemají inteligenci k tomu, aby o tomto objektu hlásily jakékoli informace. Umělá inteligence je schopna nejen detekovat přítomnost a polohu objektu, ale může také využít svou inteligenci k identifikaci objektu a dalších důležitých atributů o něm.

V Rover Rescue byla vestavěná umělá inteligence VR Roveru předem vycvičena, aby byla schopna detekovat herní objekty a rozlišovat mezi nimi. Umělá inteligence například rozpozná a pojmenuje „překážky“, „nepřátele“ a „minerály“, když se dostanou do detekovatelného dosahu VR Roveru. Umělá inteligence používá detekovanou velikost objektu k určení jeho vzdálenosti od VR Roveru a průběžně tuto informaci hlásí.


Formy AI ve VR Roveru

VR Rover je vybaven dvěma hlavními formami AI: detekcí a zrakem.

Snímek obrazovky rozhraní VEXcode VR představující programovací výzvu „Rover Rescue“ s virtuálním robotem a prvky kódování na bázi bloků navrženými pro vzdělávací účely ve výuce STEM.

AI Detect

„Detekce“ se používá k identifikaci toho, co je kolem VR Roveru v rozsahu 360 stupňů, v okruhu 800 milimetrů (mm).

VR Rover dokáže detekovat minerály a nepřátele a dokáže je rozlišit. Poloměr detekce je označen žlutým kroužkem na obrázku vlevo.

Snímek obrazovky rozhraní VEXcode VR představující výzvu Rover Rescue, která obsahuje virtuálního robota a kódovací bloky pro programovací úlohy související s navigací a záchranou roveru v simulovaném prostředí.

AI zrak

„Zrak“ se používá k detekci toho, co je před VR Roverem v zorném poli 40 stupňů a v rozsahu 1000 milimetrů (mm).

VR Rover vidí minerály, nepřátele, překážky, nebezpečí a základnu a dokáže je rozlišovat. Zaměřovač AI bude hlásit více informací o tom, co vidí, jako je vzdálenost a úhel k minerálům nebo body zdraví ozářeného nepřítele. Zorné pole se odhaduje pomocí žlutých čar na obrázku vlevo.


Vizualizace informací AI v Rover Rescue

Existují dva způsoby, jak vizualizovat informace, které vestavěná AI hlásí v okně Rover Rescue Playground: mini mapa a vizualizace AI na hřišti.

Mini mapa

Snímek obrazovky rozhraní VEXcode VR představující projekt „Rover Rescue“ s virtuálním robotem a blokovými kódovacími prvky navrženými pro vzdělávací účely ve výuce STEM.

Když je mini mapa přítomna v okně Rover Rescue Playground, zobrazí relativní polohu VR Roveru k hratelnému poli a objektům, které jeho AI identifikovala.

Informace AI viditelné na minimapě zahrnují detekční poloměr a zorné pole a prvky, které lze v těchto rozsazích snímat.

Snímek obrazovky rozhraní VEXcode VR představující programovací výzvu „Rover Rescue“ s virtuálním robotem a blokovými kódovacími prvky navrženými pro vzdělávací účely ve výuce STEM.

Detekce poloměru

Fialový kruh kolem VR Roveru (jak je na tomto obrázku zvýrazněn červenou šipkou) označuje detekční rádius.

Minerály a nepřátele v tomto dosahu lze snímat pomocí detekce AI.

Snímek obrazovky rozhraní VEXcode VR představující projekt Rover Rescue s virtuálním robotem a kódovacími bloky pro programovací úlohy související s výukou STEM.

Zorné pole

Fialový průsvitný kužel vyčnívající z přední části VR Roveru (jak je na tomto obrázku zvýrazněno červenou šipkou) označuje zorné pole nebo místo, kam může VR Rover efektivně „vidět“.

Herní prvky v tomto rozsahu lze vidět a další informace o těchto objektech se zobrazí na hřišti.


Vizualizace AI

Snímek obrazovky rozhraní VEXcode VR představující výzvu Rover Rescue, která představuje virtuálního robota procházejícího překážkami v simulovaném prostředí a demonstruje koncepty kódování pro výuku STEM.

Vizualizace AI

Vizualizace AI na hřišti lze zapnout a vypnout výběrem tlačítka v pravém dolním rohu okna Hřiště.

Když je zapnutá, informace AI zvýrazní detekované herní prvky a zobrazí jejich název a příslušné atributyjako vzdálenost nebo body zdraví.

Informace o atributu se zobrazí pouze tehdy, když jsou herní prvky v zorném poli a v dosahu 1000 mm VR Roveru. Když jsou mimo dosah, nezobrazí se.

Snímek obrazovky rozhraní VEXcode VR představující projekt Rover Rescue, který obsahuje virtuálního robota a prvky kódování založené na blocích, které mají uživatelům pomoci naučit se koncepty kódování v simulovaném prostředí.

Minerály jsou označeny zářícím zvýrazněním a štítkem „Minerál“.

Zobrazí se také vzdálenost a úhel k minerálům a budou se měnit v reálném čase, jak se VR Rover pohybuje po mimozemském prostředí.

Snímek obrazovky rozhraní VEXcode VR představující projekt Rover Rescue, který obsahuje virtuálního robota a blokové kódovací prvky navržené pro výuku konceptů kódování a principů robotiky ve vzdělávacím prostředí.

Ozáření nepřátelé jsou označeni zářícím zvýrazněním a štítkem 'Nepřítel'.

Zobrazí se vzdálenost a úhel k nepříteli a budou se měnit v reálném čase, jak se VR Rover a nepřítel pohybují vůči sobě navzájem.

Zobrazuje se také úroveň a zdraví nepřítele. Čím vyšší úroveň, tím větší jsou body zdraví nepřítele. Síla absorbce potřebná k neutralizaci nepřítele koreluje s jeho úrovní a zdravím.

Snímek obrazovky výzvy VEXcode VR Rover Rescue, která představuje rozhraní virtuálního robota s kódovacími bloky a simulované prostředí pro programovací úlohy související se vzděláváním STEM.

Překážky jsou označeny zářícím zvýrazněním a štítkem „Překážka“.

Zobrazí se vzdálenost k překážce a bude se měnit v reálném čase, jak se VR Rover pohybuje po mimozemském prostředí.


Využití informací AI v projektech

Informace z vestavěné umělé inteligence VR Roveru lze použít v projektech, které pomohou navigovat k nerostům, odhalovat nepřátele, vyhýbat se překážkám a další. Existuje několik způsobů, jak lze data AI použít v projektu.

Vzorové projekty lze použít jako výchozí bod pro váš kód. Další informace o přístupu a používání ukázkových projektů ve VEXcode VR naleznete v tomto článku .

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: