¡Prepárate para comenzar a codificar con el sensor de visión IA! En esta lección, codificarás tu robot codificador VEX AIM para detectar y recoger un barril colocado al azar en el campo. Aprenderá a utilizar el sensor para ayudar a su robot a girar hacia los objetos y recogerlos. Luego, crearás un proyecto en el que tu robot encontrará, recogerá y pateará el barril, ¡sin importar dónde comience el barril!
Mira el vídeo a continuación para obtener más información sobre:
- ¿Qué es el sensor de visión IA?
- ¿Qué es un macrobloque?
- Cómo usar el bloque Girar hasta el objeto para girar hacia un barril
- Cómo usar el bloque Obtener objeto para recolectar un barril
Ahora que has visto el vídeo, captura tus pensamientos en tu diario. Responda estas preguntas para guiar su pensamiento y ayudarlo a prepararse para una discusión con toda la clase:
- ¿Cómo permite el sensor de visión IA recolectar un objeto con precisión sin importar dónde se encuentre en el campo?
- ¿Qué viste en el vídeo que respalda tus afirmaciones?
- ¿Qué tipos de cosas deberás tener en cuenta al codificar tu robot para resolver problemas utilizando el sensor de visión de IA?
- ¿Qué preguntas tienes sobre la codificación del robot para que gire y obtenga objetos usando el sensor de visión de IA?
Ahora que has visto el vídeo, captura tus pensamientos en tu diario. Responda estas preguntas para guiar su pensamiento y ayudarlo a prepararse para una discusión con toda la clase:
- ¿Cómo permite el sensor de visión IA recolectar un objeto con precisión sin importar dónde se encuentre en el campo?
- ¿Qué viste en el vídeo que respalda tus afirmaciones?
- ¿Qué tipos de cosas deberás tener en cuenta al codificar tu robot para resolver problemas utilizando el sensor de visión de IA?
- ¿Qué preguntas tienes sobre la codificación del robot para que gire y obtenga objetos usando el sensor de visión de IA?
Después de que los estudiantes vean el video y antes de practicar, reúnen para una discusión con toda la clase. Utilice las respuestas de los estudiantes a las preguntas proporcionadas como base para la discusión.
Anote las respuestas de los estudiantes en la pizarra para facilitar el desarrollo de sus ideas a lo largo de la conversación. Es posible que desee crear y mostrar una lista separada de preguntas sobre codificación con el sensor de visión de IA que pueda consultar y revisar a lo largo de la unidad.
Práctica guiada
Ahora que has comenzado a aprender sobre la codificación del robot con el sensor de visión IA, ¡es tu turno de practicar!
Paso 1: Prepare el campo colocando un barril naranja y el robot en el campo como se muestra a continuación.

Paso 2: Modele los movimientos del robot necesarios para completar la tarea utilizando el modo Drive.
- Tu tarea es girar hacia el barril y patearlo contra la pared del campo. Utilice el botón Arriba en el controlador VEX One Stick para controlar el robot usando el sensor de visión AI.
- Utilice esta tarjeta de tareas (Google / .docx / .pdf) para guiar su práctica.
- Consejo profesional: preste mucha atención a las acciones que realiza el robot cuando lo controlas utilizando el botón Arriba.
Paso 3: Codifique el robot para completar la tarea.
- Tu tarea es codificar el robot usando el sensor de visión AI en VEXcode AIM para que gire hacia el barril y lo patee contra la pared del campo.
- Utilice esta tarjeta de tareas (Google / .docx / .pdf) para guiar su práctica.
- Consejo profesional: cambie el parámetro de dirección en su bloque de objeto Gire hasta para que su proyecto sea más eficiente.
Paso 4: ¡Explora! Coloca el barril y el robot en diferentes lugares alrededor del campo y conduce y codifica para recogerlos y patearlos.
- Regresa al paso 2 y completa la tarea de conducción, pero coloca el barril en otro lugar del campo.
- Reinicia el barril y el robot en las mismas ubicaciones en las que acabas de probar conduciendo. Luego codifica el robot para que recoja y patee el barril.
- Repite la exploración al menos una vez más colocando el barril y el robot en diferentes ubicaciones. Registre sus observaciones en su diario cada vez que conduzca o codifique.
Recursos para la práctica:
Los artículos vinculados aquí están disponibles si necesita ayuda adicional mientras completa la actividad.
Ahora que has comenzado a aprender sobre la codificación del robot con el sensor de visión IA, ¡es tu turno de practicar!
Paso 1: Prepare el campo colocando un barril naranja y el robot en el campo como se muestra a continuación.

Paso 2: Modele los movimientos del robot necesarios para completar la tarea utilizando el modo Drive.
- Tu tarea es girar hacia el barril y patearlo contra la pared del campo. Utilice el botón Arriba en el controlador VEX One Stick para controlar el robot usando el sensor de visión AI.
- Utilice esta tarjeta de tareas (Google / .docx / .pdf) para guiar su práctica.
- Consejo profesional: preste mucha atención a las acciones que realiza el robot cuando lo controlas utilizando el botón Arriba.
Paso 3: Codifique el robot para completar la tarea.
- Tu tarea es codificar el robot usando el sensor de visión AI en VEXcode AIM para que gire hacia el barril y lo patee contra la pared del campo.
- Utilice esta tarjeta de tareas (Google / .docx / .pdf) para guiar su práctica.
- Consejo profesional: cambie el parámetro de dirección en su bloque de objeto Gire hasta para que su proyecto sea más eficiente.
Paso 4: ¡Explora! Coloca el barril y el robot en diferentes lugares alrededor del campo y conduce y codifica para recogerlos y patearlos.
- Regresa al paso 2 y completa la tarea de conducción, pero coloca el barril en otro lugar del campo.
- Reinicia el barril y el robot en las mismas ubicaciones en las que acabas de probar conduciendo. Luego codifica el robot para que recoja y patee el barril.
- Repite la exploración al menos una vez más colocando el barril y el robot en diferentes ubicaciones. Registre sus observaciones en su diario cada vez que conduzca o codifique.
Recursos para la práctica:
Los artículos vinculados aquí están disponibles si necesita ayuda adicional mientras completa la actividad.
Recuerde a los estudiantes las expectativas del trabajo en grupo antes de comenzar la práctica guiada.
A medida que los estudiantes avanzan en esta sesión de práctica guiada, enfatice la comparación entre usar el controlador para completar la tarea usando el botón Arriba y codificar el robot para completar la tarea usando los bloques macro enseñados en esta lección (Gire hasta que el objeto y obtengan el objeto).
Distribuya la tarjeta de tareas del Paso 2 a cada estudiante (Google / .docx / .pdf). A medida que los estudiantes completen esta tarjeta de tareas, circule por el salón y participe en debates para conocer su progreso y comprensión. Haga preguntas como:
- ¿Qué movimientos realiza el robot cuando utilizas el botón Arriba para recoger el barril?
- Si tuvieras que codificar esos movimientos, ¿cómo los desglosarías en cada comportamiento del robot que observas?
- Basándote en lo que viste en el vídeo, ¿es así como planificarás tu proyecto? ¿Por qué o por qué no?
- ¿Qué observas en la pantalla del robot cuando se dirige a recoger el barril? ¿Esto te dice algo sobre cómo el robot percibe su entorno?
Una vez que los estudiantes completen sus modelos físicos, se registrarán para compartir su progreso con usted. Una vez que los estudiantes hayan demostrado que han cumplido con todos los criterios de éxito, distribuya la tarjeta de tareas del Paso 3 (Google / .docx / .pdf). Luego, estudiantes completarán la misma tarea con la misma configuración, pero esta vez codificando en VEXcode AIM.
Mientras los estudiantes codifican el robot, circula por el salón y participa en debates con los estudiantes para aprender sobre su progreso y comprensión de la codificación. Haga preguntas como:
- ¿Qué observas sobre el movimiento del robot cuando lo codificas en comparación con cuando lo conduces? ¿Los movimientos son los mismos?
- ¿Cómo ayuda el uso del sensor de visión IA a codificar el robot con precisión?
- ¿Cómo se comparan los movimientos que usted predijo que el robot necesitaría hacer al conducir con los movimientos del robot cuando fue codificado? Explica las similitudes y diferencias que ves.
- ¿Qué crees que pasaría si el robot y/o el barril comenzaran en diferentes lugares del campo?
En paso 4, los estudiantes explorarán lo que sucede cuando repiten los pasos 2 y 3, colocando el robot y el barril en diferentes ubicaciones alrededor del campo. Facilite este paso haciendo preguntas como:
- ¿Cómo se comporta el robot cuando él o el barril están en una ubicación diferente? ¿Sigue recogiendo el barril de la misma manera?
- Los macrobloques combinan múltiples comportamientos de robot en un solo bloque. ¿Cuales crees que son esos comportamientos? ¿Qué bloques VEXcode crees que serían necesarios para que el robot completara esos comportamientos, si no hubiera bloques macro?
Para su información: Ajuste de velocidad
Si su robot gira demasiado rápido, podría pasar junto al objeto antes de que el sensor de visión de IA tenga tiempo de detectarlo. El sensor necesita un momento para detectar el objeto y procesar qué es. Disminuir la velocidad puede darle el tiempo que necesita. Cuando estás codificando, hay dos bloques que pueden ayudarte con esto.
Utilice la Referencia de API de VEXcode para obtener más información sobre los bloques Establecer velocidad de movimiento y Establecer velocidad de giro y cómo usarlos en su proyecto.
Resumen
Ahora que has practicado, es hora de compartir lo aprendido. Responda las siguientes preguntas en su diario para ayudarle a reflexionar sobre su aprendizaje y prepararse para una discusión con toda la clase:
- ¿En qué se parece el comportamiento del robot cuando se conduce para recoger y patear el barril al comportamiento del robot cuando se codifica para recoger y patear el barril? ¿En qué es diferente?
- ¿Qué notaste sobre la codificación del robot usando el sensor de visión de IA y los bloques macro que crees que te ayudará en desafíos futuros? ¿Cómo podrías aplicar lo aprendido a los desafíos de lecciones pasadas?
- ¿Cómo el uso del sensor de visión de IA le permite ser preciso al codificar, sin importar dónde se encuentren el robot y el barril en el campo?
Ahora que has practicado, es hora de compartir lo aprendido. Responda las siguientes preguntas en su diario para ayudarle a reflexionar sobre su aprendizaje y prepararse para una discusión con toda la clase:
- ¿En qué se parece el comportamiento del robot cuando se conduce para recoger y patear el barril al comportamiento del robot cuando se codifica para recoger y patear el barril? ¿En qué es diferente?
- ¿Qué notaste sobre la codificación del robot usando el sensor de visión de IA y los bloques macro que crees que te ayudará en desafíos futuros? ¿Cómo podrías aplicar lo aprendido a los desafíos de lecciones pasadas?
- ¿Cómo el uso del sensor de visión de IA le permite ser preciso al codificar, sin importar dónde se encuentren el robot y el barril en el campo?
Guíe a los estudiantes para que compartan su aprendizaje en una discusión con toda la clase. Ayudar a los estudiantes a reflexionar sobre su aprendizaje a través de la práctica para converger en entendimientos compartidos o objetivos de aprendizaje.
Utilice las preguntas que los estudiantes respondieron en sus diarios como punto de partida para la discusión. Haga preguntas de seguimiento para guiar la comprensión de los estudiantes:
- Sobre la precisión:
- Recuerda la Unidad 5: ¿qué hubiera pasado si hubieras podido usar el sensor de visión de IA para codificar tu robot en ese desafío? ¿Cómo hubiera cambiado tu proyecto?
- ¿Puedes pensar en un escenario en el que el uso del sensor de visión IA ayudaría en ayudar con el posicionamiento de precisión? ¿Por qué no?
- Sobre el sensor de visión IA:
- ¿Qué le sorprendió al utilizar el sensor de visión IA en su conducción o codificación?
- ¿Qué información tienes sobre cómo el sensor percibe su entorno?
- Ahora que has comenzado a codificar utilizando el sensor de visión de IA, ¿qué preguntas nuevas tienes al respecto?
Regrese al documento compartido que creó al comienzo de la lección que enumera las preguntas que los estudiantes tienen sobre el sensor de visión de IA y actualícelo con las respuestas de los estudiantes según lo que aprendieron en esta lección. Anote cualquier pregunta nueva que tengan los estudiantes.
Seleccione Siguiente > para explorar un proyecto de ejemplo.