Puedes usar el sensor de visión con IA para ayudarte a identificar objetos del juego (bloques) en el área de juegos V5RC 25-26 Push Back Playground en VEXcode VR mediante clasificaciones de IA.
Si está familiarizado con la versión física del sensor de visión de IA, sabrá que el sensor físico también tiene la capacidad de informar información sobre AprilTags y firmas de color configuradas. Dado que no se necesita ninguna configuración de robot en VEXcode VR y no hay AprilTags presentes en el campo de empuje V5RC 25-26, el sensor virtual informa información solo sobre los elementos de juego preconfigurados: bloques rojos y bloques azules.
Cómo funciona el sensor de visión de IA en V5RC Push Back en VEXcode VR
El sensor de visión con IA es una cámara que puede identificar y diferenciar automáticamente entre 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 del 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 con IA está montado en la parte frontal del robot (como se muestra aquí).
Recopilación de datos del sensor de visión de IA
En VEXcode VR, puede visualizar los datos que reporta el sensor de visión con IA a través de la ventana de instantáneas, la consola de monitorización o la consola de impresión.
Para ver la ventana de instantáneas y observar los datos que informa el sensor de visión con IA, seleccione el botón AI Vision Sensor.
Seleccione nuevamente el botónAI Vision Sensor para ocultar la ventana de instantáneas.
La ventana de instantáneas aparece en la esquina superior izquierda de la ventana del área de juego e identifica todos los elementos del juego que se encuentran dentro del campo de visión del sensor de visión de IA.
Para cada objeto detectado, muestra datos clave como la clasificación, las coordenadas X e Y del centro, y el ancho y la altura.
Las explicaciones sobre los tipos de datos que informa el sensor de visión de IA, incluidos sus comandos VEXcode relacionados, se pueden encontrar en los bloques y de la API VEX de Python .
Estos comandos se pueden usar en las consolas de Monitor y/o Impresión para ayudar a visualizar los datos de cada instantánea que se toma mientras se ejecuta el proyecto. Obtenga más información sobre el uso de las consolas Monitor e Print con Blocks, con Pythono Uso de la consola Print.
Utilizar el sensor de visión con IA para ayudar a Dex a identificar objetos.
Puedes utilizar el sensor de visión con IA para ayudar a Dex a navegar hacia objetos específicos interpretando los datos del sensor. Gracias a esta tecnología, Dex puede localizar y dirigirse hacia los elementos del juego para recogerlos.
El sensor de visión con IA solo informará los datos de la instantánea más reciente, por lo que Dex necesita actualizar constantemente esa instantánea mientras conduce.
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.
Aprende a acceder y ejecutar proyectos de ejemplo con Blocks o con Python.
Utilizando los sensores de Dex en conjunto
El sensor de visión con IA se puede combinar con otros sensores del robot para completar tareas en el campo. En página de la API de VEX se puede encontrar una lista completa de los sensores de la versión virtual de Dex Estas son solo algunas ideas para ayudarte a comenzar con tu código:
- Utilice el sensor de visión de IA (Sensor para encontrar y apuntar a un elemento del juego, y luego utilice el sensor GPS (Sensorpara conducir hasta una meta.
- Utilice el sensor de visión de IA( para encontrar y apuntar a múltiples elementos del juego, y luego utilice el sensor óptico (sensor para determinar el color del bloque en la cinta transportadora antes de liberarlo.
Recuerda que puedes encontrar información adicional sobre comandos específicos, el campo de retroceso V5RC y el Hero Bot, Dex, en la API VEX y en la Ayuda integrada en VEXcode VR (Bloques y Python).