Uso del sensor de visión AI en el patio de recreo V5RC Push Back

Puedes usar el sensor de visión de IA para ayudarte a identificar objetos de juego (bloques) en el patio de recreo V5RC 25-26 Push Back en VEXcode VR usando clasificaciones de IA.

Si está familiarizado con la versión física del sensor de visión AI, sabrá que el sensor físico también tiene la capacidad de informar información sobre AprilTags y las firmas de color configuradas. Debido a que no se necesita configuración de robot en VEXcode VR y no hay etiquetas de abril presentes en el campo de retroceso V5RC 25-26, el sensor virtual informa solo sobre los elementos de juego preconfigurados: bloques rojos y bloques azules. 


Cómo funciona el sensor de visión AI en V5RC Push Back en VEXcode VR

sensor de visión ai en Dex

El sensor de visión AI es una cámara que puede identificar y diferenciar automáticamente los elementos del juego, lo que permite que tu robot se oriente de forma autónoma hacia objetos específicos. El sensor viene preentrenado para reconocer los elementos de juego V5RC Push Back de este año, por lo que detectará automáticamente los bloques.

Para detectar estos objetos, el sensor de visión AI está montado en la parte frontal del robot (como se muestra aquí).


Recopilación de datos del sensor de visión de IA

Puede ver los datos que informa el sensor de visión de IA a través de la ventana de instantáneas, la consola del monitor o la consola de impresión en VEXcode VR.

Parque infantil V5RC Push Back en VEXcode VR con el botón de captura del sensor de visión AI.

Para ver la ventana de instantánea y ver los datos que informa el sensor de visión AI, seleccione el botón Sensor de visión AI. 

Seleccione el botón AI Vision Sensor de nuevo para ocultar la ventana de instantáneas. 

Vista del sensor AI Vision en Dex con bloques rojos y azules

La ventana de instantáneas aparece en la esquina superior izquierda de la ventana del patio de recreo e identifica todos los elementos del juego dentro del campo de visión del sensor de visión de IA.

Para cada objeto detectado, muestra datos clave, incluida la clasificación, las coordenadas del centro X y el centro Y, y el ancho y la altura.

Las explicaciones de los tipos de datos informados por el sensor de visión de IA, incluidos sus comandos VEXcode relacionados, se pueden encontrar en la API VEX de bloques y Python.

Esos comandos se pueden usar en el Monitor y/o Consolas de impresión para ayudar a visualizar los datos de cada instantánea que se toma mientras su proyecto se está ejecutando. Obtenga más información sobre el uso del monitor y las consolas de impresión con bloques, con Python osobre el uso de la consola de impresión.


Uso del sensor de visión AI para ayudar a Dex a identificar objetos

Puede usar el sensor de visión AI para ayudar a Dex a navegar a objetos específicos interpretando los datos del sensor. Con esta tecnología, Dex puede apuntar y conducir a Game Elements para recogerlos.

El sensor de visión de IA solo informará los datos de la instantánea más reciente, por lo que Dex debe actualizar constantemente esa instantánea mientras conduce.

ejemplo de ícono de proyecto del bloque de recogida V5RC 25-26 usando AI Vision

Este proyecto de ejemplo muestra cómo Dex puede usar el sensor de visión de IA para orientarse de forma autónoma hacia un bloque y recogerlo.

Obtenga información sobre cómo acceder y ejecutar proyectos de ejemplo con Blocks o con Python.


Uso de los sensores de Dex juntos

El sensor de visión AI se puede combinar con otros sensores en el robot para completar tareas en el campo. Puede encontrar una lista completa de los sensores en la versión virtual de Dex en esta página de la API de VEX. Estas son solo algunas ideas para ayudarte a comenzar con tu código:

  • Use el sensor de visión de IA para encontrar y apuntar a un elemento del juego, luego use el sensor GPS para llegar a una meta.
  • Utilice el sensor de visión AI para encontrar y apuntar a varios elementos del juego, luego utilice el sensor óptico para determinar el color del bloque en el transportador antes de soltarlo.

Recuerde que puede encontrar información adicional sobre comandos específicos, el campo V5RC Push Back y el Hero Bot, Dex, en la API de VEX y en la Ayuda incorporada en VEXcode VR (Blocks y Python).

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

Last Updated: