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.

Pracovní prostor pro záchranu roveru VEXcode VR s roverem, povrchem Marsu a blokovým editorem kódu

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.

Záchranné hřiště VEXcode VR Rover s roverem, základnou na Marsu a programovacím prostorem pro navigaci s využitím umělé inteligence a záchranné úkoly

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

Projekt VEXcode VR Rover Rescue otevřen s viditelným hřištěm, blokovým pracovním prostorem a nástroji pro AI vidění

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.

Pracovní prostor VEXcode VR s hřištěm Rover Rescue, ukazující rover a blokový kód použitý pro tuto výzvu

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.

Projekt záchrany roveru VEXcode VR s viditelným hřištěm pro rover a bloky kódování umělé inteligence

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

Záchranné hřiště VEXcode VR Rover, kde rover prochází překážkami a sbírá vzorky pomocí funkcí umělé inteligence

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é atributy—jako 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.

Pracovní prostor projektu VEXcode VR Rover Rescue s herní plochou pro rovery a blokovým editorem kódu

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í.

Projekt VEXcode VR Rover Rescue s kódem Playground, roverem a blokovou bázi zobrazeným společně

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.

Pracovní prostor VEXcode VR Rover Rescue s kódovacími bloky, pohledem na rover a konzolí s AI kamerovým senzorem

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: