Skip to main content

Competir

Ahora que has practicado la codificación de tu robot para recolectar y puntuar un anillo de forma autónoma, estás listo para el desafío Coding Crunch.

El objetivo de este desafío es recolectar y anotar dos anillos en el poste en el menor tiempo posible. La siguiente animación muestra un ejemplo de cómo configurar el campo y comenzar el desafío. 

En el vídeo a continuación, el Clawbot está en el lado izquierdo del campo. Hay dos anillos en el campo: uno ubicado cerca de la parte superior del campo, entre la segunda y la tercera ficha, y otro cerca de la parte inferior del campo, también entre la segunda y la tercera ficha. Hay un solo poste en el medio del campo, hacia el lado derecho. El vídeo comienza con una cuenta regresiva: 3, 2, 1. El Clawbot se dirige hacia el segundo y tercer mosaico y luego se mueve hacia el primer anillo, recogiéndolo. Luego levanta la garra y retrocede. A continuación, se dirige al poste y suelta la garra, dejando que el anillo caiga sobre el poste. Después, el Clawbot retrocede y baja la garra. Luego se dirige al segundo anillo en la parte inferior del campo, lo recoge, gira y se dirige al poste. El Clawbot suelta la garra, permitiendo que el anillo caiga sobre el poste. El cronómetro se detiene en este punto porque el desafío ya está completado y muestra 15:13 segundos. Todo esto se realiza de forma autónoma para recoger cada anillo, llevarlos al poste pequeño y colocarlos en el poste para puntuar.

Siga los pasos de este documento para completar el desafío Coding Crunch. Google / .docx / .pdf

Una vez que hayas completado el desafío Coding Crunch, consulta con tu profesor. Asegúrese de haber documentado los resultados del desafío en su cuaderno de ingeniería.

Reflexión final

Ahora que has creado una estrategia y has competido en el desafío Coding Crunch, es hora de reflexionar sobre lo que has aprendido y hecho en esta lección. Comienza una nueva página en tu cuaderno de ingeniería para comenzar tu reflexión.

Califícate como novato, aprendiz o experto en cada uno de los siguientes conceptos en tu cuaderno de ingeniería. Proporcione una breve explicación de por qué se dio esa calificación para cada concepto:

  • Uso de comandos de giro en VEXcode EXP para abrir y cerrar la garra y para subir y bajar el brazo
  • Planificación de una ruta para construir un proyecto VEXcode EXP que recopile, mueva y puntúe anillos
  • Colaborar con los miembros de mi equipo para crear un proyecto de codificación para competir en el Coding Crunch Challenge.

Utilice esta tabla para ayudarle a determinar en qué categoría se encuentra.

Experto Siento que entendí completamente el concepto y podría enseñárselo a otra persona.
Aprendiz Siento que entendí el concepto lo suficiente para competir en el desafío.
Principiante Siento que no entendí el concepto y no sé cómo completar el desafío.

¿Que sigue?

En esta lección, aprendiste sobre la importancia de la planificación de rutas y cómo usar los comandos de giro para controlar los motores de las garras y los brazos. También aprendiste a prepararte para un desafío autónomo planificando, construyendo e iterando en un proyecto VEXcode EXP para obtener anillos en las publicaciones en el desafío Coding Crunch.

En la próxima lección, usted:

  • Obtenga información sobre cómo personalizar los controles del conductor
  • Utilice el controlador con VEXcode EXP para optimizar su estrategia de conducción para competir en el desafío de decisión dividida
  • Aprenda a guardar múltiples programas en su EXP Brain para cambiar entre programas fácilmente durante el desafío de decisión dividida.
Imagen
Clawbot sostiene un anillo en su brazo con garra, listo para anotar colocándolo en un poste alto.

Seleccione < Regresar a las lecciones para volver a la descripción general de la lección.

Seleccione Siguiente Lección > para continuar con la Lección 4 y aprender a personalizar los controles del conductor y a usar múltiples ranuras en el EXP Brain.