Nuevos algoritmos de planificación de movimiento hacen que los robots continuos sean más resistentes

Nuevos algoritmos de planificación de movimiento hacen que los robots continuos sean más resistentes

Oxana Shamilyan, Ievgen Kabin, Zoya Dyka, Oleksandr Sudakov, Peter Langendoerfer

9 min de lectura21 jun 2026

Investigadores han desarrollado algoritmos de planificación de movimiento que extienden significativamente la vida útil de los robots continuos: máquinas flexibles con forma de serpiente utilizadas en cirugía e inspección industrial. Al combinar la búsqueda genética con la toma de decisiones multicriterio, el nuevo enfoque reduce el desgaste del motor y el daño mecánico mientras mantiene la precisión.

Tabla de contenidos

Lo que construyeron los investigadores

El equipo del IHP — Leibniz-Institut für innovative Mikroelektronik y la Universidad Nacional Taras Shevchenko de Kiev creó un marco de planificación de movimiento que sacrifica intencionalmente la optimalidad de la trayectoria en favor de la longevidad del robot. Tomaron dos algoritmos clásicos de búsqueda de caminos — Algoritmo Genético (GA) y búsqueda A* — y añadieron una capa de Proceso Analítico Jerárquico (AHP) que puntúa cada trayectoria candidata según cuatro criterios centrados en la resiliencia:

  • Distancia de recorrido – trayectorias más cortas reducen el consumo de energía
  • Daño al motor – trayectorias que evitan movimientos de alto par preservan los actuadores
  • Daño mecánico del brazo – trayectorias que limitan la flexión extrema reducen la fatiga estructural
  • Precisión – trayectorias que mantienen el robot cerca de los puntos de referencia preservan la calidad de la tarea

El componente AHP pondera estos criterios para producir una única "puntuación de resiliencia" para cada trayectoria. Los algoritmos modificados seleccionan entonces la trayectoria que mejor equilibra los cuatro factores, en lugar de simplemente la ruta más corta.

Esquema de la estructura y control de un brazo robot continuo

Los investigadores probaron su enfoque en dos entornos simulados: uno que contenía tanto puntos de referencia individuales como múltiples, y otro con solo puntos de referencia múltiples. El modelo de robot simulado se simplificó pero aún incorporaba restricciones del mundo real como límites de par motor y radios de curvatura del brazo observados en un prototipo físico.

Resultados clave

Los experimentos revelaron una clara división de rendimiento entre los dos algoritmos:

  • El tiempo de ejecución del Algoritmo Genético (GA) se mantuvo constante independientemente de la complejidad del entorno. Tanto en el entorno mixto (puntos individuales y múltiples) como en el de solo múltiples, GA completó la planificación en aproximadamente el mismo tiempo.
  • *El tiempo de ejecución de A aumentó bruscamente* al pasar del entorno simple (puntos individuales + múltiples) al complejo (solo múltiples). A tuvo dificultades con la explosión combinatoria de puntos de referencia.
  • La diversidad de trayectorias fue significativamente mayor para GA en comparación con A*. GA exploró una variedad más amplia de rutas, distribuyendo el desgaste entre diferentes secciones del brazo robot y los motores. Esta diversidad aumenta directamente la resiliencia del sistema al prevenir la fatiga concentrada.
  • La optimización multicriterio funcionó según lo previsto — las trayectorias seleccionadas por los algoritmos mejorados con AHP mostraron reducciones medibles en el daño estimado al motor y el estrés de flexión mecánica en comparación con los enfoques estándar de ruta más corta, aunque no se divulgaron reducciones cuantificadas específicas en el resumen público.

Los investigadores señalan que la búsqueda basada en población de GA genera naturalmente múltiples trayectorias candidatas, mientras que A* se centra en refinar una única ruta eficiente. Esto hace que GA sea inherentemente más adecuado para la planificación centrada en la resiliencia.

Cómo funciona

Los robots continuos plantean desafíos de planificación únicos. A diferencia de los robots de eslabones rígidos con articulaciones fijas, los robots continuos se doblan de manera continua a lo largo de su longitud. Cada movimiento distribuye el estrés entre tendones, motores y segmentos flexibles del esqueleto. Las trayectorias repetidas de alto estrés pueden causar fallos prematuros.

El marco de decisión AHP funciona en tres pasos:

  1. Comparación por pares – Para cada trayectoria candidata, el algoritmo la compara con cada otra trayectoria según los cuatro criterios. Construye una matriz de comparación donde cada entrada representa la importancia relativa de un criterio sobre otro para ese par específico de trayectorias.
  2. Cálculo del vector de prioridad – Mediante análisis de vectores propios, AHP deriva un peso numérico para cada criterio. Estos pesos reflejan cuánto "prefiere" cada trayectoria candidata la distancia frente al daño del motor, el daño mecánico o la precisión.
  3. Verificación de consistencia – El algoritmo verifica que las comparaciones por pares sean lógicamente consistentes. Si no es así, marca el conjunto de trayectorias para reevaluación.

Para la variante del Algoritmo Genético, la puntuación AHP se convierte en la función de aptitud. GA evoluciona una población de trayectorias a lo largo de generaciones, seleccionando aquellas con mejores puntuaciones de resiliencia para generar nuevos candidatos. Para A, la puntuación AHP reemplaza el costo heurístico estándar. En lugar de minimizar la distancia euclidiana, A minimiza la suma ponderada de los cuatro criterios.

Ambos algoritmos se ejecutan fuera de línea antes de que el robot comience a moverse. El planificador genera una trayectoria completa desde el inicio hasta el objetivo, y luego el robot la ejecuta. Este enfoque es adecuado para tareas quirúrgicas o de inspección donde las trayectorias se conocen de antemano. Los investigadores utilizaron dos entornos simulados: uno con tipos de puntos de referencia mixtos (puntos intermedios individuales y secuencias de múltiples puntos) y otro con solo secuencias de múltiples puntos que representan trayectorias industriales más complejas.

Comparación de planificación de trayectorias entre algoritmos estándar y conscientes de la resiliencia

Una idea clave de ingeniería: el tamaño de la población de GA actuó como un amortiguador natural de diversidad. Incluso cuando el entorno se volvía más complejo (más puntos de referencia), los operadores genéticos — cruce y mutación — generaban continuamente nuevas variantes de ruta. A*, por el contrario, expandía vorazmente la mejor solución y quedaba atrapado en corredores estrechos del espacio de búsqueda, provocando un aumento en el tiempo de ejecución.

Por qué esto es importante para la robótica

Los robots continuos son caros y difíciles de mantener. Su esqueleto flexible y su accionamiento por tendones se desgastan más rápido que las articulaciones de los robots convencionales. En aplicaciones como la cirugía transoral, la inspección de tuberías industriales o el desmantelamiento nuclear, el tiempo de inactividad del robot no solo es costoso, sino que puede detener operaciones completas.

La capacidad de planificar trayectorias que reduzcan deliberadamente el estrés del motor y mecánico podría duplicar o triplicar el tiempo entre ciclos de mantenimiento. Esto es especialmente valioso en entornos peligrosos donde el acceso para reparaciones es limitado. Por ejemplo, un robot continuo que inspecciona un reactor químico podría funcionar más tiempo sin necesidad de reemplazar los tendones.

El trabajo también demuestra un principio más amplio: la planificación de trayectorias óptima (distancia o tiempo mínimos) no siempre es la mejor para la longevidad del sistema. Los compradores de robótica y operadores de flotas deberían considerar planificadores "conscientes de la resiliencia" al evaluar opciones de automatización. Plataformas como el mercado de robots industriales de BotMarket listan muchos robots de brazo rígido, pero el mismo enfoque multicriterio podría aplicarse a cualquier sistema articulado. Los brazos robóticos colaborativos utilizados en la fabricación también podrían beneficiarse de planes de movimiento que distribuyan el estrés.

Además, el uso de AHP proporciona una forma transparente y explicable de equilibrar diferentes objetivos operativos. Los operadores pueden priorizar explícitamente la vida del motor sobre la velocidad, o la precisión sobre el consumo de energía — y el algoritmo reflejará esas prioridades en sus elecciones de trayectoria.

Limitaciones y preguntas abiertas

El estudio se basa en entornos simulados con un modelo de robot simplificado. Los robots continuos reales tienen dinámicas no lineales complejas — fricción de tendones, histéresis y fluencia del material — que no se modelaron. Los cuatro criterios de resiliencia (distancia, daño al motor, daño mecánico y precisión) se trataron como independientes, pero en la práctica interactúan: una trayectoria que reduce el daño al motor podría aumentar el estrés de flexión mecánica.

Los parámetros de ponderación de AHP probablemente se establecieron manualmente. En implementaciones reales, los pesos óptimos tendrían que aprenderse a partir de datos operativos, y podrían cambiar a medida que el robot envejece. No se reportaron experimentos en un robot físico, por lo que el impacto real en el tiempo hasta el mantenimiento sigue sin probarse.

Finalmente, GA superó a A en entornos complejos, pero su diversidad de trayectorias tiene un coste de imprevisibilidad. Para aplicaciones críticas de seguridad como la cirugía, podría preferirse un planificador determinista (A o sus variantes) con restricciones explícitas de diversidad sobre uno estocástico.

Preguntas frecuentes

¿Qué es un robot continuo? Un robot continuo es un robot flexible con forma de serpiente que se dobla de manera continua a lo largo de su longitud en lugar de moverse mediante articulaciones discretas. Se utilizan en cirugía mínimamente invasiva, inspección de tuberías y búsqueda y rescate.

¿Cómo mejora el Proceso Analítico Jerárquico la planificación de trayectorias? El AHP evalúa cada trayectoria candidata según múltiples criterios — distancia, daño al motor, estrés mecánico y precisión — y asigna una puntuación combinada de resiliencia. El algoritmo de planificación selecciona entonces la trayectoria con la mejor puntuación, no solo la ruta más corta.

¿Qué algoritmo funcionó mejor en entornos complejos? El Algoritmo Genético mantuvo un tiempo de ejecución constante en diferentes complejidades del entorno, mientras que A* se ralentizó significativamente en entornos de múltiples puntos. GA también generó trayectorias más diversas, distribuyendo el desgaste por el robot.

¿Se puede aplicar este enfoque a robots industriales existentes? Sí, el marco de decisión multicriterio es independiente del algoritmo y puede añadirse a cualquier planificador de movimiento. Los operadores de robots de brazo rígido pueden optimizar de manera similar el desgaste de las articulaciones o el consumo de energía modificando los costes de planificación de trayectorias.

Conclusión

Esta investigación ofrece un método práctico para extender la vida útil de los robots continuos mediante una planificación de movimiento más inteligente. Al añadir la toma de decisiones multicriterio a algoritmos genéticos y de búsqueda estándar, el equipo demostró que la diversidad de trayectorias y la conciencia del estrés se pueden lograr sin sacrificar la precisión de la tarea. El siguiente paso es validar estos resultados en hardware físico — y luego integrar la planificación consciente de la resiliencia en los controladores robóticos comerciales.

🍪 Preferencias de cookies

Usamos cookies para medir el rendimiento. Política de privacidad