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