Clone Wars: El eje Y ya está funcionando

Mi clon R2D2 del proyecto Clone wars sigue avanzando. Ya está el eje y montado y funcionando. En este vídeo podéis ver más detalles:

[youtube]http://www.youtube.com/watch?v=m0woYq0f-hA[/youtube]

La electrónica que estamos utilizando es un arduino mega al que se le conecta una RAMPs 1.2. El firmware que estamos probando es el Sprinter. Para las pruebas estamos usando Repsnaper.

Obijuan

Clone wars: Ya hay dos prototipos casi listos!!

La impresora Mardan de Marco Esteban está prácticamente lista. Aunque todavía no se ha puesto en marcha (ahora estamos liadiando con el firmware), toda la mecánica, electrónica y montaje está terminado. La impresora la podéis ver en la foto. No tiene desperdicio 😉 Aquí os paso una imagen de más resolución para ver los detalles. ¡Estupendo trabajo Marco!!

La impresora de Igor de Miguel (Smart Wars) también está muy avanzada, como podéis ver en esta foto:

(imagen en alta resolución)

Estas dos impresoras son los primeros Hijos de MADRE, la impresora 3D de la Asociación de Robótica de la Universidad Carlos III de Madrid.

El proyecto Clone wars sigue adelante. Durante este cuatrimestre intentaremos tener los prototipos funcionando, aunque sabemos que la calibración para obtener impresiones de calidad será complicado.

Obijuan

The Object Oriented Mechanics Library is arriving

Después de un tiempo usando OpenScad con estudiantes, hemos sentido como la potencia de diseñar piezas programando podía ir aún más allá. OpenSCAD es una gran herramienta, pero que no puede competir (en cuanto a lenguaje de programación) con la flexibilidad, versatilidad y potencia de lenguajes como C++.

Por otro lado está el modelo orientado a objetos, ¿dónde mejor que en los “objetos reales” se puede encontrar esta filosofía?. Es por ello que Juan Gonzalez-Gomez (ObiJuan) y Alberto Valero se han lanzado a desarrollar la Object Oriented Mechanics Library (OOML). Esta librería no es ni más ni menos una librería en C++ que permite desarrollar, de modo muy parecido a OpenSCAD piezas mecánicas para ser impresas.

Actualmente el diseñador diseña su pieza usando las funciones y objectos primitivos presentes en la OOML. Su programa generará finalmente el códico OpenSCAD de dicha pieza. Usando OpenSCAD se puede general el STL… y listo para ser impreso.

Actualmente la OOML está aún en fase de desarrollo y documentación, aunque la primera versión beta está ya disponible, junto con un buen conjunto de tutoriales, que permiten empezar a diseñar las piezas. El codigo y la documentación están en http://ooml.dyndns.org/oomlwiki

Cualquier feed-back, opinión, debugging, testing, etc. es más que bienvenido.

Alberto Valero

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

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

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