Uso de IA en Rover Rescue

El VR Rover en Rover Rescue está equipado con tecnología de IA incorporada que le permite detectar elementos del juego y usar esa información para navegar mejor por su mundo virtual. Estos datos se pueden visualizar y utilizar de varias maneras dentro del Rover Rescue Playground y el juego.


¿Cómo es esto un ejemplo de tecnología de Inteligencia Artificial (IA)?

La tecnología de Inteligencia Artificial (IA) incorporada en el VR Rover le permite detectar objetos e informar atributos sobre ellos. Los sensores, como un sensor de distancia, pueden detectar un objeto y su ubicación, pero no tienen la inteligencia para informar ninguna información sobre ese objeto. La IA no solo puede detectar la presencia y ubicación de un objeto, sino que también puede usar su inteligencia para identificar el objeto y otros atributos importantes sobre él.

En Rover Rescue, la IA incorporada del VR Rover ha sido preentrenada para poder detectar objetos de juego y diferenciarlos. Por ejemplo, la IA detectará y nombrará "obstáculos", "enemigos" y "minerales" a medida que se encuentren dentro del alcance detectable del VR Rover. La IA utiliza el tamaño detectado del objeto para determinar su distancia del VR Rover y reporta continuamente esa información.


Formas de IA en el VR Rover

El VR Rover está equipado con dos formas principales de IA: detectar y ver.

Captura de pantalla de la interfaz VEXcode VR que muestra el desafío de programación 'Rover Rescue', con un robot virtual y elementos de codificación basados en bloques diseñados con fines educativos en el aprendizaje STEM.

Detección de IA

"Detectar" se utiliza para identificar lo que hay alrededor del VR Rover en 360 grados, dentro de un radio de 800 milímetros (mm).

El VR Rover puede detectar minerales y enemigos, y puede diferenciar entre los dos. El radio de detección se indica mediante el círculo amarillo en la imagen de la izquierda.

Captura de pantalla de la interfaz VEXcode VR que muestra el desafío Rover Rescue, con un robot virtual y bloques de codificación para tareas de programación relacionadas con la navegación y el rescate de un rover en un entorno simulado.

Vista de IA

"Vista" se utiliza para detectar lo que está delante del VR Rover dentro de un campo de visión de 40 grados y un rango de 1000 milímetros (mm).

El VR Rover puede ver minerales, enemigos, obstáculos, peligros y la Base, y puede diferenciar entre ellos. La vista de IA informará más información sobre lo que ve, como la distancia y el ángulo a los minerales o los puntos de salud de un enemigo irradiado. El campo de visión se estima con las líneas amarillas de la imagen a la izquierda.


Visualización de información de IA en Rover Rescue

Hay dos formas de visualizar la información que la IA incorporada está reportando dentro de la ventana de Rover Rescue Playground: el mini mapa y la visualización de la IA en el campo de juego.

El mini mapa

Captura de pantalla de la interfaz VEXcode VR que muestra el proyecto 'Rover Rescue', con un robot virtual y elementos de codificación basados en bloques diseñados con fines educativos en el aprendizaje STEM.

Cuando el mini mapa esté presente en la ventana de Rover Rescue Playground, mostrará la posición relativa del VR Rover con respecto al campo jugable y los objetos que su IA ha identificado.

La información de IA visible en el mini mapa incluye el radio de detección y el campo de visión, y los elementos que se pueden detectar dentro de esos rangos.

Captura de pantalla de la interfaz VEXcode VR que muestra el desafío de programación 'Rover Rescue', con un robot virtual y elementos de codificación basados en bloques diseñados con fines educativos en el aprendizaje STEM.

Detectar radio

El círculo púrpura alrededor del VR Rover (como se resalta con la flecha roja en esta imagen) indica el radio de detección.

Los minerales y los enemigos dentro de este rango se pueden detectar usando AI Detect.

Captura de pantalla de la interfaz VEXcode VR que muestra el proyecto Rover Rescue, con un robot virtual y bloques de codificación para tareas de programación relacionadas con la educación STEM.

Campo de visión

El cono translúcido púrpura proyectado desde la parte frontal del VR Rover (como se resalta con la flecha roja en esta imagen) indica el campo de visión, o donde el VR Rover puede "ver" de manera efectiva.

Se pueden ver los elementos del juego dentro de este rango, y se mostrará más información sobre estos objetos en el campo de juego.


Visualización de IA

Captura de pantalla de la interfaz VEXcode VR que muestra el desafío Rover Rescue, con un robot virtual navegando obstáculos en un entorno simulado, demostrando conceptos de codificación para la educación STEM.

Visualización de IA

La visualización de IA en el campo de juego se puede activar y desactivar seleccionando el botón en la esquina inferior derecha de la ventana Playground.

Cuando está activada, la información de IA resaltará los elementos de juego detectados y mostrará su nombre y atributos relevantes,comola distancia o los puntos de salud.

La información de atributos solo se mostrará cuando los elementos del juego estén dentro del campo de visión y el rango de visión de 1000 mm del VR Rover. Cuando estén fuera de rango, no se mostrará.

Captura de pantalla de la interfaz VEXcode VR que muestra el proyecto Rover Rescue, con un robot virtual y elementos de codificación basados en bloques diseñados para ayudar a los usuarios a aprender conceptos de codificación en un entorno simulado.

Minerales indicados por un resaltado brillante y una etiqueta ‘Mineral’.

La distancia y el ángulo a los minerales también se muestran, y cambiarán en tiempo real a medida que el VR Rover se mueva por el entorno alienígena.

Captura de pantalla de la interfaz VEXcode VR que muestra el proyecto Rover Rescue, con un robot virtual y elementos de codificación basados en bloques diseñados para enseñar conceptos de codificación y principios de robótica en un entorno educativo.

Los enemigos irradiados se indican con un resplandor brillante y una etiqueta de "Enemigo".

Se muestra la distancia y el ángulo con respecto al enemigo, y cambiará en tiempo real a medida que el VR Rover y el enemigo se muevan uno en relación con el otro.

También se muestra el nivel y la salud del enemigo. Cuanto mayor sea el nivel, mayores serán los puntos de salud de un enemigo. La fuerza de la absorción necesaria para neutralizar a un enemigo se correlaciona con su nivel y salud.

Captura de pantalla del desafío VEXcode VR Rover Rescue, que muestra la interfaz del robot virtual con bloques de codificación y un entorno simulado para tareas de programación relacionadas con la educación STEM.

Los obstáculos se indican con una luz resplandeciente y una etiqueta de "Obstáculo".

La distancia al obstáculo se muestra y cambiará en tiempo real a medida que el VR Rover se mueva por el entorno alienígena.


Uso de información de IA en proyectos

La información de la IA incorporada en el VR Rover se puede utilizar en proyectos para ayudar a navegar a los minerales, detectar enemigos, evitar obstáculos y más. Hay varias formas en que los datos de IA se pueden usar en un proyecto.

Los proyectos de ejemplo se pueden utilizar como punto de partida para su código. Consulte este artículo para obtener más información sobre cómo acceder y usar proyectos de ejemplo en VEXcode VR.

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

Last Updated: