El robot modular Minicube-I ya es autónomo ;-)

minicube-i-skycube-1-peq

Está lista la primera versión de Minicube-I que es autónoma, con toda la electrónica y la alimentación integrada en el propio robot.

Breve descripción del robot:

  • Mecánica: Dos módulos Y1
  • Electrónica: Tarjeta Skycube
  • Firmware: Micro-osciladores
  • Alimentación: Batería de Li-Po + regulador
  • Tipo de robot: Configuración mínima del grupo cabeceo-cabeceo con topología de 1D
  • Aquí está el robot en acción:
    [youtube]http://www.youtube.com/watch?v=CkTBHTHtS9E[/youtube]
    (Enlace directo al vídeo en youtube)

    En esta demostración sólo se muestra un tipo de locomoción, con los parámetros de los osciladores fijados a:

  • Amplitud: 45 grados
  • Diferencia de fase: 125 grados
  • Periodo: 200ms
  • Offset: 0 grados
  • Variándolos, el robot cambia el modo de caminar.

    Evolución

    En mi tesis he estudiado los algoritmos de locomoción de los robots ápodos, centrándome en resolver el problema de la coordinación.

    Para validar estos algoritmos, realicé simulaciones (entrada en el blog) y construí robots modulares controlados desde el PC (ver entrada sobre minicube-1)

    Con la tesis demostré que los algoritmos basados en osciladores sinusoidales son viables. Ell siguiente paso era implementarlos para lograr robots modulares autónomos, que no necesitasen conectarse al pc para moverse.

    evolucion-pp

    Los osciladores los implementé para la Skypic. En las primeras pruebas sólo hacía oscilar un servo (ver entrada) y luego moví Minicube-I (ver entrada) y Cube-M (ver entrada). Estos robots sí son autónomos (no se conectan al PC) pero tanto la electrónica como las baterías estaban situadas en el exterior.

    El último paso ha sido construir la tarjeta Skycube e integrarla en los módulos y1 (ver entrada). Y gracias a Ricardo Gómez, las pilas se han sustituido por la baterías de Li-Po actuales.

    Trabajo futuro

    Aunque esta prueba se ha realizado con Minicube-i, tanto la electrónica como los algoritmos son escalables y por tanto permiten mover robots de mayor longitud. El siguiente paso será hacer el PCB de la Skycube, para poder replicarla fácilmente y usarla con robots mayores. Será necesario, también, hacer el firmware para mover servos a través del bus I2C.

    Obijuan

    6 thoughts on “El robot modular Minicube-I ya es autónomo ;-)”

    1. Sin duda es un hito histórico 🙂 la teoría de cuerdas quedará corta para el potencial de estos ladrillos cibernéticos.

      ¿Cómo piensas resolver la comunicación entre módulos?, ¿qué tal un protocolo similar a un sistema nervioso dinámico que facilite la suerte de una evolución? Por ejemplo por vía inalámbrica a una red corporal de muy baja potencia (residuales electromagnéticos); aunque mejor propongo una vía por fibra óptica que a la vez sirve de sensor.

      Chris.

    2. Hola Chris!

      De momento la comunicación será mucho más “mundana”. Un bus I2C para empezar. Pero todo llegará…. pasito a pasito 😉

    3. Gracias Alejandro!! Es mucho mejor verlo en directo 😉 Cuando nos veamos te lo enseño, y de paso nos actualizamos de todas las novedades

    4. JUAN ES UN EXCELENTE TRABAJO FELICITACIONES.
      ME GUSTARIA COMO HACER UNO, PARA ENSEÑALO A MIS ALUMNOS.
      LA TARJETA DONDE SE PUEDE CONSEGUIR O DE QUE MODO
      GRACIAS ESPERO ME ENVIES POR FAVOR INFORMACION.

    5. Hola Alejandro,

      La tarjeta Skycube está en fase de prototipo y todavía no está terminada, estamos en ello 🙂 Pero en el repositorio puedes descargarte los últimos planos. En el blog iremos publicando los avances

    Comments are closed.