¿Y esto para qué sirve?

Me ha encantado esta viñeta publicada en Amazing.es. Me siento totalmente identificado. Muchísimas de las investigaciones en robótica no tienen una aplicación clara y directa, pero son totalmente necesarias. Hay que tener visión a largo plazo.

Con respecto a mis investigaciones en robots modulares, siempre hay alguien que hace esa pregunta… “La serpiente se mueve muy bien, pero ¿para qué sirve?”. A lo que respondo: “Para entender el movimiento“. Pero esta pregunta nunca satisface al interrogador…

Obijuan

Más sobre la primera “Telecopia” del Miniskybot

[youtube]http://www.youtube.com/watch?v=2EqvuPXYKf0[/youtube]

CW Kreimer ha creado este vídeo en el que muestra su telecopia del Miniskybot y hace una demostración. Además, ha modificado la parte frontal para incluir un único sensor de ultrasonidos (una especie de cíclope 😉

No sólo es la primera “Telecopia”, sino que también es la primera mini-evolución del robot 😉

Obijuan

Skymega 1.0: Ya está aquí :-)

Ayer recibimos el primer lote de PCBs de la tarjeta Skymega (100 unidades). ¡¡Ya podemos empezar a programar los micro de ATMEL a saco!! 🙂

Observar el magnífico logo de hardware libre en la serigrafía de la cara inferior 😉

La placa funciona muy bien. Es compatible con Arduino por lo que se puede programar desde este entorno sin problemas. Cuando tenga tiempo escribiré la documentación. Por supuesto, la Skymega es hardware libre2 y ha sido diseñada con el Kicad.

El único problema es que la versión 1.0 tiene un bug 🙁 Al hacer el panel re-ruté algunas pistas y me olvidé de una. Por eso es necesario soldar un cable de 1cm en la parte inferior uniendo dos pads.

Obijuan

Miniskybot: Primera “Telecopia” de un robot imprimible

Cw Kreimer, de Pittsburgh (USA) ha realizado la primera “Telecopia” de un Miniskybot. Se ha descargado el diseño de Thingiverse, ha impreso las piezas con su thing-o-matic, ha bajado los planos de fabricación de la tarjeta skycube, los ha mandado fabricar y lo ha ensamblado todo.

El resultado: que el robot Miniskybot se ha “Telecopiado” desde Madrid a Pitsburgh 🙂

[youtube]http://www.youtube.com/watch?v=8ZZbghV05eQ[/youtube]

Esta es una de las características que tienen los robots imprimibles y libres: la comunidad los puede estudiar, fabricar…. y ¡Modificar! Lo que, además de la posibilidad de “Telecopiarse”, permite que “muten”, evolucionen y se diversifiquen.

Obijuan

A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations

Ya está publicado el artículo titulado A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations, que fue presentado el pasado día 30 de Mayo por Avinash Ranganath, mi estudiante de doctorado en el 9º Workshop de Robocity2030.

Slides: A Distributed Neural Controller for Locomotion in Linear Modular Robotic Configurations

En este trabajo, Avinash está utilizando redes neuronales para crear controladores de la locomoción de los robots modulares capaces de adaptarse a cambios en el entorno. A diferencia de los controladores basados en osciladores sinusoidales que desarrollé en mi tesis doctoral, los de Avinash son capaces de tener el cuenta el feedback de los servos así como señales de entrada provenientes de sensores externos.

A DISTRIBUTED NEURAL CONTROLLER FOR LOCOMOTION IN LINEAR MODULAR ROBOTIC CONFIGURATIONS

Es un trabajo todavía preliminar y que de momento sólo está simulado en el OpenMR.

Obijuan

Ruedas con el logo OSHW para Skybot/Miniskybot

Mirad el diseño derivado de las ruedas para el Skybot/Miniskybot que ha creado Sergio Vilches, estudiante de ingeniería del grupo bilingüe en la Universidad Carlos III de Madrid. Ha añadido el logotipo del open source hardware (OSHW)… y ha quedado genial! 🙂

Hasta ahora, compartir diseños mecánicos era algo complicado. Gracias a OpenScad las piezas mecánicas se describen mediante código y se pueden compartir fácilmente. Luego cualquiera las puede “imprimir” mediante impresoras 3D open-source. El resultado es que los objetos evolucionan. Ya NO son algo estático y difícil de cambiar. La mecánica es ahora más parecida al software.

Obijuan

Ruedas paramétricas

Ya están publicadas las ruedas paramétricas para el skybot/Miniskybot. Las anteriores ruedas no lo eran: estaban creadas mediante la “extrusión” de los planos 2D (en dxf) de las ruedas, usando opensacad.

Sin embargo, con el diseño paramétrico se pueden tener diferentes ruedas con el mismo código fuente. Ahora es posible cambiar el diámetro, el grosor y las dimensiones de la junta tórica para imprimir diferentes ruedas.

Esto tiene unas implicaciones más profundas de lo que parece. Las dos ruedas mostradas en la foto de arriba, están definidas por el mismo código, pero son objetos físicos diferentes. Ambas son dos objetos diferentes de la misma clase (la clase rueda).

¿Por qué no utilizar una metodología orientada a objetos para describir objetos mecánicos? Esto permitiría reutilizar el “código” más fácilmente y organizarlo mejor. Esta idea la hemos bautizado como OOM: Object oriented mechanics (Mecánica orientada a objetos). Tal vez con esta metodología se puedan diseñar estructuras de robots genéricas, y obtener robots derivados.

Obijuan

MADRE en la nave

Ya tenemos a MADRE operativa. Está situada en la nave industrial del edificio Agustín de Betancourt, en la Escuela Superior de Ingeniería de la Universidad Carlos III de Madrid, en el campus de Leganés. Ya hay, de momento, 12 operadores.

La idea es dejarla en la nave y permitir el acceso a todos los que quieran, con el único requisito de que antes se deben convertir en operadores. De momento la impresora está funcionando muy bien y se están imprimiendo muchas cosas. En este vídeo se puede ver a MADRE en acción:

[youtube]http://www.youtube.com/watch?v=UjcoL81lJnA[/youtube]

En esta foto se pueden ver mejor los alrededores de la máquina

Y esta es una panorámica de la nave. Abajo a la derecha se puede ver a MADRE 😉

Obijuan

PCB prototipo de la placa Skymega

Ya tenemos hecho el PCB prototipo de la tarjeta Skymega, que es similar a la Skycube pero para los micros ATMEGA 88/168/328 de Atmel.

El proyecto se comenzó hace un año (entrada en el blog) pero por falta de tiempo quedó archivado. Sin embargo, ahora Itziar Lima lo ha retomado, como parte de su proyecto fin de carrera.

Todo el diseño está hecho con Kicad y se trata de hardware libre2. El PCB es a doble cara. Del primer prototipo se han sacado 8 unidades, en el laboratorio de circuitos impresos de la ETSI de Telecomunicación (UPM), donde yo estudié. Los prototipos tienen taladros metalizados. Cada prototipo ha salido por 8€.

En esta foto estamos Itziar Lima y yo probando uno de los prototipos. Hubo suerte y todo funcionó muy bien 😉

La skymega es compatible con el arduino. La grabación del bootloader se puede realizar a través del entorno de arduino usando cualquiera de los grabadores soportados. El que yo estoy usando es el USBtiny de Adafruit, que es hardware libre.

Una vez grabado el bootloader, la descarga del software se hace usando el cable FTDI (USB-serie). Ya no es necesario ningún grabador.

La skymega es una placa entrenadora para aprender, que se puede colocar directamente en los módulos Y1 o MY1 para construir robots modulares, o bien en robots móviles como el Miniskybot.

De momento la página está en construcción, pero todos los ficheros fuentes y documentación están disponibles en el repositorio.

Obijuan