9/6/2014

Actividades de Robótica Educativa

Es posible que el nombre de Damien Kee te suene, ya que se le ha mencionado algunas veces en este blog. Damien es un educador que mantiene la lista de correo legoengineering, es integrante del MINDSTORMS Community Program de LEGO y organiza talleres tanto para alumnos como para profesores. Además ha escrito una serie de libros precisamente para facilitar el trabajo de los profesores en el aula, con actividades preparadas e instrucciones sencillas.

Su último libro, Classroom Activities for the Busy Teacher: EV3 , ha tenido mucho éxito y después de la traducción al francés ahora también hay una versión española disponible. De la traducción  se han hecho cargo Ricardo Bonache Samaniego, Jordi Rincón Caballero, Adrià Marcos Pastor y Albert Oller Pujol a los que une la Universitat Rovira i Virgili en Tarragona. El resultado, "Actividades de Robótica Educativa para el Profesor Ocupado: EV3" ya está disponible.


La reseña del editor dice:

En este libro encontrará las actividades necesarias para llevar a cabo 10 semanas de clase con el kit robótico LEGO Mindstorms EV3, versión educativa (45544). El libro contiene 25 capítulos que le guiarán a través de un proceso completo de aprendizaje sobre robótica, desde los conceptos básicos hasta la exploración de un planeta lejano con su EV3. En cada lección se plantea a los alumnos un reto distinto, a la vez que se incorporan nuevos conceptos de programación y funcionamiento de los sensores. 

Todos los retos siguen una estructura muy similar. Cada capítulo empieza siempre con un breve resumen del proyecto a desarrollar, una lista detallada de los materiales necesarios y una serie de notas para el profesor que explican cómo guiar a los alumnos a lo largo del proyecto. También encontrará algunos trucos y consejos sobre cómo resolver los problemas que los alumnos se pueden encontrar y dispondrá de programas de ejemplo para poder supervisar si su programación es correcta. 

Además, el libro contiene hojas de actividades para los alumnos, lo que permite al profesor desarrollar la clase sin necesidad de preparar las actividades previamente. Los alumnos pueden seguir las preguntas indicadas en estas hojas y rellenar los espacios en blanco a medida que van obteniendo sus resultados experimentales. 

Al final del libro se incluyen las instrucciones de montaje del RileyRover, robot sobre el que se basan todas las actividades contenidas en este libro. Este robot presenta un diseño muy robusto, lo que facilita llevar a cabo las actividades propuestas y puede ser utilizado por los alumnos y profesor como alternativa al modelo incorporado en el kit LEGO Mindstorms EV3. 

Adicionalmente a los proyectos y misiones indicados, este libro contiene otras actividades encaminadas a conocer mejor el mundo de la robótica mediante trabajos de investigación y presentaciones multimedia.


8/6/2014

BTSense

Mindsensors, fabricante de sensores compatibles con LEGO MINDSTORMS, acaba de publicar un nuevo conjunto de sensores para NXT, EV3, Arduino y Raspberry Pi.

Se trata de una aplicación para Android que permite sacar partido de los sensores que el smartphone o tablet en el que se instala posee. De este modo la plataforma de robótica de tu elección  puede acceder por ejemplo al acelerómetro o el sensor de proximidad de tu teléfono.

La aplicación se conecta por Bluetooth y envía los datos de uno o más sensores del teléfono a la plataforma elegida. La mayoría  de sensores se podrá usar de forma gratuita, pero algunas funciones serán de pago.

Os dejo con un vídeo demostrativo de la aplicación que se puede decargar en Google Play Store.


7/6/2014

VEX IQ - Programación

En la primera entrada sobre VEX IQ que escribí, mencioné dos lenguajes de programación disponibles para esta plataforma.

El primero de estos es ROBOTC, una potente herramienta para programar en C que ahora va por su versión 4. Para facilitar el aprendizaje, en esta versión existe un modo Natural Language. Se trata de un modo de interfaz que permite programar con bloques descriptivos.

La gran ventaja de este sistema es que a la vez que se usan los bloques se puede ver cómo este lenguaje gráfico se traduce en lenguaje de texto en tiempo real. De esta manera, aunque se comience por el lenguaje gráfico se puede ir pasando de forma paulatina al lenguaje de texto.


El segundo lenguaje de programación que se ha hecho disponible es Modkit. Este lenguaje es puramente visual y recuerda mucho a Scratch.

Cada elemento electrónico del robot (cerebro, motores, sensores) ocupa su propia pestaña (como los sprites en Scratch) y se programan de forma independiente, teniendo cuidado de usar mensajes para que se comuniquen entre sí.

Ahora se presenta un tercer lenguaje de programación para VEX IQ. Se trata de Flowol, un lenguaje gráfico basado en diagramas de flujo. Existe una versión de prueba de 30 días y un completo tutorial.... en inglés. Flowol además incorpora mimics, sistemas de simulación de control en pantalla, que se utilizan como herramientas de aprendizaje de programación: un sistema muy enfocado al mercado educativo.

6/6/2014

Robots en el Open Europeo de la FLL

Para ver y apreciar las ideas plasmadas en los robots en la FLL lo mejor es estar como juez técnico. Los equipos te cuentan cómo es el robot que han construido y cómo lo han programado.

Este año hemos podido ver robots tanto con el NXT como con el EV3, y en cuanto a la programación un equipo al menos todavía utiliza Robolab. Creo que cara a la competición no ha sido significativo utilizar uno u otro, aunque en ciertos aspectos el EV3 ha facilitado desarrollar nuevas soluciones , por ejemplo en el apartado de la programación.

Sistema de selección automática del programa

En la FLL las misiones a las que los robots han de enfrentarse requieren del uso de diferentes complementos que los equipos cambian cuando el robot vuelve a la base. El número de complementos varía, pero entre los equipos que pudimos ver generalmente eran más que tres. En general, cuando el robot vuelve a la base, se detiene y se inicia un nuevo programa, que en muchos casos ha de ser seleccionado antes de ser ejecutado.

Algunos equipos lo desarrollan de tal manera que tras volver a la base el robot es suficiente con pulsar una tecla de la controladora para que ejecute el programa siguiente facilitando la tarea, aunque esto también tiene sus pegas si se quiere reintentar una misión.

El equipo Toyminators (USA), cuyo robot con uno de los complementos puede verse en la figura, utilizó  un código de colores y el sensor de color para que el robot fuese capaz de saber qué complemento estaba utilizando en cada momento. El programa principal leía el sensor de color y mostraba en pantalla el nombre del complemento instalado, de tal modo que al pulsar un botón ejecutaba el programa correspondiente (que había sido convertido en un Mi Bloque). De este modo podían ejecutar los programas en cualquier orden,  repetirlos si era necesario y reducir el tiempo y estrés entre salida y salida de la base. 

4/6/2014

La resaca del Open Europeo de la FLL

Imagino que para cuando escribo esta entrada, tanto los miembros de los 96 equipos de 42 países como los voluntarios de muy diferentes orígenes participantes en el Open Europeo en Pamplona ya estarán de vuelta en casa. He tenido la oportunidad y, por qué no decirlo así, el lujo de participar como juez técnico en este evento lo que me ha brindado la ocasión de compartir momentos muy agradables con mucha gente de diferentes orígenes y culturas.

Quien no estuvo allí no imaginará que en el equipo de jueces técnicos, como en el resto de los voluntarios, había personas de orígenes tan dispares como Líbano, Brasil, India, Italia y España. Tras la sesión de formación del jueves, a lo largo del viernes y sábado los equipos nos mostraron sus robots, nos hablaron de las estrategias a utilizar en la mesa de competición y nos contaron cómo había se había desarrollado el proceso creativo. La voluntad y empeño de que los niños y adolescentes participantes disfrutasen de una experiencia inolvidable favoreció el que personas que se acababan de conocer trabajasen en equipo como si lo llevasen haciendo por largo tiempo.

Estar allí ha sido una experiencia personal y vital inolvidable en las que los participantes, además de mostrar sus proyectos, ocuparon los espacios del Baluarte de Pamplona con su música, bailes (a los que arrastraban a todo el que pasase junto a ellos)... en un ambiente fantástico. 
Son ya varios los años en los que participo en la FLL, con voluntarios nuevos y que repiten, con equipos de muy diferentes orígenes, algunos de ellos que provienen de contextos complicados y que a pesar de ello son capaces de dar lo mejor... todos ellos equipos y voluntarios compañeros de un viaje que abre una ventana de esperanza hacia el futuro. Gracias a todos ellos. 


Acabo, experiencia a repetir, si es posible, aunque la próxima seguro que será más lejos. En próximas entradas escribiré sobre los robots, había ideas muy interesantes que quiero compartir.  

28/5/2014

Comienza el Open Europeo 2014 de la FLL en Pamplona

Hoy a la tarde comienza en el Baluarte de Pamplona el Open Europeo de la FLL donde se juntarán 96 equipos de 42 países de los 5 continentes.

Tras el registro de hoy mañana comenzarán a mostrar su trabajo con las presentaciones de los proyectos científicos y de valores. El viernes harán sus presentaciones de los proyectos técnicos y comenzará la competición de la mesa que finalizará el sábado.

Una ocasión para disfrutar de esta fiesta de la ciencia y la tecnología que seguro nos sorprenderá a todos los que tengamos la ocasión de estar allí.

Se puede seguir el evento en el blog del evento, en twitter, facebook o ver las imágenes en Instagram.

25/5/2014

VEQ IQ - Las comparaciones son odiosas (I)

El competidor más inmediato de VEX IQ parece ser LEGO MINDSTORMS.
Aunque, como dice el título, las comparaciones son odiosas, echemos un vistazo a cómo se comparan los elementos de los distintos sistemas.

En esta entrada veremos únicamente elementos estructurales y mecánicos. Veremos los elementos electrónicos (procesador, motores y sensores) en otra entrada.

Empecemos po las vigas:


Como se puede ver, los elementos de VEX IQ tienen una distancia entre puntos de conexión mayor que lo de LEGO. También son más finos. Mientras las vigas de LEGO tienen un sección más bien cuadrada la proporción de los elementos VEX IQ que se ven arriba es de aproximadamente 1x2. Pero hay más diferencias.


Mientras que los elementos de LEGO tienen un ancho máximo de 1, vex hace placas de 2 y 4 (puntos de conexión) de ancho. Además se puede observar que en los elementos de más de 1 de ancho hay una fila de agujeros intermedia con un desplazamiento de media unidad.

A diferencia de los elementos de LEGO, las vigas de VEX IQ son bastante flexibles. Sin embargo, no hay razones para preocuparse por la estabilidad de lo que se pueda construir con ellos: no ceden ante presión o peso aplicados desde arriba de modo que con los refuerzos estructurales adecuados se pueden hacer construcciones muy sólidas.


 Hay un buen surtido de elementos en ángulo y con un número de conexiones adecuado. Sin embargo es complicado distinguir entre las vigas de diferente ángulo (30º, 45º y 60º a primera vista. VEX está trabajando en una especie de plantilla para facilitar la identificación de estos y otros elementos.


 La gama de engranajes de VEQ IQ es muy modesta. Mientras que LEGO dispone de multitud de engranajes (aquí se muestran los de 40, 36, 24 y 8 dientes, pero también hay engranajes de 12, 16 y 20), VEX se limita a 3 modelos (en el Starter Kit). Aunque la selección pudiera parecer pequeña, en robótica se puede adecuar la potencia y velocidad del motor a los engranajes disponibles (mientras que en modelos puramente técnicos como los LEGO Technic la parte mecánica cobra más relevancia) y VEX IQ dispone de tres tamaños muy adecuados para sus robots. En la imagen no aparece un engranaje VEX IQ de corona del mismo tamaño que el mediano.


El sistema de VEX IQ también incluye conectores que recuerdan bastante a lo que hay disponible en LEGO. Al igual que en el sistema danés, VEX IQ dispone de una gran variedad de estos elementos.


Finalmente los pines: son algo más pequeños que los de LEGO y sinceramente son más difíciles de manejar. Es interesante la inclusión de un pin de 4 de largo. Entre el tamaño reducido y el agarre relativamente bajo que proporcionan en este área VEX IQ tiene donde mejorar


Espero que esta pequeña comparación de algunos elementos de LEGO y de VEX IQ sirvan para hacerse una idea del tamaño y la funcionalidad de un sistema muy nuevo y en pleno desarrollo.

Más elementos en una próxima entrada en este blog...