Module Number Adaptive Visual Shape Control for Serial Modular Soft Robots
Este artículo introduce un método de control de forma visual adaptativo al número de módulos para robots neumáticos blandos modulares en serie que permite el control escalable de la configuración de todo el cuerpo a través de diversos números de módulos y condiciones ambientales mediante la reutilización de un controlador entrenado para un solo módulo a través de la descomposición de parches de imagen locales y la aumentación de datos geométricos.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Los robots blandos son una rama distinta de la ingeniería que reemplaza el metal y el plástico rígidos por materiales flexibles, similares al caucho. A diferencia de las máquinas tradicionales que se mueven con articulaciones fijas y precisas, estos robots se doblan y se retuercen como tejido vivo, lo que les permite escurrirse por espacios estrechos, manipular objetos delicados o navegar por terrenos irregulares sin causar daños. Debido a que sus cuerpos están hechos de componentes blandos y esponjosos, no tienen una única forma fija; en cambio, toda su forma puede cambiar continuamente. Esta flexibilidad los hace increíblemente útiles para tareas en entornos confinados, como procedimientos médicos o misiones de búsqueda y rescate, pero también los hace notoriamente difíciles de controlar. Los modelos computacionales tradicionales luchan por predecir exactamente cómo se moverá un robot blando porque el material se dobla de formas complejas e impredecibles. Para resolver esto, los investigadores han recurrido al control basado en la visión, donde una cámara observa al robot y ajusta sus movimientos en tiempo real, de forma muy similar a como un humano observa su propia mano para guiarla. Sin embargo, un obstáculo importante ha persistido: la mayoría de estos sistemas de control visual están construidos para un tamaño de robot específico. Si un robot está hecho de cinco segmentos conectados, el software de control generalmente no puede usarse en un robot hecho de tres o siete segmentos sin tener que ser completamente reescrito y reentrenado desde cero.
Un equipo de investigadores ha desarrollado un nuevo método que permite a un único sistema de control gestionar robots blandos de diversas longitudes sin necesidad de nuevos datos de entrenamiento para cada tamaño. Se centraron en un tipo de robot construido mediante la unión de segmentos inflables idénticos en línea. En sus experimentos, construyeron robots que iban desde un solo segmento hasta cinco segmentos conectados extremo con extremo. El núcleo de su descubrimiento es una técnica que divide la imagen de todo el cuerpo del robot en piezas pequeñas e individuales, tratando cada segmento como una entidad separada. En lugar de intentar aprender cómo se mueve un robot de cinco segmentos como un objeto gigante y complicado, el sistema aprende cómo se mueve un solo segmento y luego aplica ese mismo conocimiento a cada segmento que ve, independientemente de cuántos vecinos tenga. Este enfoque significa que, una vez que los investigadores enseñaron a la computadora cómo controlar un solo segmento, ese mismo "cerebro" podía reutilizarse instantáneamente para controlar un robot con uno, tres o cinco segmentos.
Para que esto funcionara, los investigadores tuvieron que superar el hecho de que un segmento se ve diferente dependiendo de dónde se encuentre en la línea. Un segmento en la parte inferior de un robot de cinco segmentos aparece en una parte diferente de la vista de la cámara y en un ángulo distinto que un solo segmento situado solo sobre una mesa. Para enseñar a la computadora a ignorar estas diferencias visuales, utilizaron una técnica llamada aumentación de datos geométrica durante la fase de entrenamiento. Esto consistió en rotar y desplazar artificialmente las imágenes del segmento único de miles de formas diferentes, mostrando efectivamente a la computadora que el mismo trozo de caucho podía aparecer en muchas posiciones y orientaciones. Al entrenar el sistema con estas vistas variadas, la computadora aprendió a reconocer la forma esencial del segmento en lugar de su ubicación específica en la imagen. Cuando el sistema se implementaba en un robot de múltiples segmentos, utilizaba una herramienta especializada para localizar cada segmento en la transmisión de la cámara, recortarlo y enviarlo al mismo módulo de control. El módulo calculaba entonces los ajustes de presión de aire necesarios para ese segmento específico para coincidir con una forma objetivo deseada.
Los investigadores probaron este sistema en robots físicos suspendidos en un laboratorio, utilizando una cámara web estándar para observarlos. Programaron los robots para que se doblaran en formas específicas, como retorcerse o curvarse hacia adelante, y midieron qué tan cerca estaba el robot real de la imagen objetivo. Los resultados mostraron que el sistema guiaba con éxito a los robots de uno a cinco segmentos hacia sus formas objetivo. Aunque los robots con más segmentos tardaban un poco más en estabilizarse y mostraban un error ligeramente mayor que los más cortos, el sistema de control funcionaba eficazmente en todas las configuraciones sin ningún entrenamiento adicional. El sistema también demostró ser robusto frente a cambios en el entorno; mantuvo el control incluso cuando cambiaba la iluminación de la habitación, cuando se colocaban objetos en el fondo o cuando se adjuntaba un peso pesado a la punta del robot. En una prueba, se adjuntó una masa de 500 gramos al extremo de un robot de cinco segmentos, simulando la carga adicional que un robot del mundo real podría transportar, y el sistema aún logró guiar al robot hacia la postura correcta.
Una parte crítica de la fiabilidad del sistema fue su capacidad para manejar información faltante. En un escenario del mundo real, partes de un robot podrían estar ocultas por su propio cuerpo, por la mano de una persona u otros objetos, causando que la cámara pierda el rastro de un músculo o segmento específico. Los investigadores construyeron una red ligera que podía adivinar los datos visuales faltantes basándose en las partes circundantes. Cuando una pieza de la forma del robot era oscurecida, esta red reconstruía la imagen faltante, permitiendo que el sistema de control continuara operando sin problemas. Sin esta reconstrucción, el robot habría tenido dificultades para moverse o habría fallado al alcanzar su objetivo. El estudio demostró que, al descomponer un problema complejo de cuerpo completo en tareas locales simples, un único modelo de control puede escalar para manejar máquinas mucho más grandes y complejas. Este hallazgo sugiere que los futuros robots blandos podrían ensamblarse y reensamblarse con diferentes números de partes, y el mismo software de control funcionaría de inmediato, eliminando la necesidad de recolectar nuevos datos o reentrenar el sistema cada vez que la configuración del robot cambie.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.