Las AprilTags son marcadores visuales diseñados para una fácil detección e identificación por parte de sistemas de visión artificial. Estas etiquetas cuadradas presentan un patrón único 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 AprilTags diferentes, numeradas del 0 al 37. Para obtener una copia imprimible de estas AprilTags, clic aquí para descargar la versión PDF o haga clic aquí para descargar la versión Cricut ZIP (SVG).

La utilidad AI Vision Utility está rastreando tres AprilTags. Cada etiqueta es identificada, localizada y delimitada, indicando su seguimiento por parte del sistema. Los ID de AprilTag en este ejemplo son 0, 3 y 9.

Cada AprilTag tiene un número de identificación identificable que permite que el sensor de visión IA los diferencie. Esto permite utilizar las AprilTags para navegar por un campo o identificar puntos de interés.

Haga clic aquí para obtener más información sobre cómo usar datos sobre AprilTags detectados en sus proyectos Blocks, Pythono C++ VEXcode.

Habilitar la detección de AprilTag

Para poder detectar AprilTags, primero se debe habilitar su modo de detección en la Utilidad AI Vision.

Menú de configuración del sensor de visión AI en VEXcode EXP con el sensor etiquetado como AIVision1. Se muestra un ícono grande de sensor de visión de IA y, debajo de él, se resalta un botón azul denominado Configurar.

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

Menú de la Utilidad AI Vision con la opción AprilTags resaltada. De forma predeterminada, esta opción está desactivada.

Se abrirá la utilidad AI Vision. Seleccione el interruptor debajo deAprilTags para activar el modo de detección de AprilTags.

Utilidad de visión de inteligencia artificial con la opción AprilTags activada y una AprilTag identificada en la transmisión de video del sensor. El botón Cerrar está resaltado en la esquina inferior derecha.

SeleccioneCerrarpara salir de la Utilidad AI Vision.

El menú de dispositivos VEXcode EXP se abre en el menú de configuración del sensor de visión AI. El menú de configuración indica que el modo de detección de AprilTags está activado. El botón Listo en la esquina inferior derecha está resaltado.

Verá que el nuevo modo de detección de etiquetas AprilTag se activará.
Seleccione Listo para guardar los cambios en la configuración del sensor de visión de IA.

Datos específicos de AprilTag

El sensor de visión de inteligencia artificial recopila e informa datos específicos relacionados con las etiquetas de abril.

Ejemplo de un AprilTag identificado en la transmisión de video de AI Vision Utility. El ID de AprilTag aparece en la lista y dice 7.

ID se refiere al ID de etiqueta único de cada etiqueta de abril, que se puede ver en la esquina superior izquierda de la etiqueta. 

Ejemplo de un AprilTag identificado en la transmisión de video de AI Vision Utility. El ángulo de AprilTag está indicado y marca 355 grados.

El ángulo se refiere al ángulo de rotación del sensor en relación con AprilTag. Se informa en grados de 0 a 359.

Codificación con AprilTags en VEXcode EXP

Ejemplo de miniatura de proyecto que dice Detección de AprilTags (AI Vision).

 

Para ver cómo el sensor de visión de IA interactúa con AprilTags en tiempo real, utilice el proyecto de ejemplo de detección de AprilTags (visión de IA) que se encuentra en VEXcode EXP. 

Para aprender a utilizar Proyectos de ejemplo en VEXcode EXP, vaya aquí.

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

Last Updated: