Bio-inspired neural control algorithms for applications in biomimetic robotics

  1. GARCÍA CÓRDOVA, FRANCISCO
Dirigida por:
  1. Antonio Guerrero González Director
  2. Toribio Fernández Otero Codirector

Universidad de defensa: Universidad Politécnica de Cartagena

Fecha de defensa: 02 de junio de 2023

Tribunal:
  1. Laura Luz Valero Conzuelo Presidente/a
  2. José Andrés Moreno Nicolás Secretario
  3. Iván Felis Enguix Vocal

Tipo: Tesis

Resumen

Los sistemas robóticos han experimentado un fuerte desarrollo en esta última década debido a la creciente necesidad de contar con una capacidad robótica para trabajar de forma autónoma en entornos no accesibles para los humanos y cuyo entorno no esté estructurado. Debido a la complejidad de las tareas/aplicaciones, algunos de los robots convencionales son incapaces de cumplir las exigencias de ciertas tareas. Por ello, los diseñadores de robótica están observando en la naturaleza cómo los animales realizan estos tipos de tareas, para diseñar robots con morfología de inspiración biológica (conocidos como robótica biomimética). En esta dirección, combinando la capacidad de decisión y creatividad humana con las cualidades que poseen los robots biomiméticos ante entornos peligrosos o inaccesibles, se consigue un sistema eficaz capaz de operar en una gran variedad de entornos. De acuerdo a la complejidad de las tareas y las redundancias de los diseños de los robots biomiméticos, las técnicas de control convencional o no-lineal no han logrado consolidarse como controladores de estos robots. En esta última década, se han incrementado el diseño e implementación de algoritmos de control bioinspirados basados en los diferentes niveles del sistema nervioso central para la robótica biomimética. Basado en lo anterior, este trabajo de investigación presenta dos motivaciones para el desarrollo de algoritmos bioinspirados para la robótica biomimética, estas motivaciones son: 1) Cómo el sistema nervioso central en humano/primate controla el movimiento y la rigidez variable en los dedos de una mano en un sistema de actuación agonista-antagonista para agarrar y manipular objetos de forma versátil y eficiente; y 2) Cómo los humanos o los animales realizan la navegación autónoma con evasión de obstáculos de forma eficiente en entornos diferentes y no estructurados. En esta dirección, el objetivo principal de esta Tesis Doctoral es diseñar/modelar, implementar y proporcionar algoritmos de control basados en la neurobiología, así como una arquitectura distribuida de control inteligente de inspiración neurobiológica, para el control sensoriomotor del movimiento, el seguimiento de trayectorias y la evasión de obstáculos (navegación autónoma activa y reactiva) en entornos no estructurados. Para alcanzar el objetivo principal en este trabajo de investigación, se han propuesto dos tipos de algoritmos neurobiológicamente inspirados. El primer algoritmo propuesto es una red neuronal corticoespinal que está dentro del ámbito de la neurofisiología y la psicofísica motora para el control de los movimientos voluntarios y el seguimiento de la trayectoria de las articulaciones en sistemas robóticos antropomórficos. Este algoritmo propuesto representa los niveles y la conectividad del sistema nervioso central tales como las áreas corticales, la médula espinal y el sistema nervioso periférico para accionar actuadores agonistasantagonistas con propiedades similares a las de los músculos humanos o de primates. Este algoritmo de inspiración neurobiológica se implementó para controlar diferentes plataformas robóticas antropomórficas (1. Un dedo robótico de dos grados de libertad accionado por tendones y motores DC. 2. Un dedo robótico de tres grados de libertad accionado por tendones y actuadores de aleación con memoria de forma. 3. Una mano robótica antropomórfica de varios dedos, cada dedo tiene cuatro grados de libertad accionados por tendones y con motores lineales de DC). En este trabajo de investigación, también se innovó con la fabricación, el diseño y el estudio de las propiedades sensoras y actuadoras de un músculo artificial de triple-capas basado en polímeros conductores, e implementando la red neuronal cortico espinal para el control de movimiento angular de este músculo biomimético. Los resultados experimentales demuestran que la red neuronal corticoespinal propuesta e implementada en diferentes plataformas robóticas es eficiente, fiable, estable, adaptativo y robusta a diferentes cargas o perturbaciones, estableciéndose como un neuro-controlador en sistemas robóticos antropomórfico para el control de movimiento y seguimiento de trayectorias articulares. El segundo algoritmo propuesto es una arquitectura distribuida de control inteligente de inspiración neurobiológica compuesta por dos tipos diferentes de redes neuronales bioinspiradas para la navegación autónoma, la evasión de obstáculos y la capacidad de resiliencia en sistemas robóticos biomiméticos redundantes. Esta arquitectura se basa en el conocimiento de las áreas activas del córtex motor de los humanos/primates, presentando la conectividad e integración de forma simplificada del córtex premotor, el córtex motor primario, el córtex somatosensorial primario y el córtex motor parietal/visual. Los algoritmos bioinspirados que componen la arquitectura son: 1. Una red de mapeo de dirección autoorganizada. Está red neuronal bio-inspirada permite la generación de trayectorias, el seguimiento de trayectorias, la localización de objetivos e incorpora capacidades de resiliencia. La red neuronal propuesta representa el córtex motor primario, el premotor, somatosensorial primario y el visual. El aprendizaje es no supervisado y utiliza un sistema de aprendizaje asociativo para generar transformaciones entre coordenadas espaciales y coordenadas de velocidad de los actuadores en los sistemas robóticos. Además, este algoritmo tiene la capacidad de aprender la resiliencia de los sistemas robóticos redundantes. 2. Una red neuronal para la evasión de obstáculos. Esta red neuronal está basada en el comportamiento y el aprendizaje animal conocida como condicionamiento operante para controlar los comportamientos de evasión de obstáculos del robot. El aprendizaje es no supervisado y el robot aprende moviéndose en un entorno no estructurado lleno de obstáculos. La arquitectura distribuida de control inteligente se implementó en plataformas robóticas móviles terrestre y marinas para entornos no estructurados. La primera plataforma robótica es un vehículo móvil terrestre autónomo capaz de operar durante largos periodos de tiempo (integrando un sistema dual de paneles fotovoltaicos y una pila de combustible de metanol para la recarga de las baterías) para la observación y el seguimiento de trayectorias en entornos no estructurados. La segunda plataforma robótica es un novedoso e innovador sistema de monitorización marino denominado BUSCAMOS, que está formada por un buque autónomo de superficie combinado con un vehículo submarino autónomo no tripulado. Los vehículos cuentan con un sistema de propulsión eléctrica y las baterías se recargan mediante un sistema dual de paneles solares y un generador diésel de reserva (situado en el vehículo autónomo de superficie). Ambos vehículos tienen implementado la arquitectura distribuida de control inteligente a través de una arquitectura software modular y controlados por dispositivos redundantes que proporcionan la robustez necesaria para operar en entornos difíciles y desestructurados. Se realizaron operaciones de monitorización en ambos sistemas robóticos terrestre y marinos. El sistema de monitorización marino BUSCAMOS realizó la monitorización a largo plazo de vertidos de petróleo (hidrocarburos), incluyendo la búsqueda del vertido y la transmisión de información sobre su localización, extensión, dirección y velocidad. Los resultados experimentales demuestran la integración de forma fiable y modular, la eficacia, la estabilidad, la capacidad adaptativa, la capacidad de resiliencia y robustez de la arquitectura distribuida de control inteligente propuesta para la navegación adaptativa y la evitación de obstáculos en entornos no estructurados para sistemas robóticos móviles autónomos marinos y terrestres para aplicaciones innovadoras a largo plazo. Los algoritmos de control neurobiológicamente inspirados propuestos en esta tesis doctoral proporcionan la eficiencia, la fiabilidad, la estabilidad, la capacidad adaptativa, la robustez, la flexibilidad, y la capacidad de resiliencia en sistemas robóticos biomiméticos redundantes para el control sensoriomotor del movimiento, el seguimiento de trayectorias y la evitación de obstáculos (navegación autónoma activa y reactiva) en entornos diferentes y no estructurados. Este trabajo de investigación abre la puerta para conocer y comprender de manera simplificada cómo los niveles del sistema nervioso central (áreas corticales, médula espinal y sistema nervioso periférico) interactúan para controlar de forma agonista-antagonista movimientos articulares, así como la navegación espacial autónoma activa y reactiva en humanos o primates. Con el fin de diseñar nuevos algoritmos de inspiración neurobiológica para sistemas robóticos biomiméticos redundantes. Palabras claves: Redes neuronales bioinspiradas, red cortico-espinal, aprendizaje del condicionamiento operante, robótica biomimética, arquitectura distribuida de control inteligente.