Lego WeDo: rompiendo los límites

En un anterior artículo, titulado Lego WeDo: iniciación a la robótica, presentamos la propuesta de Lego para que los niños y niñas puedan aprender las bases de la robótica y la programación con tan solo 7 años. El presente artículo, continua la descripción de WeDo, pero en esta ocasión con la mirada puesta en la secuenciación de aprendizajes.

Tal y como explicamos en el anterior artículo, WeDo se organiza en dos módulos de aprendizaje. El primero es el básico y fundamental, a partir del cual los niños pueden aprender a montar 12 robots que incluyen elementos mecánicos y sensores que dotan al robot de movimiento y funciones, que se ejecutan gracias a la programación de un software específico. El segundo módulo, es una ampliación del primero que plantea 6 nuevos robots que incluyen máquinas simples y complejas, que se inspiran en modelos reales como grúas, puentes levadizos o carretillas elevadoras. Estos dos módulos, que pueden suponer un trabajo equivalente a dos cursos escolares, permiten a los alumnos aprender los fundamentos de la mecánica y la programación de robots.

Si estos dos módulos los consideramos como el nivel 1 y 2 de la secuenciación de aprendizajes, el nivel 3 sería un nivel menos pautado que los dos anteriores, en el que los niños deberían construir y programar un robot a partir de un diseño finalizado. Es decir, deconstruir un robot terminado para reconstruirlo a partir del análisis y los conocimientos adquiridos en los anteriores niveles. En este sentido, es interesante explorar las propuestas de Robo Camp que han diseñado nuevos robots a partir de las piezas originales de WeDo. Estos son algunos de los ejemplos:

car-wedo manipulator-wedo elevator-wedo

El cuarto y último nivel es del alumno totalmente emancipado. Trabaja solo con la mente. No tiene montajes guiados, ni diseños finales, solo una idea o un reto. Es capaz de crear un robot, teniendo en cuenta el encaje de los elementos estructurales, con los funcionales, sin olvidar la programación de los mismos. ¿Podrías construir un helicóptero que mueva las aspas y además haga el ruido del motor? ¿Podrías crear una nave como las de Star Wars? ¿Cómo se movía una locomotora clásica?

 

helicopter-wedoEsta secuenciación en 4 niveles, requiere también de sesiones de trabajo en el aula que sean significativas. Aprender robótica tiene que traducirse en algo más que montar robots y crear programas siguiendo instrucciones. Para ello es necesario plantear retos y modificaciones antes los cuales los alumnos tengan que predecir qué ocurrirá. Por ejemplo, ¿si una rueda es sustituida en un engranaje por otra más pequeña que ocurrirá?, ¿podría conseguir el mismo movimiento con menos piezas alrededor del motor?, ¿qué ocurriría si la potencia del motor baja al mínimo? o ¿cómo podría iniciarse la acción con un sensor de inclinación?

De la misma manera, son interesantes las actividades de exposición y coevaluación entre grupos de trabajo. Explicar a los compañeros cómo han logrado completar un robot es sin duda una magnífica actividad competencial. Al mismo tiempo, evaluar justificadamente el trabajo de los demás supone un grado de análisis y comprensión mayor, que el que se realiza únicamente con el trabajo propio.

Por este motivo, sea cual sea el nivel de los alumnos, es importante diseñar sesiones donde la construcción de robots se combine con la reflexión, la exposición y la coevaluación. Este planteamiento supondrá haber construido menos robots al final de curso, pero sin duda se habrá alcanzado un grado de comprensión y competencia mucho mayor.

Lego WeDo: iniciación a la robótica

En un artículo anterior, explicamos el potencial de Lego en la enseñanza de la robótica, como un caso especial dentro de las posibilidades educativas del mundo Lego.

En este artículo centraremos nuestra atención en Lego WeDo, unos materiales diseñados para niños a partir de 7años para aprender las bases de la robótica.

Lego WeDo packEl pack completo de Lego WeDo consiste en una caja de bloques y piezas de Lego, dos sensores, un motor, un hub y un software. El pack permite construir hasta 12 distintos robots, cada uno de ellos con instrucciones de montaje y programación. Luego, lógicamente, se podrán montar mucho robots más, tantos como el ingenio de cada uno permita.

El funcionamiento es muy simple. Los niños acceden al software de WeDo y eligen el robot que quieren montar. Paso a paso, como cualquier otro Lego, las instrucciones van guiando a los niños en el proceso de montaje, a través de imágenes y bloques a colocar.

wedo birds

Al terminar el montaje del robot, se procede a la programación, con un un programa propio de Lego, muy simple y basado en botones e imágenes fácilmente identificables.

lego wedo software

En el último paso, solo se debe conectar el robot al hub y éste al ordenador mediante un puerto USB. Se acciona el programa creado en la pantalla y el robot empieza a funcionar.

lego_wedo_lion¿Por qué es especialmente interesante Lego WeDo?

Este conjunto de robots es especialmente interesante por 4 razones. En primer lugar, porque hay un trabajo asociado a la construcción con bloques de Lego que es de gran valor en el desarrollo de la visión espacial y la geometría. En segundo lugar, estos robots conllevan la utilización, la exploración y el aprendizaje de máquinas simples. Contenido que acostumbra a tener un tratamiento puntual en la educación primaria, pero que tiene una gran importancia en la comprensión de la física de secundaria y la robótica escolar avanzada. En tercer lugar, los niños y niñas aprender a utilizar sensores y comprender su función no solo en la construcción de estos robots, sino también en muchos aparatos que forman parte de nuestro día a día. Finalmente, la última razón, la hallamos en el aprendizaje de un lenguaje de programación elemental, que será básico y fundamental para comprender que sin él la figura construida no sería un robot.

Lego WeDo no termina aquí. Existe un segundo pack que complementa al primero y permite construir 6 robots más. Este nuevo pack es de nivel avanzado donde la construcción de robots es más larga y compleja, pero alcanzando construcciones como por ejemplo una grúa o una noria.

Lego WeDo

Robótica educativa con Lego

La robótica en el ámbito escolar está cada vez más extendida. Algunos centros la plantean como una actividad extraescolar y otros dentro del horario lectivo, pero, en cualquier caso, es ampliamente extendida la consideración de la robótica como un conocimiento muy interesante en la formación de los alumnos. De hecho, en algunos países como el Reino Unido la robótica es un elemento curricular más.

Hoy en día existen muchos materiales y recursos didácticos para implantar la robótica en un centro educativo. Desde los cinco años hasta la universidad podemos elegir entre numerosas propuestas que permiten desarrollar un buen proyecto de robótica. en este sentido, una de las propuestas más extendidas es la de Lego. La compañía danesa hace ya varios años diseñó su propio currículo de robótica. Un diseño ideado para que los niños y niñas puedan aprender robótica a partir de una graduación coherente y de un elemento próximo: los bloques de Lego.

El currículo de Lego se basa en dos estructuras de robot: Lego WeDo y Lego Mindstorm. El primero está orientado principalmente a alumnos de 7 a 10 años y, el segundo, a alumnos de más de 10 años. Pese a esta división, las edades de uso de estos robots pueden variar considerablemente en función del proyecto que se plantee. Es decir, podría realizarse un trabajo complejo con alumnos de 12 años con WeDo, de la misma manera que podría plantearse un trabajo simple con Mindstorm con alumnos de 8 años.

Lego mindstorm

Desde una perspectiva pedagógica, los robots de Lego son una excelente opción. En ambos casos, las actividades de aprendizaje parten de un montaje guiado de un modelo de robot para después programarlo, ejecutar la acción para la que ha sido diseñado y, finalmente, evaluar los resultados. De hecho desde Lego plantean una didáctica conocida como las ‘4C’: Conectar, Construir, Contemplar y Continuar.

Lego 4C

Esta valor pedagógico de los robots Lego entraña un amplio conjunto de procesos de aprendizaje que suponen un importante valor añadido, que merecen una descripción más completa y detallada. Por este motivo, el próximo post lo dedicaremos a explicar el primero de estos geniales robots: Lego WeDo.

Sphero como introducción a la programación

Estas últimas semanas hemos publicado dos posts sobre Sphero: el primero, como presentación de sus principales características y, el segundo, con una seleccción de las mejores apps para jugar. En este tercer y último artículo os presentamos 3 apps que, de menor a mayor exigencia, son una buena manera de aproximar a los niños y niñas a la programación y la robótica.

Sphero Draw N’ Drive es una applicación para la conducción teledirigida de Sphero. En este caso, no hay ningún tipo de control de dirección, sino que hay dibujar la trazada que queremos que realice Sphero y después darle al play. Entonces la esfera empezará a rodar y reproducirá el trayecto dibujado. Se pueden incorporar distintos colores en la trazada, de manera que durante el recorrido Sphero cambiará el color de acuerdo con lo que se ha dibujado. Es decir, esta app permite programar el movimiento y el color de Sphero a un nivel elemental.

Sphero_DrawnDrive

Sphero Macrolab es una aplicación que lista una serie de comandos que podemos utilizar para que Sphero ejecute. Estos comandos son esencialmente de movimiento, color y figuras pero también podemos programar, combinar o modificar todos los que queremos por nuestra cuenta. Para comprender mejor cómo programar con SpheroMacrolab os recomendamos estos tutoriales que encontraréis en este enlace.

macrolab_sphero

orbBasic es la app de programación de nivel superior que nos ofrece Sphero. A diferencia de la anterior donde las líneas de código estaban contenidas en comandos predefinidos, en orbBasic el códico debe escribirse como requiere cualquier aplicación informática. En este caso, una vez dominado el lenguaje de programación la ejecución resulta muy visible porque la realiza Sphero en directo. En la comunidad de usuarios podréis encontrar algunos ejemplos de juegos, que son de gran utilidad para familiarizarse con el funcionamiento de orbBasic.

 

3 juegos geniales para tu Sphero

La semana pasada estuvimos hablando de Sphero, un gadget multifunción que no deja de sorprender a quin lo prueba. En este post queremos presentaros 3 juegos geniales para Sphero y que se controlan mediante distintas apps de dispositivos iOS.

Sphero Exile es un videojuego al estilo clásico de batallas intergalácticas. La principal diferencia con otros juegos es que en este caso la nave que comandamos se controla con Sphero, es decir, la usamos como un joystick.

httpv://youtu.be/d94tDl9AsJg

 

Sphero Golf es una evolución natural de control remoto básico de Sphero. En este juego Sphero serà la pelota de golf y nuestro iPhone palo. Establecemos el hoyo y el punto de partida. Hacemos el movimiento con el iPhone y Sphero se desplazará con la fuerza y la dirección con la que hayamos golpeado virtualmente la pelota.

httpv://youtu.be/OA0ZsXuixm0

 

Sphero Rolling Dead es un espectacular juego que combina Sphero, dispositivos iOS y Realidad Aumentada. El resultado es asombroso: unos zombis nacerán del suelo de tu salón y solo Sphero podrá liberarte de su  presencia.

httpv://youtu.be/_d0JbhAtaZ0

 

Estos juegos son una muestra de todas las apps disponibles. Podréis encontrar más en la AppStore.

 

Sphero para iOS, ¿todavía no la has probado?

Hace unos meses os anticipamos que Sphero iba a lanzarse al mercado como un novedad del mundo de la robótica y de las smart toys. Ya en aquel entonces intuíamos que no iba a dejar a nadie indiferente y, de hecho, ha sido galardonada con distintos premios como Parent tested – Parent approved, Tillywig Toy Awards o seleccionada entre las 100 compañías más brillantes por Entrepreneur, entre otros muchos.

 

Sphero

Pero, ¿qué es Sphero? Sphero es un robot, es un juguete, es una mascota digital, es en resumen un gadget multifuncional, que se controla a través de los dispositivos iOS. En este sentido, se han diseñado y se están desarrollando distintas aplicaciones para usar Sphero de distintas maneras. Por ejemplo, como una esfera de control teledirigido, como un joystick para juegos de iPad o un robot programable.

En próximos posts, presentaremos algunas de las apps asociadas a Sphero qué más éxito están teniendo. De momento os dejamos con un vídeo que ilustra muy bien las principales características de este genial gadget.

httpv://youtu.be/43tctP24Xmo

 

 

Fix the factory app: iniciación a la robótica

Lego es un referente en lo que refiere a la robótica educativa. Son ampliamente conocidos proyectos educativos como Lego We-Do o Lego Mindstrom. Una combinación muy equilibrada de piezas de Lego, robots y software diseñada para que los niños y niñas, desde edades muy tempranas hasta la universidad, puedan desarrollar un proyecto de robótica acorde con sus conocimientos y posibilidades.

El iPad es una nueva frontera donde aprender las bases lógicas de la robótica, así como experimentar el lenguaje de programación por un coste mínimo. En este sentido, ya publicamos anteriormente un post que presentaba una selección de apps de iniciación a la robótica. En esta ocasión presentamos  Fix the factory, otra propuesta de la mano de Lego, que reúne todos los elementos para incluirla en buen proyecto de robótica escolar.

fix the factory

Fix the factory plantea una serie de pantallas en la que un robot de una moderna fábrica debe recoger y transportar una caja. Una tarea simple, pero que exige calcular, prever y programar todos los movimientos de dicho robot en cada una de las pantallas. A medida que el juego avanza las pantallas se complican, pero las opciones de programación se amplían, permitiendo así a los niños y niñas enriquecer su lógica y su lenguaje de programación.

Al final de cada reto se muestra una breve evaluación que incluye: el número de intentos realizados para superar la pantalla, el número de errores cometidos, el tiempo empleado en superar el reto y el número de movimientos. Este último ítem es especialmente relevante porque evalúa la habilidad para optimizar un código de programación, que es una de les habilidades fundamentales en robótica.

 

Apps para aprender robótica y programación

En la AppStore, la robótica y la programación cada día están teniendo un poco más de presencia. Las aplicaciones para desarrollar competencias vinculadas a los lenguajes de programación son más, mejores y con mayor adaptación a los distintos niveles de conocimiento de los alumnos.

Destacamos a continuación una selección de estas aplicaciones, graduadas de nivel básico a avanzado:

Bee-BotBee-Bot: Esta app está organizada en 12 niveles. Trabaja fundamentalmente la lógica de la direccionalidad: avanzar, retroceder, girar a izquierda o derecha.

 

 

DaisyDaisy the Dinousaur: Es una app indicada para aprender los fundamentos del lenguaje de programación. A través de retos secuenciados, se va explorando la lógica de la programación (movimientos, repeticiones, eventos…) en dificultad creciente.

 

cargo-bot Cargo-Bot: A partir de la programación de una grúa, se trabajan aspectos como las repeticiones o condiciones, además del movimiento. Es importante destacar también la optimización del código para alcanzar las mejores puntuaciones.

 

BotBatBotBat: Se basa en las competiciones de robots. A través de la app se programa un robot, teniendo en cuenta que tendrá que batirse con otro. Cuando el robot ya está listo, empieza la competición.

 

Impresionante juego para aprender a programar

En anteriores posts hemos hablado del valor pedagógico de la programación y la robótica aplicada a distintos contextos educativos, como en el artículo Talento e innovación 007 o en Mi primer robot controlado con una app.

Hoy queremos destacar una app desarrollada integramente con el iPad para iPad, que nos ha parecido simplemente impresionante. Se trata de Cargo-Bot, un juego que nos enseña las bases lógicas de la programación informática a partir de pequeños retos. La interfaz de la app es simple, una serie de pantallas donde el usuario debe programar los movimientos de una grúa para trasladar unas cajas según un esquema dado.

Las sucesivas pantallas se van complicando y van introduciendo nuevos elementos para construir programas más complejos. Así se van explorando conceptos como acciones, funciones o secuencias. Al finalizar cada pantalla, el usuario recibe una puntuación que depende de la pericia con la que ha resuelto el programa. Es decir, los programas más simples y eficientes son los que conllevan mayor puntuación. De esta manera, los jugadores pueden saber si su solución es la óptima o si existe una solución mejor; invitando a pensar y reinventar soluciones mejores a un mismo problema.

iDidactic recomienda esta app para niños y niñas a partir de 10 años.

 

Mi primer robot controlado con una app – III

Este el el tercer post en relación a robots que se pueden controlar remotamente con nuestro dispositivo iOS. En la misma linea que el primero y el segundo post, queremos destacar un último robot que ofrece interesantes opciones de juego y aprendizaje.

Romo es un robot que usa como inteligencia nuestro iPod touch o iPhone y como sistema locomotor una base con ruedas. Se puede controlar remotamente con cualquier dispositivo iOS o con un ordenador que disponga de Safari, Opera, Chrome o Firefox. Posiblemente, sea uno de los robots con mejor adaptabilidad a los distintos perfiles que hayan en casa. Es decir, lo pueden usar desde los más pequeños o los más mayores.

La app de Romo es una aplicación gratuita que nos permitirá disfrutar de nuestro amigable robot. A parte de las opciones de movimiento, esta aplicación permite a Romo bailar, interactuar con las personas, ver vídeos y escuchar canciones y tomar fotos. Sus creadores han puesto ha disposición del público Romotive SDK para crear apps compatibles con Romo, de manera que es probable que próximamente tengamos a nuestra disposición nuevas opciones para nuestro primer robot.