Está en la página 1de 7

Programa de Robótica Educativa

Fundación SparkTalents

Misiones Desafío de Robótica Google 



Futuros Talentos de Robótica en la Escuela
El objetivo del programa es promover
la robótica educativa, como una herramienta
que permite el desarrollo integral de
habilidades disciplinares y sociales, además a través de diferentes misiones de
de la creatividad de los estudiantes, aprendizaje. Cada misión busca que el
impulsando sus talentos a través de la equipo aprenda y use de manera creativa este
innovación, el aprendizaje basado en aprendizaje para resolver problemas. Cada
proyectos y desafíos de robótica, con un misión puede ser abordada de diferentes
enfoque lúdico y construccionista. formas, lo que da libertad al equipo a ensayar
diferentes soluciones. El tapete está impreso
Este programa es financiado por la en papel de alta calidad y cuenta con un
empresa GOOGLE y será implementado por tamaño de 114x114 cm, un tamaño que es
la Fundación SparkTalents durante 2018. El fácil de utilizar en cualquier sala de clases. Al
programa está dirigido a centros educativos mismo tiempo, se ha puesto mucha atención
de dependencia particular subvencionado o en lograr que los colores puedan usarse con
municipal de la comuna de Quilicura.   el sensor de color del robot Ev3.junto a un
recubrimiento que le da durabilidad y que
El tapete que acompaña esta guía, permite que el sensor de color funcione
presenta varios desafíos al equipo de robótica correctamente.

©2018 FUNDACIÓN SPARKTALENTS 1 2018, Pablo A. Torres R.


Programa de Integración de Robótica Educativa
en Colegios de la Comuna de Quilicura
“Futuros Talentos de Robótica en la Escuela”

Implementación: Fundación SparkTalents



http://www.sparktalents.org

Organización Beneficiada: Colegios de la comuna de Quilicura y


comunidad de profesores.
Coordinador de proyecto: Kirstin Engemann
E-mail coordinador de proyecto: kirstin@sparktalents.org
Coordinador de capacitación y desarrollo: Pablo A Torres R.
E-mail coordinador de capacitación: pablo@sparktalents.org

Este proyecto fue financiado a través del programa de


Responsabilidad Social de la empresa Google.

© 2018 Fundación SparkTalents


Este documento puede ser libremente copiado, impreso y distribuido sin
realizar modificaciones y nombrando a los autores. Toda la información
puede ser usada mientras se cite a la fuente.

LEGO, el logo LEGO, MINDSTORMS y el logo de MINDSTORMS son marcas


registradas de LEGO Group. ©2018 The LEGO Group.

©2018 FUNDACIÓN SPARKTALENTS 2


Misión 1: contando centímetros

Misión 4

©2018 FUNDACIÓN SPARKTALENTS 3



Misión 4: Hagan que su robot siga una línea negra usando el modo
color del sensor.

Detectar colores es una


función clave para muchas
máquinas y también robots.
Sus aplicaciones son
variadas, como por ejemplo,
seleccionar frutas por su
color, además de su
tamaño.
(cred. Unitec)

El robot debe poder


seguir las líneas
negras del tapete,
detectar y mostrar el
nombre del color de
cada cuadro en
pantalla.

1. Conectar Objetivos
Los colores en el tapete sirven como "Puntos Notables" para la Al final de la misión tu equipo habrá:
navegación del robot. Programen su robot para que recorra la línea • Comprendido como se usa el sensor de
negra e identificando los diferentes cuadros de color en el camino. color en modo color
• Usar el bucle y salir del bucle bajo la
condición de color determinado.

©2018 FUNDACIÓN SPARKTALENTS 4


2. Construir
Robot con sensor de color, apuntando hacia abajo.

Programar
Realicen un programa que permita al robot moverse
siguiendo la línea negra curva, usando el sensor de color
en modo color, esto permite identificar los diferentes
colores en el tapete. Hagan que el robot muestre el
nombre del color en pantalla.

Si sigue la línea negra, ¿cómo afectarán los otros colores


presentes en el tapete?

Esta línea negra la acompaña una blanca del doble del


ancho, el sensor debe detectar esa interfaz entre ambos
colores. Fijarse que termina en un bloque azul.

El sensor de color detecta 7


colores y no color. Esto significa
que no es ninguno de los otros 7 4. Continuar
(más o menos)
Hay varias formas de integrarlo
en la programación. Una vez identificados los colores, programen
su robot para que diga el nombre del color en
inglés (¿cómo se haría en español?

Usen el programa para recorrer la otra línea


del tapete, llegando a los colores amarillo y
luego al rojo, ¿cómo se hace con el negro del
final?

Pseudocódigo
El pseudocódigo no es un lenguaje de programación, pero
sirve a los programadores para desarrollar sus algoritmos.
Es similar al español o inglés, pero es mas estructurado y
da cuenta de las ideas que tenemos.
3. Contemplar
Por ejemplo:
• ¿De qué depende que el robot siga la línea?
• ¿Con qué parámetros el robot realiza un mejor Inicio
movimiento? ¿qué criterios definen un movimiento comienza el bucle
"mejor"? si el sensor detecta negro gira a la derecha
si el sensor detecta blanco gira a la izquierda
• ¿Cómo se podría simplificar la programación?
 sale del bucle – si detecta amarillo
• ¿Qué ocurriría si lo prueban en la otra línea? apaga los motores

©2018 FUNDACIÓN SPARKTALENTS 5


Guía del Dificultad: *

Tiempo estimado: 45
profesor
El equipo debe programar el robot para que recorra la línea negra curva que sale de la base y va hacia
Descripción el centro del tapete. El equipo debe utilizar el sensor de color en modo color, para detectar la
Una vez que logren establecer el diferencia de color entre la línea blanca y negra.
problema, deberán elaborar la Este problema se puede enfrentar en etapas:
solución, ya sea a través de la
Primero haciendo que el robot llegue hasta el cuadro azul, donde se quiebra la línea.
construcción o programación del
Luego seguir hacia la rotonda y detectar cada uno de los cuadros de color que se encuentran sobre
robot.
ella. Deje que los estudiantes puedan escoger el orden y la forma de trabajar y luego ayúdeles a
evaluar el proceso.

Contemplar Haga que los estudiantes programen su robot usando el bloque Bucle y el bloque Interruptor. El
algoritmo debe ser capaz de hacer que el robot oscile en torno a los dos colores del camino (blanco y
Durante la sesión, interactúe con negro), además de salir del Bucle cuando detecte un color determinado. Pueden utilizar el bloque
cada estudiante para facilitar el
mover la dirección o mover tanque.
aprendizaje y retroalimentar de
manera continua y frecuente.
Ayúdeles a evaluar su propia El equipo debe considerar dividir la programación dependiendo del lugar que esté recorriendo en el
comprensión, realizando tapete
preguntas, que no se respondan
por un si o un no. Es muy Preguntas de discusión para el equipo durante el proceso.
importante que el equipo sea
capaz de elaborar y comunicar sus • ¿De qué depende que el robot siga la línea? de como fueron escogidas las acciones para cada
aprendizajes. color y de los valores de giro en cada bloque de movimiento
• ¿Con qué parámetros el robot realiza un mejor movimiento? ¿qué criterios definen un
movimiento “mejor"? depende de la geometría del robot, del tamaño de ruedas, etc. Algunos
criterios pueden ser en cuanto oscila el robot, cuantas veces se pierde o con que facilidad, velocidad
máxima para recorrer la línea.
• ¿Cómo se podría simplificar la programación? considerar la opción de bloques personalizados.
• ¿Qué ocurriría si lo prueban en la otra línea? la otra línea tiene los colores invertidos.

En el siguiente programa, se utiliza dentro de un bucle, el giro


a la derecha hasta que se detecta blanco, y luego se gira a la
izquierda, hasta que se detecte negro. Note que el sensor se
encuentra en el puerto 3 y en el modo color.

©2018 FUNDACIÓN SPARKTALENTS 6


Este programa cumple la
misma función que el
anterior.
Se utiliza en cambio, el
bloque interruptor, que
evalúa un “si la condición es
verdadera entonces haz esto,
sino haz esto otro”

Una vez que los estudiantes han programado su robot, y han respondido las preguntas de la etapa de
Continuar contemplar, pídales que intenten usar el programa para recorrer la otra línea, llegando a los colores
Cuando el equipo haya amarillo y luego al rojo. 

completado la misión, provea
nuevos desafíos que se puedan
Considere los efectos que tendría el robot al moverse por la otra línea negra y en base a eso, pedirles
realizar usando lo aprendido.
que piensen en cual seria la posición mas adecuada para la ubicación del sensor.

¿Cómo podría el robot detenerse en la última barra (de color negro) sin confundir la línea negra que
está siguiendo?

Bloques utilizados:
Información adicional Sensor de luz color  en modo color
Bloque Bucle

Bloque Esperar por

Bloque mover la dirección

Bloque mover tanque

Bloque interruptor

Para tener en cuenta:


Se recomienda que el sensor de luz-color se
encuentre a una altura de 1 stud desde la superficie
que genera la reflexión de la luz, lo que equivale al
alto de una viga.
El sensor de luz-color en el modo color, no puede
calibrarse. Si el color a detectar no es ninguno de los
7 colores que puede detectar, se obtiene como
resultado salida numérica 0 que equivale a sin-color.

©2018 FUNDACIÓN SPARKTALENTS 7

También podría gustarte