Habilitación de clasificaciones de IA y detección de ID de AprilTag en VEXcode IQ

El sensor de visión VEX IQ AI es capaz de utilizar modelos de IA previamente entrenados para detectar objetos conocidos. Estos incluyen clasificaciones de IA e ID de AprilTag. Este artículo explicará cómo usar AI Vision Utility en VEXcode IQ para habilitar esta detección.

Antes de comenzar, el sensor de visión AI debe estar conectado y configurado en VEXcode IQ. Consulta estos artículos para obtener más información:


Modelos de clasificación de IA

Las clasificaciones de IA son objetos de juego que un sensor de visión de IA puede detectar. Estas clasificaciones permiten que el sensor de visión de IA distinga entre diferentes tipos de objetos en su campo de visión. 

En VEXcode basado en texto, cada una de estas clasificaciones tiene un ID asignado que es el que se utiliza para diferenciarlas en los proyectos.

Elementos del aula

El modelo Classroom Elements incluye objetos de juego que se encuentran dentro del paquete IQ Classroom y el paquete EXP Classroom.

Las clasificaciones de IA incluyen:

  • Cubos azules, rojos y verdes
  • Buckyballs azules y rojas
  • Anillos azules, rojos y verdes
Objetos del juego Clasificación de IA ID de Python C++ ID

 

Un objeto de juego de cubo rojo, verde y azul.

Cubos azules, rojos y verdes

Cubo azul ElementosAula.BLUE_CUBE blueCube
Cubo verde ElementosAula.GREEN_CUBE greenCube
Cubo rojo ClassroomElements.RED_CUBE redCube

Una bola azul y roja.

Buckyballs azules y rojas

Bola azul ElementosAula.BLUE_BALL blueBall
Bola roja ElementosAula.RED_BALL redBall

 

Un objeto de juego de anillo azul, rojo y verde.

Anillos azules, rojos y verdes

Anillo azul ElementosAula.BLUE_RING blueRing
Anillo verde ElementosAula.GREEN_RING greenRing
Anillo rojo ClassroomElements.RED_RING redRing

VIQRC Mix & Match

El  modelo VIQRC Mix & Match incluye objetos de juego que se encuentran dentro del kit de elementos de & campo de juego completo VEX IQ Robotics Competition "Mix & Match" y el kit de elementos de puntuación 2025-26 VEX IQ Robotics Competition "Mix & Match".

Las clasificaciones de IA incluyen:

  • Clavijas naranjas, rojas y azules
  • Vigas
Objetos del juego Clasificación de IA ID de Python C++ ID

 

Clavijas naranjas, rojas y azules

Pin naranja GameElementsMixAndMatch.ORANGE_PIN orangePin
Pin rojo GameElementsMixAndMatch.RED_PIN redPin
Pin azul GameElementsMixAndMatch.BLUE_PIN bluePin

Vigas

Viga GameElementsMixAndMatch.BEAM viga

Habilitar la detección de clasificación de IA

El modo de detección debe estar habilitado en la utilidad AI Vision para que el sensor AI Vision detecte las clasificaciones de IA.

Ventana de dispositivos en vexcode que muestra el sensor AI Vision con un resaltado en un botón que dice configurar.

Seleccione Configurar en el menú del dispositivo del sensor de visión AI.

Se abrirá la utilidad AI Vision. Seleccione el interruptor en la esquina superior derecha de la Utilidad debajo de Clasificación de IA para activar el Modo de detección de clasificación de IA.

Como se muestra en el video de la izquierda, una vez que se haya activado la opción Clasificación de IA, aparecerán datos sobre cualquier objeto de Clasificación de IA en la ventana.

Seleccione el menú desplegable Clasificación de IA para elegir qué clasificaciones de IA desea que detecte el sensor de visión de IA.

AI Vision Utility en VEXcode con un resaltado en el botón en la esquina inferior derecha que dice Cerrar.

Seleccione Cerrar en la esquina inferior derecha para salir de AI Vision Utility.

AI Vision Utility en VEXcode con un resaltado en el área que lee que la detección de clasificación de IA está activada. Un segundo punto destacado se puede ver en la tabla de Clasificación de IA en la parte inferior que muestra la lista de clasificaciones disponibles.

Verá que el nuevo Modo de detección de clasificación de IA se establece en Activado y las clasificaciones de IA que se detectarán se agregan en la parte inferior del menú del dispositivo del sensor de visión de IA.

Ventana de dispositivos en vexcode que muestra el sensor AI Vision con un resaltado en un botón que dice Listo.

Seleccione Listo para guardar los cambios en la configuración del sensor de visión de IA.


AprilTag IDs

Los ID de AprilTag son marcadores visuales diseñados para una fácil detección e identificación por parte de los sistemas de visión por computadora. Estas etiquetas cuadradas cuentan con un patrón único de alto contraste (generalmente en blanco y negro) que permite que las cámaras y el software las reconozcan rápidamente y determinen su posición y orientación precisas en el espacio 3D.

Hay 38 identificaciones diferentes de AprilTag, numeradas del 0 al 37. Para obtener una copia imprimible de estos ID de AprilTag, haz clic aquí para descargar la versión en PDF o haz clic aquí para descargar la versión de Cricut ZIP (SVG).

Dos etiquetas de abril en AI Vision Utility. Uno se muestra como ID 5 y el otro se muestra como ID 4.

Cada AprilTag tiene un número de identificación identificable que permite que el sensor de visión AI diferencie entre ellos. Esto permite que los ID de AprilTag se utilicen para navegar por un campo o para identificar puntos de interés.

Habilitar detección de AprilTag

Ventana de dispositivos en vexcode que muestra el sensor AI Vision con un resaltado en un botón que dice configurar.

Seleccione Configurar en el menú del dispositivo del sensor de visión AI.

Se abrirá la utilidad AI Vision. Seleccione el interruptor en la esquina superior derecha de la Utilidad debajo de AprilTags para activar el Modo de detección de AprilTag.

Como se muestra en el video de la izquierda, una vez que se haya activado el interruptor, aparecerán datos sobre cualquier ID de AprilTag en la ventana.

AI Vision Utility en VEXcode con un resaltado en el área que lee que la detección de AprilTag está activada.

Verá que el nuevo Modo de detección de AprilTags se establece en Activado.

Ventana de dispositivos en vexcode que muestra el sensor AI Vision con un resaltado en un botón que dice Listo.

Seleccione Listo para guardar los cambios en la configuración del sensor de visión de IA.

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

Last Updated: