Desing and control of intelligent heterogeneous multiconfigurable chained microrobotic modular systems

Tesis doctoral de Alberto Brunete Gonzalez

El objetivo de esta tesis es el diseño y control de microrobots inteligentes modulares heterogéneos multiconfigurables de tipo cadena. Es decir, el desarrollo de microrobots compuestos por diferentes tipos de módulos capaces de realizar diferentes tipos de movimientos (gaits en inglés) y que pueden ser dispuestos en diferentes configuraciones (siempre en cadena) dependiendo de la tarea a realizar. heterogéneo es la palabra clave en esta tesis. Es posible encontrar en la literatura muchos diseños sobre robots modulares, pero casi todos ellos son homogéneos: todos se componen de los mismos módulos, excepto en algunos diseños que tienen dos módulos diferentes (pero uno de ellos pasivo). En esta tesis, se proponen varios módulos activos (rotación, soporte, extensión, helicoidales, etc.) Que pueden combinarse y ejecutar diferentes movimientos, además de otros pasivos (baterías, sensores, medición de la distancia recorrida) como complemento a los primeros. durante el desarrollo de esta tesis, varios módulos han sido desarrollados: rotación (en realidad se trata de un módulo de doble rotación, pero por simplicidad se le llama de rotación), helicoidal, soporte, extensión, cámara, contacto (que está incluido en el módulo de la cámara) y baterías. Algunos otros están todavía en fase de diseño o conceptual, pero pueden ser utilizados en la simulación. Son el módulo basado en sma (ya existe un prototipo), el módulo de medición de distancia recorrida (en fase de diseño) y el módulo de sensores (en fase conceptual). Todos los módulos han sido diseñados con la idea de ser miniaturizados en el futuro, por lo que tanto la electrónica como los programas de control embebidos se han hecho tan simples como es posible (manteniendo por supuesto la funcionalidad prevista). El diámetro final de los módulos es 27mm. Aunque no se puedan considerar técnicamente como microrobots, están en la mesoescala (entre cientos de micras y decenas de centímetros) y en la literatura se les suele llamar por simplicidad minirobots o microrobots. paralelamente a la construcción de los módulos se ha desarrollado un simulador para proporcionar un medio eficaz de creación de prototipos y de verificación de los algoritmos de control, diseño de hardware, y exploración de escenarios de despliegue del sistema. Está construido sobre un software (libre y de código abierto) de simulación de dinámica de cuerpos rígidos, el open dynamics engine (ode). Los módulos simulados se han diseñado de la forma más simple posible (usando primitivas simples) para hacer fluida la simulación, pero tratando de reflejar lo más posible sus condiciones reales y los parámetros físicos, sus componentes electrónicos y buses de comunicación, y el software incluido en los módulos. El simulador ha sido validado con la información obtenida en experimentos con módulos reales, y esto ha ayudado a ajustar los parámetros del simulador para tener un modelo preciso. la experiencia adquirida con los primeros prototipos mostró que los sistemas de locomoción utilizados en el interior de tuberías también podrían ser adecuados fuera de ellas, y que los prototipos y la arquitectura de control son útiles en espacios abiertos. De esta manera, la investigación se extendió a los espacios abiertos y se añadió el sistema de «ego-positioning». el sistema de «ego-positioning» es un método que permite a los robots de un enjambre conocer su posición y orientación en base a la proyección de secuencias de imágenes codificadas compuestas por franjas horizontales y verticales sobre fotodiodos colocados en los robots. Este concepto también puede aplicarse a los módulos de un microrobot para que puedan conocer su posición y orientación, y para enviar comandos a todos ellos al mismo tiempo. En esta tesis se ha perfeccionado el sistema. se ha desarrollado una arquitectura de control basada en comportamientos como centro del sistema. Dado que los módulos no pueden tener un procesador de grandes capacidades, se incluye en la arquitectura un control central (pc) para proporcionar el control de alto nivel. El control central tiene dos partes: una basada en modelos y otra basada en comportamientos. El control embebido en los módulos está totalmente basado en comportamientos. Entre los dos hay un agente heterogéneo (o capa) que permite que el control central trate a todos los módulos de la misma manera, ya que la capa heterogénea traduce sus órdenes a comandos específicos del módulo. Esta arquitectura basada en comportamientos ha sido elegida porque es especialmente adecuada para el diseño y control de robots inspirados en sistemas biológicos, ha demostrado ser adecuada para sistemas modulares e integra muy bien niveles altos y bajos de control. con el fin de comunicar a todos los actores (comportamientos, módulos y control central), se ha desarrollado un protocolo de comunicación basado en i2c. Este protocolo permite enviar mensajes del operador al control central, del control central a los módulos y entre comportamientos. dentro de la arquitectura también se ha desarrollado un «lenguaje de descripción de modulos» (mdl por sus siglas en inglés «module description language»), un lenguaje que permite a los módulos transmitir sus capacidades al control central, para que pueda procesar esta información y elegir la mejor configuración y los parámetros del microrobot. Mdl puede ser extendido para trabajar con casi cualquier tipo de módulo, no sólo con los desarrollados en esta tesis. dentro de la arquitectura de control se ha desarrollado un algoritmo genético con el fin de: primero, determinar los módulos a utilizar para tener una configuración óptima para una tarea específica (petición de configuración), y segundo, determinar los parámetros óptimos para el mejor funcionamiento de un módulo dada una configuración (optimización de parámetros). como resumen, las principales contribuciones que se pueden encontrar en esta tesis son: el diseño y la construcción de un microrobot modular heterogéneo multiconfigurable de tipo cadena capaz de ejecutar diferentes tipos de locomoción (tipo serpiente, gusano, helicoidal, combinación de los anteriores y nuevos), el diseño de un interfaz común para los módulos, una arquitectura de control basada en comportamientos para robots modulares heterogéneos de tipo cadena, un simulador de la física y la dinámica (incluyendo el diseño de un modelo de servo), electrónica, comunicaciones y rutinas de software embebidas en los módulos y finalmente, la mejora del sistema de «ego-positioning».

 

Datos académicos de la tesis doctoral «Desing and control of intelligent heterogeneous multiconfigurable chained microrobotic modular systems«

  • Título de la tesis:  Desing and control of intelligent heterogeneous multiconfigurable chained microrobotic modular systems
  • Autor:  Alberto Brunete Gonzalez
  • Universidad:  Politécnica de Madrid
  • Fecha de lectura de la tesis:  13/07/2010

 

Dirección y tribunal

  • Director de la tesis
    • Miguel Hernando Gutiérrez
  • Tribunal
    • Presidente del tribunal: ramon Galan lopez
    • marc Carreras pérez (vocal)
    • nadine Piat (vocal)
    • Manuel angel Armada rodriguez (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio