Cube Revolutions es un robot ápodo y modular. No tiene ni ruedas ni patas, pero es capaz de desplazarse en línea recta mediante ondulaciones de su cuerpo, que se propagan desde la cola hasta cabeza. Está constituido por la unión en cadena de 8 Módulos Y1, con la misma orientación.
Cube Revolutions es una versión mejorada de Cube Reloaded. Una de las características de este tipo de robots es que pueden adoptar diferentes formas:
Encogerse y expandirse:
Enrollarse o adoptar forma de cobra
La locomoción la puede realizar de tres maneras diferentes:
Por medio de ondas periódicas
Utilizando semiondas
Convirtiéndose en una rueda que rota sobre sí misma
Módulo Y1:
|
Cube Revolutions formado por 8 Módulos Y1
|
Robot abierto: Toda la información está disponible bajo una licencia libre, para que cualquiera lo pueda construir, distribuir o modificar.
|
Locomoción: en 1 dimensión (línea recta)
Alimentación: 5v, tanto para la electrónica como para los servos.
Consumo: depende del tipo de locomoción
En reposo: 80mA
En movimiento: 1.6A
Alimentación y electrónica: situadas fuera del robot.
Control: Robot controlado desde el PC, por medio de comunicación serie.
Y lo más importante es que se puede “tunear” :-) Tomando un par de calcetines viejos para recubrir los módulos, el resultado es este:
Tengo que reconocer que los ingenieros somos pésimos como artistas jajajajajajjaja
comp-ext.avi (2.0MB) |
Movimientos de compresión y expansión. |
|
cube-cobra.avi (3.8MB) |
Cube Revolutions adoptando la forma de una cobra. |
|
cube-rollo.avi (2.4MB) |
Cube Revolutions enrollándose sobre sí mismo |
|
cube-semionda.avi (4.9MB) |
Movimiento mediante semi-ondas, similar a los gusanos de seda |
|
cube-onda-periodica.avi (3.0MB) |
Movimiento mediante ondas sinusoidales que se propagan de la cola hasta la cabeza. |
|
cube-rolling.avi (3.1MB) |
Cube Revolutions adoptando forma de “rueda” y desplazándose rodando, hacia un lado y hacia otro |
|
cube-tux.avi (4.1MB) |
Friki-Video: Tux, cansado de mirar a Cube Revolutions, decide pasar a la acción :-) |
|
friki-cube1.avi (2.1MB) |
Friki-Video: Friki-cube en acción!!!! |
|
friki-cube2.avi (3.6MB) |
Friki-Video: Friki-Cube pasando por una zona complicada, para reunirse con su amigo Tux |
|
friki-cube-cobra.avi (1.8MB) |
Friki-Video: Friki-Cube se pone en posición para posar |
cube-virtual-cobra.avi (617KB) |
Cube virtual adoptando forma de cobra. Hecha con Blender. |
Autor: Juan González Gómez
Director: Eduardo Boemo-Scalvinoni
|
Este proyecto
tiene una licencia libre. El software se distribuye bajo
licencia
GPL,
y el resto: documentación, hardware y estructuras
mecánicas, bajo una licencia Creative-Commons,
permitiéndose su copia, modificación y
distribuición. |
Este proyecto lo estoy realizando como parte de mi tesis doctoral. El objetivo es crear una plataforma abierta para investigar en robótica modular reconfigurable. Cada vez estoy más convencido de que la información tiene que ser libre. Es la única manera de que la sociedad, en su conjunto, avance. Por eso este proyecto es libre, para que otros investigadores o aficionados por la robótica lo puedan utilizar, modificar, mejorar o reutilizar partes. Todo ello sin tener que pedir permiso ni ser considerado un “pirata” por reutilizar las ideas.
Y por esa razón utilizo Linux y sistemas abierto. No quiero que este proyecto, que al fin y al cabo es conocimiento, quede atado a una tecnología controlada únicamente por una empresa y que esté a merced de sus decisiones. El software libre es de todos.
J. González-Gómez, I. González, FJ. Gómez-Arribas y E. Boemo,”Evaluación de un Algoritmo de Locomoción de Robots Ápodos en Diferentes Procesadores Embebidos en FPGA” , V Jornadas de Computación Reconfigurable y Aplicaciones. JCRA 2005. Dentro del Primer Congreso Español de Informática, CEDI 2005. Granada, Septiembre 2005. |
[PDF] [HTML] [Más información] |
González-Gómez, J, Aguayo E. and Boemo E.,”Locomotion of a Modular Worm-like Robot using a FPGA-based embedded MicroBlaze Soft-processor", 7th International Conference on Climbing and Walking Robots, CLAWAR 2004. CSIC, Madrid (spain). September, 2004. Lectures notes in computer science. |
[PDF] [HTML] [Más información] |
González-Gómez, J, Aguayo E. y Boemo E.,”Locomoción de un Robot Ápodo Modular con el Procesador MicroBlaze", IV Jornadas sobre Computación Reconfigurable y Aplicaciones, JCRA04, Escuela Técnica Superior de Ingenierías. Universidad Autónoma de Barcelona, Septiembre 2004. |
[PDF] [HTML] [Más información] |
J. González, I. González, E. Boemo, "Alternativas Hardware para la Locomoción de un Robot Ápodo'', III Jornadas sobre Computación Reconfigurable y Aplicaciones, JCRA03, Escuela Politécnica Superior, Universidad Autónoma de Madrid, Septiembre 2003. |
[PDF] [HTML] [Más información] |
Charlas, conferencias, seminarios y eventos en los que se ha mostrado Cube Revolutions:
08/Julio/2006 |
”Granja de Micro-Robots”, Party-Quijote. Ciudad Real. Julio 2006 |
|
19/Enero/2006 |
”Robótica Modular y Locomoción: Robots Cube Revolutions y Multicube”, Cursos de doctorado. Universidad Rey Juan Carlos. Madrid. Enero 2006 |
|
27/Nov/2005 |
Charla en el IRC: “Cube Begins...“ |
|
10/Nov/2005 |
“Demostración de Robots articulados”. II Jornadas de Robótica en la UCA. Semana de la ciencia y la tecnología. Cádiz. Noviembre 2005 |
|
2/Oct/2005 |
Presentación pública de A.R.D.E: Agrupación de Robótica De España. |
|
5/Sep/2005 |
Grabación del capítulo sobre “Robótica personal” de la serie “España Innova”. |
|
27/Julio/2005 |
”Diseño de Robots Ápodos: Cube Revolutions”, Área de CampusBot. CampusParty. Valencia 2005. |
|
30/Mayo/2005 |
”V Muestra de Microbótica”, Universidad de Málaga. Mayo 2005. |
|
9/Abril/2005 |
”Sesiones de robótica”, Comunidad de Madrid. UPSAM. Abril 2005. |
|
7/Abril/2005 |
”Diseño de Robots ápodos: Cube Revolutions”, Concurso de robótica Robolid05. ETSII de Valladolid. UVa. Abril 2005. |
|
10/Marzo/2005 |
”Robótica y Linux: Cómo se hizo Cube Revolutions”, IV Jornadas de Software libre en la UPSAM. Marzo 2005. |
|
24/Ene/2005 |
”Robótica y Linux”, ¡Innovame!. Jornadas de difusión de la innovación tecnológica. CDTinternet.net. Enero 2005. |
|
24/Nov/2004: |
”Diseño de Robots Ápodos: Cube Revolutions”, IV Semana de la Ciencia en Madrid. Universidad Pontificia de Salamanca en Madrid. UPSAM. Noviembre 2004. |
|
17/Nov/2004: |
”Robótica en la Universidad”, IV Semana de la Ciencia en Madrid. Universidad Pontificia de Salamanca en Madrid. UPSAM. Noviembre 2004. |
|
4/Nov/2004: |
”Diseño de Robots Apodos: Cube Revolutions”, Semana de la Ciencia y Tecnología. Escuela Superior de Ingenieria de Cádiz. UCA. Noviembre 2004. |
|
22/Sep/2004: |
”Locomotion of a Modular Worm-like Robot using a FPGA-based embedded MicroBlaze Soft-processor”, 7th International Conference on Climbing and Walking Robots, CLAWAR 2004. CSIC. Madrid. Septiembre 2004. |
|
13/Sep/2004: |
”Locomoción de un Robot Ápodo Modular con el Procesador MicroBlaze", IV Jornadas sobre Computación Reconfigurable y Aplicaciones, JCRA04, Escuela Técnica Superior de Ingenierías. UAB. Barcelona. Septiembre 2004. |
|
07/Mayo/2004 |
”Robótica y Linux", III Jornadas de Software Libre en la UPSAM. Mayo 2004. |
|
29/Abril/2004 |
Participación en el Concurso Nacional de Robots HISPABOT, Universidad de Alcalá. Abril 2004. |
|
25/Marzo/2004 |
”El robot ápodo Cube Revolutions”. SICFIMA 2004. Facultad de Informática. UPM. Marzo 2004 |
CUBE REVOLUTIONS |
[Mayo/ 2001] La primera versión del “robot gusano” la realicé para mi proyecto fin de carrera: Cube 2.0
[Junio/2003] Segunda versión: Cube Reloaded. Realizado como trabajo de iniciación a la investigación.
[Marzo/2004] Tercera versión: Cube Revolutions. La presentación “pública” de Cube Revolutions se hizo en la Facultad de Informática de la UPM, en la “IX semana de la investigación y la cultura de la Facultad de Informática de Madrid”, SICFIMA 2004.[Más información]
[Mayo/2004] Participación en el Concurso Nacional de Robots Hispabot. Obtención del premio al segundo clasificado, en la prueba libre. [Más información]
[Septiembre/2004] Demostración en el Clawar 2004: “7th International Conference on Climbing and Walking Robots”. [Más información]
Además, Cube Revolutions ha participado en los eventos indicados en la sección de eventos.
El nombre de Cube viene de la película de terror del mismo nombre. Los apellido "Reloaded" y “Revolutions” se han tomado de la II y III parte de la película Matrix: Matrix Reloaded y Matrix Revolutions.
Estructura mecánica: Módulos Y1, conexión en fase y desfase, y disposición en Cube Revolutions.
Cableado: Interconexión entre CT6811 y servos. Placa Matrix. Disposición de pines y conectores.
Electrónica: Esquema general. Tarjetas CT6811 y Skypic
Software I: Control de servos desde el PC, secuencias de movimiento, generación manual, almacenamiento y reproducción.
Generación de movimiento: Coordinación, generación y control
Software II: Implementación en C y C# de la generación automática de secuencias de movimiento.
Software III: Modelo físico
Puedes encontrar transparencias sobre Cube Revolutions en la presentación que se hizo en SICFIMA, en la UPM. [PDF] [OpenOffice]
Las fotos están disponibles en esta página.
Planos/Modelos 3D |
En este enlace está toda la información disponible sobre los módulos Y1 |
|
Plano de los módulos Y1. Formato DXF |
|
Plano de los módulos Y1. Formato PDF |
|
Plano de Cube Revolutions. Formato DXF |
|
Plano de Cube Revolutions. Formato PDF |
|
Modelo 3D del módulo Y1. Para Blender. |
|
Modelo 3D de dos módulos Y1 conectados en fase. Para blender |
|
Modelo 3D de dos módulos Y1 desfasados. Para blender |
|
Modelo 3D de Cube Revolutions, con los módulos no en reposo. Para blender |
|
Modelo 3D de Cube Revolutions, con los módulos en reposo. Para blender |
|
Animación 3D de Cube Revolutions adoptando forma de cobra. Para Blender |
Software I |
Programa “hola mundo” de ejemplo para el control de servos desde el PC. FUENTES. |
|
Programa “hola mundo” de ejemplo para el control de servos desde el PC. EJECUTABLE |
|
Programas Cube-play y Cube-reverse-play para la reproducción de secuencias de movimiento. FUENTES y EJECUTABLES. |
|
Enlace al programa star-servos8, que permite controlar los servos mediante una interfaz gráfica, así como generar/reproducir secuencias. |
|
Enlace a la librería Stargate 1.0.1. Necesaria para ejecutar y compilar los programas anteriores. |
Software II |
Programas Cube-generate y Cube-octave. Fuentes y Ejecutables. |
|
Programa Cube-demo. Fuentes y Ejecutable. |
|
Enlace al programa cube-virtual.mono |
Secuencias de movimiento |
Adoptar forma de cobra |
|
Enrollarse sobre sí mismo |
|
Cerrarse sobre sí mismo |
|
Onda sinusoidal de baja amplitud |
|
Onda sinusoidal de media amplitud |
|
Onda sinusoidal de gran amplitud |
|
Semionda de baja amplitud |
|
Semionda de media amplitud |
|
Semionda de gran amplitud |
|
Movimiento tipo “rueda” |
Software III |
Programa cube-virtual-play. Fuentes y Ejecutables. |
Ficheros para OCTAVE |
Secuencia (.f8) |
Fichero para Octave |
Descripción |
---|---|---|
Onda sinusoidal. A=5, Long Onda=120. |
||
Onda sinusoidal. A=10, Long onda=120 |
||
Onda sinusoidal. A=20. Long onda=120 |
||
Semionda. A=10. Long onda=350. Anchura 100. |
||
Semionda. A=20. Long onda=350. Anchura 100. |
||
Semionda. A=40. Long onda=350. Anchura 100. |
||
Semionda. A=40. Long onda=350. Anchura 70 |
Módulos Y1 , Primera generación de módulos mecánicos para la construcción de robots modulares
Cube Reloaded, Versión previa a Cube Revolutions
“Diseño de robots ápodos”. Trabajo de iniciación a la investigación para obtención del DEA. Junio 2003.
“Principales líneas de investigación en robots ápodos”. Trabajo de primer año de doctorado. Septiembre 2002
CUBE 2.0, Versión previa a Cube Reloaded. Junio 2001.
Tarjeta Skypic, una entrenadora libre para microcontroladores PIC.
Tarjeta CT6811, una entrenadora libre para el microcontrolador 68hc11
Star-servos8, una aplicación para controlar servos desde el PC
proyecto stargate : Control y monitorización de dispositivos desde el PC
librería stargate: Librería para acceder a los “Stargates”
Futaba 3003: Servomecanismos modelo Futaba 3003.
Cube-virtual-mono. Generación automática de secuencias de movimiento para Cube Revolutions.
20/Jul/2006: Añadido enlace a la conferencia “Granja de Micro-Robots”
30/Enero/2006: Añadidos enlaces a la charla en el irc “Cube Begins” y a la conferencia “Demostraciones de robots articulados”
19/Dic/2005: Publicado Cube Revolution en la web
25/Nov/2005: Publicada información preliminar en la web