Saltar al contenido

Nombre: ______________________________

Fecha: ____________________

Proyecto final

Diseña un robot que ayude

Elige una misión real y diseña, construye, programa, prueba y mejora un robot que la cumpla.

90 a 120 minutos (se puede repartir en dos sesiones)

Ideas clave

Juntar todo el curso

El proyecto final no es una idea nueva: son todas las ideas del curso funcionando a la vez. Tu robot va a percibir (semana 4), decidir con ciclos y condiciones (semana 5), moverse sobre una base sólida (semana 2), seguir una secuencia planeada (semana 3), ser probado y mejorado (semana 6), y ejecutar una misión autónoma segura (semana 7).

Elegir una misión que importe

Una buena misión resuelve un problema pequeño y real para una persona real. "Entregar un recado al otro lado del salón" es mejor que "hacer de todo", porque de verdad puedes construirlo y probarlo.

Planea antes de construir

Quienes hacen ingeniería de manera profesional planean primero en papel. Tu ficha de planeación nombra la misión, los requisitos (lo que tiene que hacer) y las restricciones (límites como el tiempo, el tamaño o los materiales).

Probar, mejorar y explicar

Ejecuta tu robot tres veces y anota qué pasa en cada corrida, no solo si "funcionó". A los robots de verdad se los juzga por hacer el trabajo de forma confiable, no por lograrlo una vez con suerte.

Palabras que hay que saber

Misión:
El trabajo útil que eliges para que lo haga tu robot.
Ficha de planeación:
Un plan corto por escrito que describe la misión, los requisitos y las restricciones antes de construir.
Diagrama de entrada, procesamiento y salida:
Un dibujo que muestra qué percibe tu robot, cómo decide y qué hace.
Diagrama de flujo:
Un esquema paso a paso de tu programa que usa cuadros para las acciones y rombos para las decisiones.
Iteración:
Mejorar tu diseño probándolo, encontrando un problema y cambiándolo.
Alto seguro:
Un comportamiento que hace que el robot se detenga con seguridad cuando el trabajo está hecho o algo se le atraviesa.
Rúbrica:
Una tabla que describe cómo se ve un trabajo inicial, en desarrollo, competente y ejemplar.

Tu actividad

Diseña, construye, programa y prueba tu robot ayudante

Meta: Llevar la misión elegida desde el plan hasta un robot probado y mejorado que use un sensor, una secuencia, un ciclo, una condición y un alto seguro.

  1. Completa primero la ficha de planeación: misión, requisitos, restricciones. Luego dibuja el boceto rotulado, el diagrama de entrada, procesamiento y salida, y el diagrama de flujo.
  2. Construye o prepara el robot para que se mueva de forma confiable y use al menos un sensor. Escribe el programa con una secuencia, un ciclo, una condición y un alto seguro.
  3. Haz tres corridas de prueba, anota cada una, haz una mejora y escribe tu explicación final de cómo ayuda el robot.

Escribe qué pasó:

Predice

Escribe tu conjetura antes de probar.

Antes de tu primera corrida de prueba, predice: ¿qué parte de la misión es la que más probablemente falle?

Prueba y registra

Prueba de tres corridas de la misión final

Ejecuta la misión completa tres veces desde el mismo montaje inicial. Anota qué pasó en cada corrida y si la misión se logró.

Registra: Si la misión se logró y qué cambió entre una corrida y otra

RunQué pasó¿Misión cumplida? (S/N)Qué cambiar
    
    
    

Comprobación de conocimientos

Responde cada pregunta. En las de opciones, encierra en un círculo la mejor respuesta.

  1. ¿Por qué en ingeniería se escribe una ficha de planeación y se dibuja un diagrama de flujo antes de construir?

    • A.Para que el proyecto tarde más
    • B.Para pensar bien la misión, los requisitos y los pasos antes de gastar materiales
    • C.Porque no está permitido construir
    • D.Para decorar el robot
  2. Tu programa tiene que incluir una condición. ¿Qué le permite hacer una condición a tu robot?

    • A.Repetir el mismo movimiento para siempre, pase lo que pase
    • B.Elegir una acción a partir de lo que lee un sensor
    • C.Moverse más rápido
    • D.Cargar su batería
  3. ¿Por qué se ejecuta la misión tres veces en lugar de una?

    • A.Para demostrar que funciona de forma confiable, y no solo una vez por suerte
    • B.Porque la primera corrida no cuenta
    • C.Para gastar la batería
    • D.Para que se vea muy ocupado
  4. ¿Qué es un comportamiento de "alto seguro"?

    • A.Apagar el robot quitándole la batería
    • B.Un comportamiento programado que detiene al robot cuando el trabajo está hecho o algo se le atraviesa
    • C.Avanzar hasta que el robot se estrelle
    • D.Hacer que el robot vaya más rápido al final

Reflexiona

¿De qué manera ayuda tu robot a alguien? Explica la misión en dos o tres oraciones.

¿Cuál fue la única mejora que hiciste después de probar, y cómo cambió el resultado?

Si tuvieras otra semana, ¿qué le agregarías o cambiarías después?