Tekoälyn käyttö Rover Rescuessa

Rover Rescuen VR Rover on varustettu sisäänrakennetulla tekoälytekniikalla, jonka avulla se havaitsee pelielementtejä ja käyttää näitä tietoja virtuaalimaailmassaan navigoimiseen. Nämä tiedot voidaan visualisoida ja käyttää eri tavoin Rover Rescue Playgroundissa ja pelissä.


Miten tämä on esimerkki tekoäly (AI) -tekniikasta?

VR Roverin sisäänrakennettu tekoäly (AI) -tekniikka mahdollistaa esineiden havaitsemisen ja niiden määritteiden raportoinnin. Anturit, kuten etäisyysanturi, voivat havaita kohteen ja sen sijainnin, mutta niillä ei ole älykkyyttä raportoida mitään tietoja kyseisestä kohteesta. Tekoäly ei pysty ainoastaan ​​havaitsemaan kohteen läsnäoloa ja sijaintia, vaan se voi myös käyttää älykkyyttään kohteen ja muiden siihen liittyvien tärkeiden ominaisuuksien tunnistamiseen.

Rover Rescuessa VR Roverin sisäänrakennettu tekoäly on esikoulutettu tunnistamaan pelikohteet ja erottamaan ne toisistaan. Tekoäly esimerkiksi havaitsee ja nimeää "esteet", "viholliset" ja "mineraalit", kun ne ovat VR Roverin havaittavissa olevalla alueella. Tekoäly käyttää kohteen havaittua kokoa määrittääkseen sen etäisyyden VR Roverista ja raportoi nämä tiedot jatkuvasti.


Tekoälyn muodot VR Roverissa

VR Rover on varustettu kahdella pääasiallisella tekoälymuodolla: havaitseminen ja näkeminen.

VEXcode VR Rover Rescue -haastetyötila mönkijän, Marsin pinnan ja lohkopohjaisen koodieditorin kanssa

AI Detect

"Detect" -toimintoa käytetään tunnistamaan VR Roverin ympärillä oleva 360 astetta 800 millimetrin (mm) säteellä.

VR Rover pystyy havaitsemaan mineraaleja ja vihollisia ja erottaa ne toisistaan. Havaintosäde on osoitettu keltaisella ympyrällä vasemmalla olevassa kuvassa.

VEXcode VR -mönkijän pelastusleikkikenttä, jossa on mönkijä, Mars-tukikohta ja koodaustyötila tekoälynavigointiin ja pelastustehtäviin

AI Sight

"Näköä" käytetään havaitsemaan, mikä on VR Roverin edessä 40 asteen näkökentässä ja 1000 millimetrin (mm) etäisyydellä.

VR Rover näkee mineraalit, viholliset, esteet, vaarat ja tukikohdan sekä erottaa ne toisistaan. Tekoälytähtäin raportoi lisää tietoa näkemästään, kuten etäisyyden ja kulman mineraaleihin tai säteilytetyn vihollisen terveyspisteisiin. Näkökenttä on arvioitu vasemmalla olevan kuvan keltaisilla viivoilla.


Tekoälytietojen visualisointi Rover Rescuessa

On kaksi tapaa visualisoida tiedot, jotka sisäänrakennettu tekoäly raportoi Rover Rescue Playground -ikkunassa: minikartta ja tekoälyn visualisointi pelikentällä.

Pieni kartta

VEXcode VR Rover Rescue -projekti avoinna, leikkikenttä, korttelityötila ja tekoälynäkötyökalut näkyvissä

Kun minikartta on Rover Rescue Playground -ikkunassa, se näyttää VR Roverin suhteellisen sijainnin pelattavaan kenttään ja sen tekoälyn tunnistamat kohteet.

Minikartalla näkyvät tekoälytiedot sisältävät tunnistussäteen ja näkökentän sekä elementit, jotka voidaan havaita näillä alueilla.

VEXcode VR -työtila Rover Rescue -leikkikentällä, jossa näkyy mönkijä ja haasteessa käytetty lohkopohjainen koodi

Tunnista säde

Violetti ympyrä VR Roverin ympärillä (kuten tässä kuvassa on korostettu punaisella nuolella) osoittaa tunnistussäteen.

Tällä alueella olevat mineraalit ja viholliset voidaan havaita tekoälytunnistuksen avulla.

VEXcode VR -mönkijän pelastusprojekti, jossa näkyy mönkijän leikkikenttä ja tekoälykoodauspalikat

Näkökenttä

VR Roverin etuosasta projisoitu violetti läpikuultava kartio (kuten tässä kuvassa on korostettu punaisella nuolella) osoittaa näkökentän tai sen, missä VR Rover voi tehokkaasti "näkeä".

Tämän alueen pelielementtejä voidaan nähdä, ja lisää tietoa näistä esineistä näytetään pelikentällä.


AI Visualisointi

VEXcode VR -mönkijän pelastusleikkikenttä, jossa mönkijä navigoi esteissä ja kerää näytteitä tekoälyominaisuuksien avulla

AI Visualisointi

Pelikentän AI-visualisointi voidaan ottaa käyttöön ja poistaa käytöstä valitsemalla Playground-ikkunan oikeassa alakulmassa oleva painike.

Kun tekoälytiedot ovat käytössä, ne korostavat havaitut pelielementit ja näyttävät niiden nimen ja asiaankuuluvat attribuutitkuten etäisyys- tai terveyspisteet.

Attribuuttitiedot näytetään vain, kun pelielementit ovat VR Roverin näkökentässä ja 1000 mm:n näköetäisyydellä. Kun ne ovat alueen ulkopuolella, sitä ei näytetä.

VEXcode VR Rover Rescue -projektin työtila, jossa on rover-leikkikenttä ja lohkopohjainen koodieditori

Mineraalit ilmaistaan ​​hehkuvalla kohokohdalla ja "Mineral" -merkinnällä.

Etäisyys ja kulma mineraaleihin näytetään myös, ja ne muuttuvat reaaliajassa, kun VR Rover liikkuu muukalaisessa ympäristössä.

VEXcode VR -mönkijän pelastusprojekti, jossa leikkikenttä, mönkijä ja lohkopohjainen koodi näkyvät yhdessä

Säteilytetyt viholliset ilmaistaan ​​hehkuvalla korostuksella ja 'Enemy'-merkinnällä.

Etäisyys ja kulma viholliseen näytetään, ja ne muuttuvat reaaliajassa, kun VR Rover ja vihollinen liikkuvat suhteessa toisiinsa.

Myös vihollisen taso ja terveys näytetään. Mitä korkeampi taso, sitä suuremmat vihollisen terveyspisteet. Imeytymisen vahvuus, joka tarvitaan vihollisen neutraloimiseen, korreloi sen tason ja terveyden kanssa.

VEXcode VR Rover Rescue -työtila koodauspalikoilla, rover-näkymällä ja tekoälynäköanturikonsolilla

Esteet on osoitettu hehkuvalla korosteella ja "Este"-tarralla.

Etäisyys esteeseen näytetään, ja se muuttuu reaaliajassa, kun VR Rover liikkuu muukalaisessa ympäristössä.


AI-tietojen käyttö projekteissa

VR Roverin sisäänrakennetun tekoälyn tietoja voidaan käyttää projekteissa, jotka auttavat navigoimaan mineraaleihin, havaitsemaan vihollisia, välttämään esteitä ja paljon muuta. Tekoälytietoja voidaan käyttää projektissa useilla tavoilla.

Esimerkkiprojekteja voidaan käyttää koodin lähtökohtana. Katso tästä artikkelista lisätietoja esimerkkiprojektien käyttämisestä VEXcode VR:ssä.

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

Last Updated: