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).
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.
SeleccioneConfigurar en el menú del dispositivo del sensor de visión AI.
Se abrirá la utilidad AI Vision. Seleccione el interruptor debajo deAprilTags para activar el modo de detección de AprilTags.
SeleccioneCerrarpara salir de la Utilidad AI Vision.
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.
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.
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
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í.