Utiliser l'IA dans Rover Rescue

Le VR Rover de Rover Rescue est équipé d'une technologie d'IA intégrée qui lui permet de détecter les éléments du jeu et d'utiliser ces informations pour mieux naviguer dans son monde virtuel. Ces données peuvent être visualisées et utilisées de différentes manières dans le Rover Rescue Playground et dans le jeu.


En quoi s’agit-il d’un exemple de technologie d’intelligence artificielle (IA) ?

La technologie d'intelligence artificielle (IA) intégrée au VR Rover lui permet de détecter des objets et de signaler leurs attributs. Les capteurs, comme un capteur de distance, peuvent détecter un objet et son emplacement, mais n'ont pas l'intelligence nécessaire pour rapporter des informations sur cet objet. L’IA est capable non seulement de détecter la présence et l’emplacement d’un objet, mais peut également utiliser son intelligence pour identifier l’objet et d’autres attributs importants le concernant.

Dans Rover Rescue, l'IA intégrée du VR Rover a été pré-entraînée pour être capable de détecter les objets du jeu et de faire la différence entre eux. Par exemple, l'IA détectera et nommera les « obstacles », les « ennemis » et les « minéraux » lorsqu'ils se trouvent à portée de détection du VR Rover. L'IA utilise la taille détectée de l'objet pour déterminer sa distance par rapport au VR Rover et rapporte en permanence ces informations.


Formes d'IA dans le VR Rover

Le VR Rover est équipé de deux formes principales d’IA : la détection et la vue.

Capture d'écran de l'interface VEXcode VR présentant le défi de programmation « Rover Rescue », comprenant un robot virtuel et des éléments de codage basés sur des blocs conçus à des fins éducatives dans l'apprentissage STEM.

Détection IA

« Détecter » est utilisé pour identifier ce qui se trouve autour du VR Rover sur 360 degrés, dans un rayon de 800 millimètres (mm).

Le VR Rover peut détecter les minéraux et les ennemis et faire la différence entre les deux. Le rayon de détection est indiqué par le cercle jaune dans l'image de gauche.

Capture d'écran de l'interface VEXcode VR présentant le défi Rover Rescue, comprenant un robot virtuel et des blocs de codage pour les tâches de programmation liées à la navigation et au sauvetage d'un rover dans un environnement simulé.

Vue IA

« Sight » est utilisé pour détecter ce qui se trouve devant le VR Rover dans un champ de vision de 40 degrés et une portée de 1 000 millimètres (mm).

Le VR Rover peut voir les minéraux, les ennemis, les obstacles, les dangers et la base, et peut les différencier. Le viseur de l'IA fournira plus d'informations sur ce qu'il voit, comme la distance et l'angle par rapport aux minéraux ou les points de santé d'un ennemi irradié. Le champ de vision est estimé avec les lignes jaunes dans l'image de gauche.


Visualisation des informations sur l'IA dans Rover Rescue

Il existe deux façons de visualiser les informations que l'IA intégrée rapporte dans la fenêtre Rover Rescue Playground : la mini-carte et la visualisation de l'IA sur le terrain de jeu.

La mini-carte

Capture d'écran de l'interface VR de VEXcode présentant le projet « Rover Rescue », comprenant un robot virtuel et des éléments de codage basés sur des blocs conçus à des fins éducatives dans l'apprentissage des STEM.

Lorsque la mini-carte est présente dans la fenêtre Rover Rescue Playground, elle affichera la position relative du VR Rover par rapport au terrain jouable et les objets identifiés par son IA.

Les informations de l'IA visibles sur la mini-carte incluent le rayon de détection et le champ de vision, ainsi que les éléments qui peuvent être détectés dans ces plages.

Capture d'écran de l'interface VEXcode VR présentant le défi de programmation « Rover Rescue », comprenant un robot virtuel et des éléments de codage basés sur des blocs conçus à des fins éducatives dans l'apprentissage STEM.

Détecter le rayon

Le cercle violet autour du VR Rover (comme mis en évidence par la flèche rouge sur cette image) indique le rayon de détection.

Les minéraux et les ennemis dans cette plage peuvent être détectés grâce à la détection IA.

Capture d'écran de l'interface VEXcode VR présentant le projet Rover Rescue, comprenant un robot virtuel et des blocs de codage pour les tâches de programmation liées à l'éducation STEM.

Champ de vision

Le cône violet translucide projeté depuis l'avant du VR Rover (comme mis en évidence par la flèche rouge sur cette image) indique le champ de vision, ou l'endroit où le VR Rover peut effectivement « voir ».

Les éléments de jeu dans cette plage peuvent être vus et plus d'informations sur ces objets seront affichées sur le terrain de jeu.


Visualisation de l'IA

Capture d'écran de l'interface VEXcode VR présentant le défi Rover Rescue, mettant en vedette un robot virtuel naviguant à travers des obstacles dans un environnement simulé, démontrant des concepts de codage pour l'éducation STEM.

Visualisation de l'IA

La visualisation de l'IA sur le terrain de jeu peut être activée et désactivée en sélectionnant le bouton dans le coin inférieur droit de la fenêtre Playground.

Lorsqu'elles sont activées, les informations de l'IA mettront en évidence les éléments de jeu détectés et afficheront leur nom et les attributs pertinentsàcomme la distance ou les points de santé.

Les informations d'attribut ne seront affichées que lorsque les éléments du jeu se trouvent dans le champ de vision et la portée de vue de 1 000 mm du VR Rover. Lorsqu'ils sont hors de portée, il ne sera pas affiché.

Capture d'écran de l'interface VEXcode VR présentant le projet Rover Rescue, comprenant un robot virtuel et des éléments de codage basés sur des blocs conçus pour aider les utilisateurs à apprendre les concepts de codage dans un environnement simulé.

Minéraux indiqués par un reflet lumineux et une étiquette « Minéral ».

La distance et l'angle par rapport aux minéraux sont également affichés et changeront en temps réel à mesure que le VR Rover se déplacera dans l'environnement extraterrestre.

Capture d'écran de l'interface VEXcode VR présentant le projet Rover Rescue, comprenant un robot virtuel et des éléments de codage basés sur des blocs conçus pour enseigner les concepts de codage et les principes de la robotique dans un cadre éducatif.

Les ennemis irradiés sont indiqués par un reflet lumineux et une étiquette « Ennemi ».

La distance et l'angle par rapport à l'ennemi sont affichés et changeront en temps réel à mesure que le VR Rover et l'ennemi se déplacent l'un par rapport à l'autre.

Le niveau et la santé de l'ennemi sont également affichés. Plus le niveau est élevé, plus les points de vie d'un ennemi sont importants. La force d'absorption nécessaire pour neutraliser un ennemi est liée à son niveau et à sa santé.

Capture d'écran du défi VEXcode VR Rover Rescue, présentant l'interface du robot virtuel avec des blocs de codage et un environnement simulé pour les tâches de programmation liées à l'éducation STEM.

Les obstacles sont indiqués par un surlignage lumineux et une étiquette « Obstacle ».

La distance jusqu'à l'obstacle est affichée et changera en temps réel à mesure que le VR Rover se déplace dans l'environnement extraterrestre.


Utiliser les informations de l'IA dans les projets

Les informations de l'IA intégrée du VR Rover peuvent être utilisées dans des projets pour aider à naviguer vers les minéraux, détecter les ennemis, éviter les obstacles, et bien plus encore. Il existe plusieurs façons d’utiliser les données de l’IA dans un projet.

Des exemples de projets peuvent être utilisés comme point de départ pour votre code. Consultez cet article pour plus d'informations sur l'accès et l'utilisation d'exemples de projets dans VEXcode VR.

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

Last Updated: