Estado de mi tesis (I)

July 3rd, 2008

gusano-discreto.png
Durante los últimos 5 meses he estado trabajando intensamente en escribir la tesis. Todavía necesitaré dos meses más para terminarla. Pero aquí voy a publicar un avance de parte de lo que tengo ya casi terminado:

* Capítulo 2: Encuadre científico-tecnológico. Estado del arte en robótica modular y dónde encaja esta tesis.

* Capítulo 3: Modelos. Presentación y descripción de los modelos de control, cinemáticos y matemáticos usados para la locomoción de los robots ápodos modulares.

* Capítulo 4: Locomoción en 1D. Estudio de la locomoción de los robots ápodos en una dimensión.

* Referencias.

El resto de capítulos están bastante avanzados, pero todavía tengo que trabajar más en ellos.

Obijuan

Wii-board: moviendo un Skybot ;-)

June 18th, 2008

wii-board-juan.jpg
Ayer hemos movido por primera vez un Skybot usando la nueva plataforma de Nintendo Wii-board :-) Este nuevo “juguetito” ofrece muchas friki-posibilidades. Aquí os paso un vídeo con el primer experimento. La información está disponible en esta página.

Una de las ideas que propuso Alejandro Alonso es la de situar la wii-board sobre la base del robot SAM. Situarse encima de ella y moverse como si fuese un Segway :-).

También uno se puede subir en la tabla y mover un robot móvil con los pies mientras tiene las manos libres para controlar otras cosas: el movimiento de minicámaras, activación de luces, etc… Además de poder controlar los robots como si se estuviese bailando, al ritmo de la música :-D

O como dice Andrés, “¡¡Quiero mover a yossua meneando mi trasero!!

¡¡Todo un mundo de posibilidades frikis!! :-D

Obijuan

Skybot: Iniciarse en la robótica

June 18th, 2008


skybot-exterior.jpg

La robótica se aprende haciendo robots. Pero para construir robots hay que saber… Así que… ¿Cómo puede alguien iniciarse en el mundo de la robótica? Así es como nacieron los talleres de robótica.

El Skybot es el robot “hola mundo” que utilizamos en los talleres para que la gente se inicie en el mundo de la robótica. En ellos los asistentes pierden el miedo al “cacharreo”: Tienen que soldar, empalmar cables, montar una estructura mecánica, bregar con los problemas que aparecen… La aplicación más fácil a desarrollar es el clásico seguidor de líneas:

Sí, ya lo sé, es algo muy sencillo para tí, pero estos talleres están pensados para la gente que nunca ha construido ni programado un robot. El seguimiento de líneas es perfecto para enseñar. Sólo hay que ver la cara que pone la gente cuando mueve el robot por primera vez… :-)

El Skybot es un robot libre. Significa que toda la información está disponible: los planos de las piezas, el hardware, el firmware, el software… Significa que una vez que lo has construido y programado en uno de los talleres, podrás profundizar en lo que más te interese: Podrás mejorar la estructura mecánica, por ejemplo haciéndola de aluminio. Podrás cambiar los motores por otros más potentes. Podrás estudiar la electrónica y hacerte tu propia placa a la medida. Podrás estudiar cómo están hechos todos los programas…

asus_eee3.jpg

¿Sabes que en realidad el robot Flatbot es un Skybot? Sí, es un Skybot al que se le ha sustituido el chásis y los motores por otros. Ya está. Tiene la misma electrónica y se usa el mismo software. Ahora ponle un portátil encima… :-)

Esa es la ventaja de empezar con un robot aparentemente simple como Skybot. Si aprendes bien cómo funciona, el límite sólo estará en tu imaginación. Aprovecho para poner el último vídeo del skybot controlado con un Tarri-wheel:

¡Nos vemos en los talleres de robótica de la Campus Party2008!

Obijuan

Portátil Asus EEE y Robótica

June 15th, 2008


asus_eee3.jpg

Este fin de semana Andrés y yo nos hemos comprado un Portátil Asus EEE modelo 701 con Linux para utilizarlo como cerebro en el Robot FlatBot.

La verdad es que estamos emocionados :-) Este portátil es perfecto para la robótica: consume poco, tiene una webcam integrada, Wifi, todos los periféricos que hemos probado funcionan muy bien: conversores USB-serie, cámaras de vídeo, ipod, conversores USB-serie… Pero lo mejor de todo son sus dimensiones: 225 × 165 × 21mm


asus_eee2.jpg

En este vídeo se puede ver el robot en acción. Andrés lo está telecontrolando desde otro Portátil por ssh.

La configuración es muy sencilla. El Asus está sobre el FlatBot. A través de un puerto USB (y usando un conversor USB-serie) está conectado a la tarjeta Skypic que tiene grabado este firmware hecho en C. En el Asus se abre un terminal de comunicaciones (minicom). La Skypic activa los motores del robot cuando recibe los caracteres ‘o’ (izquierda), ‘p’ (derecha), ‘q’ (adelante), ‘a’ (atrás) y espacio (parar) por el puerto serie.
Para telecontrolar el robot sólo hay que abrir una sesión ssh por wifi, entrar en el Asus, ejecutar el minicom y usar las teclas anteriores para moverlo.

Hitec y Obijuan

Frikeando con FlatBot :-)

June 13th, 2008


flatbot-epi1.jpg

El robot FlatBot ofrece muchas posibilidades para el frikeo. La aplicación para la que fué concebido es convertir tu portátil en un robot, pero es una perfecta base móvil ;-). Ayer vino Andrés a mi casa y se trajo a FlatBot. Hicimos algunos experimentos muy interesantes:

También realizamos algunas pruebas de transporte del Robosapiens V2, que pesa 4.3Kg:

Las posibilidades son infinitas. Colocando una papelera encima podemos tener una canasta móvil ;-)


flatbot-papelera.jpg

En todas las pruebas estamos controlando el robot desde un portátil mediante un cable serie. Pero esto se puede hacer de manera inalámbrica por Bluetooth.

La campus está cerca… y nuestro frikismo va en aumento!!!! :-D

Obijuan

Tarri-wheel!

June 10th, 2008


tarri-wheel1.jpg

Constrúyete tu propio volante inhalámbrico Tarri-Wheel, a partir de un mando de la wii y una tarrina de CDs ;-)

Una de las utilidades es controlar robots. Como ahora mismo no tengo aquí ninguno con ruedas (Andrés, necesito el skybot!!! :-) ), he usado un servo:

Obijuan

Yossua esta buscando zapatos nuevos…

June 3rd, 2008

El otro día Yossua fue retado a un duelo, se celebrará en Campus Party 2008. El culpable TupperBot de Mif.

Por eso Yossua está buscando zaparos nuevos. Por ahora esto es lo que ha encontrado.

Yossua con ruedas nuevas

Andrés

Dibujando con Inkscape

June 3rd, 2008


cuadrupedo.jpg

El programa que estoy usando para hacer los dibujos de mi tesis es el Inkscape. Es un programa de dibujo en 2D, libre y multiplataforma (Linux, Mac, Windows). Lo mejor es que los ficheros se graban en el formato vectorial SVG, que es abierto y basado en XML.
Yo descubrí este programa el año pasado, cuando acudí a la iParty9 en Castellón de la Plana. Desde entonces lo estoy usando.

Nunca he sido un buen dibujante, pero con el inkscape puedo hacer muy fácilmente dibujos como este robot cuadrúpedo modular que he dibujado hoy. La técnica es muy sencilla. A partir de una foto o pantallazo lo único que tienes que hacer es importarla en inkscape y “calcarlo”, igual que hacíamos en prescolar ;-)

El cuadrúpedo lo he “calcado” de esta imagen que he geneado con el MRSuite.


pucho-sim.jpg

Obijuan

Video mejorado de FlatBot

May 31st, 2008

Bueno, aquí he dejado un video, un poco mejor que el anterior. Esta claro que en casa de herrero cuchillo de palo.

Andrés

Experimentando con FlatBot

May 29th, 2008

Aprovechando el mal tiempo que acompaña estos días, pero que nos viene de maravilla, he construído el FlatBot. Se trata de una especie de Skybot (lleva las misma electrónica), pero con una base plana y grande para poder poner un portátil encima.

Vista inferior con la electrónica y motores

El portátil se comunica con la Skypic para controlar los motores, y nosotros a su vez, podemos conectarnos el portátil mediante Bluetooth o WiFi. De esa forma tenemos una plataforma móvil controlada por nuestro PC y siendo muy fácil la programación de algoritmos complejos.

Foto del FlatBot con un PC y el mando de la Wii

Otra aplicación de moda e interesante es controlar el robot con el mando de la Wii como se ve en este video. El cámara es tan friki que lo ha grabado girado, mañana os subo uno mejor.

Andrés