Simulación / Interacción Humano-Robot

Simulación de un robot paralelo de cables que asiste solo lo necesario

1 de jul de 20264 min de lectura
Modelo de miembro superior dentro del robot paralelo de ocho cables en MuJoCo
Tesis de maestría: Bonilla Cerón, Jorge Esteban. A biomechanical simulation framework for upper limb rehabilitation assistance using cable driven parallel robots. Universidad de los Andes, 2026.

En rehabilitación motora, un robot que hace todo el movimiento por el paciente es poco útil: la recuperación depende de la participación activa. Este trabajo construye un entorno de simulación en el que un robot paralelo de ocho cables asiste el brazo de un paciente virtual y ajusta su ayuda a partir de una sola señal, el error de seguimiento, sin conocer la capacidad motora del paciente. En tres perfiles simulados, la participación del robot pasó de 20,4 % con un sujeto sano a 100 % con un paciente con deterioro severo, sin modificar ningún parámetro del controlador.

Contexto

Los robots paralelos de cables mueven un efector tirando de él con varios cables desde un marco fijo. Tienen poca masa en movimiento, un espacio de trabajo amplio y una estructura que no rodea al paciente con eslabones rígidos. Su restricción fundamental es que un cable solo puede halar, de modo que no toda fuerza es realizable en toda posición.

La mayoría de los estudios de simulación representan al paciente de forma muy simplificada, completamente pasivo o completamente activo. Esa simplificación impide evaluar justamente lo que interesa: cómo se reparte el esfuerzo entre la persona y la máquina.

Componentes

Metodología

Etapas del trabajo, de la captura de movimiento a la optimización de la geometría de cables

Modelo biomecánico. Un modelo musculoesquelético de miembro superior en MuJoCo, comparado con captura de movimiento de flexión de codo, pronosupinación y flexoextensión de muñeca.

Paciente sintético. El deterioro motor se representa con un coeficiente funcional que depende de la posición: el torque voluntario disponible disminuye de forma progresiva cuando el movimiento supera el rango funcional de la persona. Se definieron tres perfiles con límites de 90° (severo), 120° (moderado) y 150° (referencia sana).

Perfiles de paciente

Trayectoria de referencia y perfiles sintéticos de deterioro, junto con datos de captura de movimiento

Robot. Ocho cables sobre un marco cúbico. Su seguimiento se caracterizó de forma aislada con cinco trayectorias (línea, círculo, lemniscata, hélice y espiral esférica), con errores cartesianos entre 0,44 y 1,92 mm.

Seguimiento de una lemniscata

Trayectoria en lemniscata: error de seguimiento y tensiones de los ocho cables

Controlador. Una arquitectura de tres capas: un controlador de impedancia adaptativo estima la asistencia necesaria a partir del error, esa asistencia se convierte en una fuerza sobre el efector y esta se distribuye entre los cables mediante la pseudoinversa de la matriz de estructura, con redistribución iterativa para mantener todas las tensiones positivas.

Resultados

Respuesta del controlador

Respuesta del controlador para el paciente con deterioro moderado en flexión de codo

En los tres perfiles el error angular se mantuvo por debajo de 1,1° y las tensiones por debajo de 30 N. El resultado central es que la asistencia emerge de la interacción: el controlador no recibe información sobre la capacidad del paciente y aun así compensa exactamente lo que este no logra hacer.

Reparto de torque

Reparto de torque entre paciente y robot para el perfil severo

El mismo esquema funcionó sin reajustes en flexoextensión de muñeca, desviación radial-cubital y rotación de hombro. La pronosupinación resultó geométricamente inviable con cables, y el trabajo recomienda actuación directa para ese grado de libertad.

La geometría de anclajes se optimizó con NSGA-II. La cobertura del espacio de trabajo en el que las fuerzas requeridas son realizables subió de 77,2 % a 88,2 %, y pasar de seis a ocho cables aportó mejoras cada vez menores.

Frentes de Pareto

Frentes de Pareto para 4 a 8 cables: cobertura del espacio de trabajo frente a tensión pico

Lo que falta

Todo ocurre en simulación. El prototipo físico construido demuestra viabilidad mecánica, pero opera en lazo abierto.

Prototipo de prueba de concepto

Prototipo físico de prueba de concepto

El modelo de paciente es determinista y no incluye fatiga, espasticidad dependiente de la velocidad, co-contracción ni variabilidad entre sesiones. El autor es explícito al respecto: es un banco de pruebas reproducible para controladores, no un modelo fisiológico. Tampoco se modelaron la elasticidad de los cables, la fricción ni el ruido de los sensores.

Relación con Robiolab

El trabajo combina dos intereses del laboratorio: los robots actuados por cables y tendones, como el robot continuo de tendones, y la asistencia al movimiento humano. Su aporte al grupo es una plataforma en la que se puede evaluar una estrategia de control frente a distintos niveles de deterioro antes de construir hardware o involucrar pacientes.

Robots paralelos de cablesRehabilitaciónControl de impedanciaMuJoCoAsistencia según necesidad