Utilizzo dell'intelligenza artificiale nel Rover Rescue

Il Rover VR in Rover Rescue è dotato di tecnologia AI integrata che gli consente di rilevare elementi di gioco e utilizzare tali informazioni per navigare meglio nel suo mondo virtuale. Questi dati possono essere visualizzati e utilizzati in vari modi all'interno del Rover Rescue Playground e del gioco.


In che modo questo è un esempio di tecnologia di intelligenza artificiale (AI)?

La tecnologia di intelligenza artificiale (AI) integrata nel VR Rover gli consente di rilevare oggetti e segnalare attributi su di essi. I sensori, come un sensore di distanza, possono rilevare un oggetto e la sua posizione ma non hanno l'intelligenza per riportare alcuna informazione su quell'oggetto. L’intelligenza artificiale è in grado non solo di rilevare la presenza e la posizione di un oggetto, ma può anche utilizzare la propria intelligenza per identificare l’oggetto e altri importanti attributi su di esso.

In Rover Rescue, l'intelligenza artificiale integrata del VR Rover è stata pre-addestrata per essere in grado di rilevare oggetti di gioco e distinguerli. Ad esempio, l'intelligenza artificiale rileverà e nominerà "ostacoli", "nemici" e "minerali" non appena si trovano nel raggio di rilevamento del Rover VR. L'intelligenza artificiale utilizza la dimensione rilevata dell'oggetto per determinare la sua distanza dal Rover VR e riporta continuamente tali informazioni.


Forme di intelligenza artificiale nel VR Rover

Il VR Rover è dotato di due forme principali di intelligenza artificiale: rilevamento e vista.

Screenshot dell'interfaccia VR VEXcode che mostra la sfida di programmazione "Rover Rescue", caratterizzata da un robot virtuale ed elementi di codifica basati su blocchi progettati per scopi didattici nell'apprendimento STEM.

Rilevamento AI

“Detect” viene utilizzato per identificare cosa c'è intorno al VR Rover a 360 gradi, entro un raggio di 800 millimetri (mm).

Il VR Rover è in grado di rilevare minerali e nemici e di distinguere tra i due. Il raggio di rilevamento è indicato dal cerchio giallo nell'immagine a sinistra.

Screenshot dell'interfaccia VR VEXcode che mostra la sfida Rover Rescue, con un robot virtuale e blocchi di codifica per programmare attività relative alla navigazione e al salvataggio di un rover in un ambiente simulato.

Vista AI

La “vista” viene utilizzata per rilevare ciò che si trova davanti al Rover VR entro un campo visivo di 40 gradi e una portata di 1000 millimetri (mm).

Il Rover VR può vedere minerali, nemici, ostacoli, pericoli e la Base e può distinguerli. Il mirino dell'IA riporterà maggiori informazioni su ciò che vede, come la distanza e l'angolazione rispetto ai minerali o i punti salute di un nemico irradiato. Il campo visivo è stimato con le linee gialle nell'immagine a sinistra.


Visualizzazione delle informazioni AI in Rover Rescue

Esistono due modi per visualizzare le informazioni riportate dall'IA integrata nella finestra Rover Rescue Playground: la minimappa e la visualizzazione dell'IA sul campo di gioco.

La mini mappa

Screenshot dell'interfaccia VR VEXcode che mostra il progetto "Rover Rescue", caratterizzato da un robot virtuale ed elementi di codifica basati su blocchi progettati per scopi didattici nell'apprendimento STEM.

Quando la minimappa è presente nella finestra Rover Rescue Playground, mostrerà la posizione relativa del VR Rover rispetto al campo giocabile e gli oggetti identificati dalla sua IA.

Le informazioni dell'IA visibili sulla minimappa includono il raggio di rilevamento, il campo visivo e gli elementi che possono essere percepiti all'interno di tali intervalli.

Screenshot dell'interfaccia VR di VEXcode che mostra la sfida di programmazione "Rover Rescue", caratterizzata da un robot virtuale ed elementi di codifica basati su blocchi progettati per scopi didattici nell'apprendimento STEM.

Rileva raggio

Il cerchio viola attorno al Rover VR (come evidenziato dalla freccia rossa in questa immagine) indica il raggio di rilevamento.

I minerali e i nemici all'interno di questo raggio possono essere rilevati utilizzando il rilevamento dell'IA.

Screenshot dell'interfaccia VR VEXcode che mostra il progetto Rover Rescue, caratterizzato da un robot virtuale e blocchi di codifica per attività di programmazione correlate all'istruzione STEM.

Campo visivo

Il cono traslucido viola proiettato dalla parte anteriore del Rover VR (come evidenziato dalla freccia rossa in questa immagine) indica il campo visivo, o dove il Rover VR può effettivamente "vedere".

È possibile vedere gli elementi di gioco all'interno di questa gamma e ulteriori informazioni su questi oggetti verranno visualizzate sul campo di gioco.


Visualizzazione dell'intelligenza artificiale

Screenshot dell'interfaccia VR VEXcode che mostra la sfida Rover Rescue, in cui un robot virtuale supera gli ostacoli in un ambiente simulato, dimostrando concetti di codifica per l'istruzione STEM.

Visualizzazione dell'intelligenza artificiale

La visualizzazione dell'IA sul campo di gioco può essere attivata e disattivata selezionando il pulsante nell'angolo in basso a destra della finestra Parco giochi.

Quando attivate, le informazioni dell'IA evidenzieranno gli elementi di gioco rilevati e mostreranno il loro nome e gli attributi rilevanti-come distanza o punti salute.

Le informazioni sugli attributi verranno visualizzate solo quando gli elementi del gioco si trovano nel campo visivo e nel raggio visivo di 1000 mm del Rover VR. Quando sono fuori portata, non verrà visualizzato.

Screenshot dell'interfaccia VR VEXcode che mostra il progetto Rover Rescue, caratterizzato da un robot virtuale ed elementi di codifica basati su blocchi progettati per aiutare gli utenti ad apprendere concetti di codifica in un ambiente simulato.

Minerali indicati da un'evidenziazione luminosa e dall'etichetta "Minerale".

Vengono visualizzati anche la distanza e l'angolo rispetto ai minerali, che cambieranno in tempo reale man mano che il VR Rover si muove nell'ambiente alieno.

Screenshot dell'interfaccia VR VEXcode che mostra il progetto Rover Rescue, caratterizzato da un robot virtuale ed elementi di codifica basati su blocchi progettati per insegnare concetti di codifica e principi di robotica in un contesto educativo.

I nemici irradiati sono indicati da un'evidenziazione luminosa e da un'etichetta "Nemico".

Vengono visualizzati la distanza e l'angolo rispetto al nemico, che cambieranno in tempo reale man mano che il Rover VR e il nemico si muovono l'uno rispetto all'altro.

Vengono visualizzati anche il livello e la salute del nemico. Più alto è il livello, maggiori saranno i punti salute di un nemico. La forza dell'assorbimento necessaria per neutralizzare un nemico è correlata al suo livello e alla sua salute.

Screenshot della sfida VEXcode VR Rover Rescue, che mostra l'interfaccia del robot virtuale con blocchi di codifica e un ambiente simulato per attività di programmazione relative all'istruzione STEM.

Gli ostacoli sono indicati da un'evidenziazione luminosa e da un'etichetta "Ostacolo".

Viene visualizzata la distanza dall'ostacolo e cambierà in tempo reale mentre il VR Rover si muove nell'ambiente alieno.


Utilizzo delle informazioni dell'intelligenza artificiale nei progetti

Le informazioni dell'intelligenza artificiale integrata del VR Rover possono essere utilizzate nei progetti per aiutare a raggiungere i minerali, rilevare nemici, evitare ostacoli e altro ancora. Esistono diversi modi in cui i dati AI possono essere utilizzati in un progetto.

I progetti di esempio possono essere utilizzati come punto di partenza per il codice. Consultare questo articolo per maggiori informazioni sull'accesso e l'utilizzo di progetti di esempio in VEXcode VR.

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

Last Updated: