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

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

El Miniskybot en el Amire 2011

Del 23 al 25 de Mayo de 2011 estuve en presentando el robot Miniskybot en el congreso Amire 2011 celebrado en el Centre for Interdisciplinary Research, University of Bielefeld en Alemania.

Lo bueno de los mini robots es que son transportables y otros investigadores también se llevaron los suyos. En esta foto el Miniskybot está junto a sus amigos europeos:

De izquierda a derecha los robots son: 1) Thymios. Investigadora: Fanny Riedo (EPFL), 2) TAOs. Investigador: Eckard Riedenklau (Universidad de Bielefeld), 3) Wanda. Investigador: Alexander Kettler (karlsruhe Institute of Technology) y 4) Miniskybot. Investigador: Juan González-Gómez.

Durante el congreso aproveché para sacar algunos vídeos del Miniskybot en acción:

[youtube]http://www.youtube.com/watch?v=RSO1v0a-HO8[/youtube]

Al congreso también asistió Roger Quinn del Center for biologically inspired robotics research, con el que ya había coincidido en el Clawar 2005. Es el padre de los whegs (wheel + legs). Roger me felicitó personalmente por mi conferencia y se quedó entusiasmado con esto de las impresoras 3D imprimibles y la posibiliad de hacer robots imprimibles de bajo coste. Fue todo un honor para mí 😉

También pude conocer personalmente a Joaquin Sitte, de la Queensland University of Technology en Australia. ¡Habla perfectamente Español! En esta foto estamos los tres, durante la cena de bienvenida

Amire es un congreso pequeño, que acepta pocos artículos y sólo hay una única sala donde se presentan todos los trabajos. Este tipo de congreso me ha gustado mucho más que los grandes. Se pueden discutir más cosas y al final acabas conociendo a todo el mundo. Merece la pena.

La conclusión final es que la idea de robots “open source” imprimibles en impresoras 3D open source ha interesado mucho al resto de investigadores. Estos robots ya no son plataformas estáticas, sino que la comunidad las puede hacer evolucioar, de la misma manera que el software libre. Nunca antes en un congreso los asistentes se habían interesado tanto, y la sensación que me llevo es que esta idea ha cuajado 😉

Obijuan

A New Open Source 3D-printable Mobile Robotic Platform for Education

Ya está publicado el artículo “A New Open Source 3D-printable Mobile Robotic Platform for Education“, junto con las transparencias de la presentación dada en el congreso Amire 2011 (6th International Symposium on Autonomous Minirobots for Research and Edutainment) que se celebró los días del 23 al 25 de Mayo de 2011 en Bielefeld, Alemania.

En este artículo presentamos el robot Miniskybot y lo proponemos como plataforma para enseñar robótica.

El artículo se puede descargar en PDF o bien leer en línea en scribd:

A New Open Source 3D-printable Mobile Robotic Platform for Education

Las transparencias de la presentación están disponibles en PDF, para OpenOffice o bien en Scribd:

Slides: A New Open Source 3D-printable Mobile Robotic Platform for Education

Obijuan

Orugator v1.1 released


The second version of the Orugator, a 3D printable all terrain robot, has been released on Thingiverse.
The Orugator robot is an all-terrain robot fully designed with OpenSCAD by students of the Universidad Carlos III de Madrid under the supervision of Juan Gonzalez (ObiJuan) and Alberto Valero. The main designer, Olalla Bravo, is a Mechanics Engineering student of 2nd year.

It is impressive how in few time students can acquiere the required knowledge to design a robot. Moreover, being it printable, it is easy to test and evolve the prototypes. Code can be shared over the internet and other people can freely modify it, improving or simply varying the design.

The Orugator Project can be followed at
http://mrgroup.dyndns.org/mrgroup/doku.php?id=robots:orugator

The Thingiverse web page is: http://www.thingiverse.com/thing:8559

By Alberto Valero.

Robots imprimibles: Miniskybot V1.0

Os presentamos al robot Miniskybot V1.0, el primer robot educacional imprimible y open-source.

Tanto la mecánica, como la electrónica como el software están liberados bajo una licencia libre para que cualquiera lo pueda estudiar, modificar, construir, vender o distribuir. Además, sólo se han empleado herramientas libres para su diseño: Sistema operativo Linux, Openscad y Freecad para la mecánica, Kicad para la electrónica y el compilador SDCC para la programación en lenguaje C.

Esto es muy importante, ya que permite que se puedan realizar diseños derivados sin tener que pagar ningún tipo de licencia o realizar copias ilegales de software privativo.

Al ser un robot “libre e imprimible“, cualquier persona lo puede bajar e imprimir. La gente que no tenga acceso a una impresora 3D, siempre le puede pedir a un amigo que la tenga que se lo imprima, o ir a un “hacklab” que sí la tenga.

La mecánica en vez de ser ahora algo estático, se convierte en “evolutiva“. Es la comunidad de desarrolladores de Internet la que puede modificar los diseños haciendo que el robot evolucione, de igual manera que el software libre evoluciona.

Las piezas del MiniSkybot V1.0 están diseñadas con OpenScad y se han ensamblado “virtualmente” con el programa Freecad para ver su apariencia en 3D (figura superior).

Está formado por 8 piezas imprimibles, y otras no-imprimibles: juntas tóricas, servos, electrónica, tornillería y cables.

En esta foto se pueden ver todas las piezas necesarias. Se utilizan dos servos de tipo Futaba 3003 (trucados) y una tarjeta Skycube como electrónica. Las herramientas de desarrollo software son las mismas que las empleadas para el robot Skybot y los robots modulares.

Sin duda, con la llegada de estas impresoras 3D open-source y su aplicación a los robots, van a aparecer muchas ideas nuevas y diseños mecatrónicos sorprendentes. Abrocharos los cinturones porque ¡esto sólo es el comienzo!

Obijuan

Clone wars: Parte superior ensamblada. Primera reunión


El viernes 15 de Abril tuvimos la primera reunión de los clones. Fue un reunión informal para ver el estado de mi clon (R2D2) y comprar y cortar las varillas roscadas.

El estado de mi clon es el mostrado en esta foto: Ya están colocadas las varillas de la parte superior y apretadas las tuercas.

Inicialmente la estructura quedó un poco coja: las 4 patas no apoyaban a la vez en el suelo. Así que corté dos trozos de madera de 290mm y 234mm para que las distancias de todos los lados fueran iguales. La estructura mejoró mucho.

Hay más fotos de la reunión en este enlace.

Obijuan

Proyecto Clon Wars

… and the OlalliDana caterpillar robot is also here

In a recent post we introduced the UniTrack robot, as a part of a four tracked robot in progress. Now the alternative is arriving, the OlalliDana robot (in honor to its designers Olalla and Dani).

The OlalliDana is the first prototype of a caterpilar robot; it being like a tank is thought for all terrain, while having the simpler configuration and smaller size, as it has no articulated tracks.
More info and the source of the parts at http://www.thingiverse.com/thing:7752

It is still a work in progress and we may expect great changes in the near future. Keep on tuned.

By now, enjoy the video

Posted by Alberto

The UniTrack is here

UniTrack picture

The UniTrack Robot is done. This robot is the first step towards a 4-tracked all-terrain robot. In fact this is one of the four tracks.
Nevertheless, the track by itself is a 1D robot, capable of moving on rough terrains, as it can be seen on the video:

The robot has been developed by Jon Goitia using the open source program OpenScad and has been printed using a Open 3D Printer. More information and the parts code can be seen at Thingiverse