Conferencia sobre el proyecto RepRap en Madrid


adrian-bowyer-reprap1.jpg

El martes 2 de Febrero tuve el privilegio de asistir a la charla que dió Adrian Bowyer sobre el proyecto Reprap. El lugar fue el medialab-prado, a las 19h de la tarde. Me enteré a través de Barrapunto y salí disparado para asistir. Sólo puedo decir una cosa:

Ha sido una de las conferencias más interesantes de las que he asistido en mi vida

He estado siguiendo el proyecto reprap desde hace varios años, pero sólo era una mera curiosidad. Ahora que lo he visto de cerca y he comprobado cómo son las piezas que se pueden fabricar de forma casera, estoy impactado. Estuve durante toda la charla con ese presentimiento de que estábamos al comienzo de algo grande. Es la semilla de un futuro completamente revolucionario.

Pude tocar con mis manos las piezas que tantas veces había visto en la web. Una es un gancho para usarlo de perchero. Cualquiera que se haya fabricado la “impresora 3D” lo puede “imprimir”:


reprap-perchero.jpg

Esta otra pieza es un picaporte para una puerta. Cualquier puede diseñarse su propio objeto y luego “imprimirlo”:


rep-rap-picaporte.jpg

O incluso unas sandalias para niños:


reprap-sandalia.jpg

Por supuesto que con RepRap se pueden hacer los módulos Y1 para fabricarte tus propios robots modulares. Y ese es mi interés de este proyecto: diseñar robots que puedan ser construidos con Reprap.

Y claro, no me pude resistir a hacerme una foto con Adrian. Es todo un privilegio 😉


adrian-obijuan.jpg

Durante esta semana y la siguiente, se está haciendo un taller de Reprap en el Medialab-prado. Voy a asistir a todas las sesiones que pueda. Os iré contando.

Obijuan

Esquema keyboard para JDE


keyboard-screenshot.png

Para realizar pruebas con JDE, he creado el esquema keyboard. Permite que cualquier otro esquema tenga acceso al teclado. Esto resulta muy útil para las pruebas. Por ejemplo se puede mover un robot con las teclas, usar un menú, cambiar los modos de funcionamiento, etc.

En el siguiente vídeo se puede ver una demostración de uso. Se ha modificado el esquema de pruebas de la tarjeta freeleds, de manera que al pulsar las teclas se cambia el modo de funcionamiento:

[youtube]http://www.youtube.com/watch?v=WXpVutKWO40[/youtube]
(Enlace al video en Youtube)

Además, se ha incorporado un “teclado virtual”. Mediante pulsaciones del ratón en las teclas virtuales, se obtiene el mismo efecto que si se pulsasen en el teclado real.

Las fuentes están disponibles aquí.

Obijuan

Drivers servos8 y oscillator8 para JDE


skypic-servo-peq.jpg

Ya puedo mover servos con JDE a través de la tarjeta Skypic. He programado dos drivers para hacer pruebas: servos8 y oscillator8. El primero permite que los esquemas muevan el servo a cualquier posición, especificando su ángulo como variable de entrada. El segundo genera oscilaciones en los servos que son controladas por los esquemas especificando su amplitud, fase y frequencia.

Es el driver oscillator8 el que permite realizar la locomoción de los robots ápodos modulares. En este vídeo se puede ver una demostración:

[youtube]http://youtube.com/watch?v=Xujl3OH5xt4[/youtube]
(Enlace directo al vídeo en Youtube)

Aquí están los enlaces de los diferentes elementos:

* Tarjeta skypic
* Módulo Y1
* Módulo GZ-I
* Configuración mínima (Minicube-I)
* Firmware cargado en la skypic
* Fuentes de los Drivers servos8 y oscillator8 (son versiones de prueba, con el código muy sucio)

Obijuan

Vehículo con dos gusanos de potencia :-D


ben-thurx.jpg

Hoy mientras frikeaba con JDE, he encontrado una nueva aplicación de los robots modulares: son perfectos para tirar de un carro 😀

Pero mejor verlo en un vídeo:

[youtube]http://www.youtube.com/watch?v=OLK2Le-8HGQ[/youtube]
(Enlace al video en youtube)

El carro lo he improvisado con una tapa de una caja y un par de coches de mi padawan, que hacen las veces de ruedas. Dos robot del tipo Minicube-I tiran del carro, haciendo avanzar a tux, al ritmo de la música de Ben-Hur 🙂

Uno de los Minicubes está hecho con módulos Y1 y el otro con Módulos GZ.

¡¡El primer vehículo con dos gusanos de potencia ha sido creado!!!

Obijuan

Driver Led8 para JDE


freeleds-skypic.png

Hace poco que he empezado a colaborar en el projecto JDE, desarrollado por el grupo de robótia de la Universidad Rey Juan Carlos. Es una plataforma software para la realización de aplicaciones robóticas. Además es libre, distribuida bajo licencia GPL.

Mi intención es añadir a JDE dispositivos hechos con hardware libre. He comenzado por la tarjeta Skypic. La primera aplicación ha sido el diseño de un driver para JDE que permite a los esquemas encender leds (Sí, la famosa aplicación led-palanca):

[youtube]http://www.youtube.com/watch?v=SBEeYzrN-2I[/youtube]
(Enlace al video en youtube)

😀

La utilidad de este driver es aprender a conectar los esquemas de jde con la Skypic. Lo divertido viene luego: mover servos, controlar mis robots modulares, añadirles visión, etc. Pero quiero ir pasito a pasito.

A continuación pongo los enlaces de todo lo que se ve en el vídeo:

* Tarjeta skypic
* Tarjeta Freeleds
* Firmware a grabar en la Skypic. Es el servidor eco, que además de hacer eco escribe los bytes recibidos al puerto B, donde se conecta la Freeleds.
* Paquete con las fuentes del Driver Led8. Es una versión preliminar “cutre”. Más adelante colgaré toda la información en el wiki.

Saludos, Obijuan

Tutorial: Puerto serie en Linux



Tutorial-linux-serial.png


Últimamente he recibido bastantes correos de gente pidiéndome información sobre el puerto serie en Linux, así como ejemplos de su programación en C. Así que he decidido hacer este tutorial.

En realidad, el tutorial consiste en un módulo muy simple que implementa las comunicaciones serie (serial.c) y un par de ejemplos “hola mundo”. Sólo con eso yo me comunico con la tarjeta Skypic y controlo los robots.

Obijuan

Recopilación de aparición en medios de comunicación


juan-campus05-taller.jpg

He creado una página donde he recopilado todas las apariciones en medios de comunicación. Me ha hecho mucha gracia recordar el artículo que apareció en el ABC de informática en 1998 😉 ¡Cómo pasa el tiempo!

La idea de hacer esta recopilación la he tomado de Alejandro Alonso. Aprovechando que ahora me tengo que acreditar, he puesto en marcha el escaner y he digitalizado los artículos en los que hacen referencia a mi trabajo.

Obijuan

Aparición en la revista “Muy interesante”


muy_interesante_juan_gonzalez.png

En la revista Muy interesante de Enero de 2009 han escrito un artículo sobre otros usos de la wii, titulado: “La varita mágica de la wii”. Entre otras cosas, hablan sobre mis “frikeos” controlando robots con el wiimote y la wii balance board 😉

Me enteré de su publicación a través de Bartek (gracias!).

El artículo completo escaneado está disponible aquí está disponible como imágenes jpg aquí: (Página 40) (Página 41) (Página 42) (Página 43) (Ocupa mucho menos en .jpg)

La revista también tiene una Versión electrónica, disponible en www.muyinteresante.es, aunque el artículo es algo diferente al publicado en papel, y tiene menos fotos.

El vídeo al que hacen referencia en el artículo está disponible en la página con información de la wii board.

Obijuan

PD.- La foto superior es una composición hecha por mí. No es la portada de la revista.