2025-11-11T13:58:09.451694

A Human-In-The-Loop Simulation Framework for Evaluating Control Strategies in Gait Assistive Robots

Wang, Chan, Lei et al.
As the global population ages, effective rehabilitation and mobility aids will become increasingly critical. Gait assistive robots are promising solutions, but designing adaptable controllers for various impairments poses a significant challenge. This paper presented a Human-In-The-Loop (HITL) simulation framework tailored specifically for gait assistive robots, addressing unique challenges posed by passive support systems. We incorporated a realistic physical human-robot interaction (pHRI) model to enable a quantitative evaluation of robot control strategies, highlighting the performance of a speed-adaptive controller compared to a conventional PID controller in maintaining compliance and reducing gait distortion. We assessed the accuracy of the simulated interactions against that of the real-world data and revealed discrepancies in the adaptation strategies taken by the human and their effect on the human's gait. This work underscored the potential of HITL simulation as a versatile tool for developing and fine-tuning personalized control policies for various users.
academic

Un Marco de Simulación Humano-en-el-Bucle para Evaluar Estrategias de Control en Robots Asistentes de Marcha

Información Básica

  • ID del Artículo: 2503.05825
  • Título: Un Marco de Simulación Humano-en-el-Bucle para Evaluar Estrategias de Control en Robots Asistentes de Marcha
  • Autores: Yifan Wang, Sherwin Stephen Chan, Mingyuan Lei, Lek Syn Lim, Henry Johan, Bingran Zuo, Wei Tech Ang
  • Clasificación: cs.RO (Robótica), cs.SY (Sistemas y Control), eess.SY (Sistemas y Control)
  • Fecha de Publicación: 5 de marzo de 2025 (preimpresión en arXiv)
  • Enlace del Artículo: https://arxiv.org/abs/2503.05825

Resumen

Con el envejecimiento global de la población, los dispositivos de asistencia de rehabilitación y movilidad se vuelven cada vez más importantes. Los robots asistentes de marcha son soluciones prometedoras, pero diseñar controladores adaptativos para diversos trastornos de la marcha presenta un desafío significativo. Este artículo propone un marco de simulación humano-en-el-bucle (HITL) especializado para robots asistentes de marcha, abordando los desafíos únicos que presentan los sistemas de soporte pasivo. El equipo de investigación integró modelos realistas de interacción física humano-robot (pHRI) para permitir la evaluación cuantitativa de estrategias de control robótico, destacando el desempeño superior del controlador adaptativo de velocidad en comparación con el controlador PID tradicional en términos de mantenimiento de cumplimiento y reducción de distorsión de la marcha. El estudio evaluó la precisión de las interacciones simuladas con datos del mundo real, revelando diferencias en las estrategias de adaptación humana y sus efectos en la marcha.

Antecedentes de Investigación y Motivación

Definición del Problema

  1. Desafíos del Envejecimiento: El envejecimiento global de la población conduce a la disminución de la capacidad de control del equilibrio, aumento del riesgo de caídas, siendo las caídas la principal causa de muerte accidental en personas mayores.
  2. Heterogeneidad de Trastornos de Marcha: Los trastornos de marcha de diferentes etiologías y grados de severidad hacen que el diseño de robots y controladores universales sea complejo.
  3. Problemas de Adaptación del Usuario: Los usuarios muestran comportamientos de adaptación únicos a los dispositivos, presentando desafíos para la previsibilidad del controlador.

Importancia de la Investigación

Los robots asistentes de marcha pueden mejorar los resultados de rehabilitación y reducir la carga de cuidados, pero requieren personalización para satisfacer las necesidades específicas de cada usuario. Sin embargo, las pruebas extensas enfrentan desafíos éticos y prácticos que limitan la optimización y mejora impulsadas por datos.

Limitaciones de Métodos Existentes

  1. Separación Física vs. Acoplamiento Estrecho: La investigación pHRI existente se enfoca principalmente en colaboración físicamente separada (como brazos robóticos colaborativos) o sistemas estrechamente acoplados (como exoesqueletos), ninguno de los cuales satisface completamente las necesidades de soporte pasivo de los robots asistentes de marcha.
  2. Equilibrio entre Transparencia y Cumplimiento: Los robots asistentes de marcha necesitan equilibrar la provisión de asistencia dinámica con el mantenimiento de la independencia de movimiento del usuario.
  3. Transferencia de Simulación a Realidad: Los marcos sim-to-real existentes se enfocan principalmente en el robot en sí, con menos evaluación del movimiento humano y comportamiento afectado por el robot.

Contribuciones Principales

  1. Marco HITL Especializado: Propone un marco de simulación humano-en-el-bucle especializado para robots asistentes de marcha, abordando los desafíos únicos de los sistemas de soporte pasivo.
  2. Modelo pHRI Realista: Adopta un mecanismo de masa-resorte-amortiguador de seis grados de libertad para simular e investigar la interacción humano-robot y sus efectos en el comportamiento humano.
  3. Descubrimiento de Diferencias en Estrategias de Adaptación: Revela que diferentes estrategias de adaptación humana al robot pueden conducir a cambios en el comportamiento de la marcha.
  4. Herramienta de Evaluación de Estrategias de Control: Al comparar controladores adaptativos de velocidad y controladores PID, demuestra el potencial de HITL como herramienta para desarrollar estrategias de control personalizadas.

Explicación Detallada de Métodos

Definición de Tareas

Desarrollar un entorno de simulación capaz de modelar con precisión la interacción humano-robot para evaluar y optimizar estrategias de control de robots asistentes de marcha, particularmente en términos de desempeño en cumplimiento y transparencia.

Arquitectura del Modelo

1. Gemelo Digital Humano (Human Digital Twin)

  • Modelo Esquelético: Modelo esquelético de cuerpo completo con 27 grados de libertad, incluyendo 6 articulaciones raíz no accionadas, 5 articulaciones esféricas y 6 articulaciones de rotación
  • Estrategia de Control: Estrategia de control humano πh(ah|sh) desarrollada mediante aprendizaje por refuerzo profundo (DRL) sin modelo
  • Prioridades de Movimiento: Utiliza la arquitectura de red de Peng et al., empleando prioridades de movimiento y discriminadores para guiar al agente RL en el aprendizaje de movimientos de datos de referencia
  • Entrenamiento con Perturbaciones: Introduce perturbaciones durante el entrenamiento para mejorar la estabilidad y robustez

2. Gemelo Digital del Robot (Robot Digital Twin)

  • Modelo Físico: Creado basado en un modelo CAD de alta calidad del Asistente de Equilibrio de Robot Móvil (MRBA)
  • Identificación del Sistema: Los parámetros dinámicos (como coeficientes de amortiguamiento articular y pérdidas por fricción) se estiman y validan mediante identificación del sistema
  • Arquitectura de Control: Misma arquitectura de control y configuración de parámetros que el robot físico
  • Implementación Dual de Controladores:
    • Controlador PID: Como controlador de referencia y predeterminado
    • Controlador Adaptativo de Velocidad: Capaz de adaptarse en tiempo real a la velocidad de marcha del usuario

3. Modelo de Interacción Física Humano-Robot (pHRI Model)

Adopta un modelo restringido de masa-resorte-amortiguador de seis grados de libertad para describir el patrón de interacción:

Fi=kq+dq˙ si qmin<q<qmaxF_i = k \cdot q + d \cdot \dot{q} \text{ si } q_{min} < q < q_{max}

Donde:

  • Fi=[Fx,Fy,Fz,τx,τy,τz]TF_i = [F_x, F_y, F_z, \tau_x, \tau_y, \tau_z]^T: Vector de fuerzas y momentos generados
  • q=[qtx,qty,qtz,qrx,qry,qrz]Tq = [q_{tx}, q_{ty}, q_{tz}, q_{rx}, q_{ry}, q_{rz}]^T: Vector de posición articular
  • kk y dd: Coeficientes de rigidez y amortiguamiento articular
  • qminq_{min} y qmaxq_{max}: Límites articulares

Puntos de Innovación Técnica

  1. Modelado de Sistemas de Soporte Pasivo: Primer desarrollo de marco HITL especializado en las características de soporte pasivo de robots asistentes de marcha
  2. Modelo de Interacción de Seis Grados de Libertad: Uso innovador de un sistema restringido de masa-resorte-amortiguador de seis grados de libertad para simular la interfaz de cinturón de seguridad suave
  3. Evaluación de Desempeño Multinivel: Evaluación simultánea de cumplimiento (error de seguimiento) y transparencia (distorsión de marcha)

Configuración Experimental

Sujetos Experimentales

  • Un voluntario varón sano de 28 años (95 kg, 1,81 m)
  • Investigación aprobada por el Comité de Revisión Institucional de la Universidad Tecnológica de Nanyang (IRB-2024-257)

Protocolo Experimental

  1. Prueba de Referencia: Marcha natural de 10 metros, repetida 4 veces
  2. Marcha Asistida por Robot: Completar 4 caminatas de 10 metros cada una, utilizando respectivamente controlador PID y controlador adaptativo de velocidad
  3. Recopilación de Datos: Utilizando sistema de captura de movimiento sin marcadores, frecuencia de muestreo 50 Hz

Indicadores de Evaluación

1. Indicadores de Validación de Simulación

  • Mapeo de Parámetros Estadísticos (SPM): Utiliza análisis de varianza unifactorial basado en teoría de campos aleatorios para evaluar diferencias entre datos simulados y reales

2. Evaluación del Desempeño del Controlador

  • Cumplimiento: Error de seguimiento anterior (ex) y lateral (ey)
  • Transparencia:
    • Parámetros espacio-temporales de marcha (longitud de paso, velocidad de paso)
    • Desviación estándar de ángulos articulares (indicador de estabilidad de marcha)

Procesamiento de Datos

  • Selección de 16 ciclos de marcha completos para análisis
  • Utilización de filtro paso-bajo Butterworth de 4to orden (frecuencia de corte 12 Hz)
  • Normalización de todos los ángulos articulares de miembros inferiores al ciclo de marcha

Resultados Experimentales

Resultados Principales

1. Comparación de Desempeño de Seguimiento

ControladorError Anterior ex (cm)Error Lateral ey (cm)
RealSimulado
PID4,257,65
Adaptativo0,370,7

2. Comparación de Parámetros Espacio-Temporales de Marcha

TareaLongitud de Paso (m)Velocidad de Paso (m/s)
RealSimulado
Marcha Libre1,29±0,041,17±0,01
PID0,90±0,091,13±0,06
Adaptativo1,14±0,071,28±0,06

3. Estabilidad de Marcha (Desviación Estándar de Ángulos Articulares)

ControladorCadera (°)Rodilla (°)Tobillo (°)
RealSimuladoReal
PID1,872,963,16
Adaptativo1,821,612,55

Hallazgos Clave

1. Diferencias entre Simulación y Realidad

  • Diferencias en Rango de Movimiento: El rango de movimiento de cadera, rodilla y tobillo del sujeto real en el plano sagital se reduce, mientras que no se observa reducción evidente en la simulación
  • Diferencias en Estrategias de Adaptación:
    • Sujeto Real: Flexión del tronco para arrastrar el robot
    • Personaje Simulado: Aumento de dorsiflexión del tobillo para generar mayor fuerza propulsora

2. Comparación de Desempeño del Controlador

  • Ventajas del Controlador Adaptativo de Velocidad:
    • Error de seguimiento significativamente menor
    • Mejor mantenimiento de parámetros de marcha
    • Desviación estándar de ángulos articulares más pequeña, indicando marcha más estable
  • Limitaciones del Controlador PID:
    • Reducción significativa en longitud y velocidad de paso
    • Retraso en la respuesta que causa ajustes de adaptación del usuario

Trabajo Relacionado

Aplicación de HITL en Robots Asistentes

  • Asistencia en Vestimenta: Síntesis de acciones de vestimenta humana mediante aprendizaje por refuerzo profundo por Clegg et al.
  • Sistemas de Exoesqueleto: Aprendizaje de estrategias de control de prevención de caídas por Kumar et al.
  • Tareas de Agarre: Control de autonomía compartida bajo incertidumbre por Yow et al.

Estado Actual de la Investigación pHRI

  • Sistemas Físicamente Separados: Adaptación en tiempo real en colaboración de brazos robóticos
  • Sistemas Estrechamente Acoplados: Desarrollo de controladores de extremo a extremo en exoesqueletos
  • Contribución de Este Artículo: Llenar el vacío de investigación en sistemas de soporte pasivo

Conclusiones y Discusión

Conclusiones Principales

  1. Efectividad del Marco HITL: Desarrollo exitoso de un marco de simulación especializado para robots asistentes de marcha
  2. Optimización de Estrategias de Control: El controlador adaptativo de velocidad supera significativamente al controlador PID en cumplimiento y transparencia
  3. Importancia de Estrategias de Adaptación: Las diferentes estrategias de adaptación humana afectan significativamente la efectividad de la interacción humano-robot

Limitaciones

  1. Adaptabilidad del Gemelo Digital: El personaje simulado exhibe comportamientos de adaptación inesperados, diferente del humano real
  2. Ausencia de Modelado de Materiales Suaves: Falta de simulación de cinturones suaves y cuerpo suave, limitando la fidelidad de interacción
  3. Sujeto Único: Datos basados únicamente en un sujeto sano, careciendo de diversidad

Direcciones Futuras

  1. Estrategias de Adaptación Diversificadas: Desarrollo de gémeles digitales humanos capaces de aprender diversas estrategias compensatorias
  2. Integración de Modelado de Materiales Suaves: Introducción de modelado de materiales suaves y cinturones para mejorar la realismo de interacción
  3. Estrategias de Control Personalizadas: Creación y ajuste de estrategias de control personalizadas para diferentes usuarios

Evaluación Profunda

Fortalezas

  1. Innovación Fuerte: Primer desarrollo de marco HITL especializado para robots asistentes de marcha, llenando un vacío de investigación
  2. Metodología Completa: Marco integrado que combina gemelo digital humano, gemelo digital del robot y modelo pHRI
  3. Validación Suficiente: Verificación de resultados de simulación mediante experimentos reales, proporcionando análisis comparativo valioso
  4. Alto Valor Práctico: Proporciona herramienta efectiva para desarrollo de estrategias de control de robots asistentes de marcha

Deficiencias

  1. Limitaciones de Muestra: Basado únicamente en un sujeto sano, careciendo de diversidad y representatividad
  2. Modelado Simplificado: Modelado simplificado de cinturones de seguridad suaves y tejidos blandos humanos afecta la fidelidad de simulación
  3. Estrategias de Adaptación Predefinidas: Las estrategias de adaptación del gemelo digital se aprenden, posiblemente no coincidiendo con comportamiento real del usuario
  4. Indicadores de Evaluación Limitados: Carencia de evaluación de comodidad subjetiva del usuario, fatiga y otras sensaciones

Impacto

  1. Contribución Académica: Proporciona nueva herramienta de simulación y método de evaluación para investigación de robots asistentes de marcha
  2. Valor Práctico: Puede utilizarse para optimización de estrategias de control, reduciendo necesidad de experimentos con humanos
  3. Escalabilidad: Marco con buena extensibilidad, aplicable a diferentes tipos de dispositivos de asistencia de marcha

Escenarios Aplicables

  1. Desarrollo de Estrategias de Control: Verificación e optimización preliminar de nuevos algoritmos de control
  2. Personalización: Personalización de parámetros de control para diferentes grupos de usuarios
  3. Evaluación de Seguridad: Evaluación de seguridad de estrategias de control antes de pruebas reales
  4. Enseñanza y Capacitación: Utilización para capacitación y enseñanza de investigadores relevantes

Referencias

Este artículo cita 33 referencias relacionadas, abarcando múltiples campos incluyendo robots asistentes de marcha, interacción humano-robot, aprendizaje por refuerzo y otros, proporcionando una base teórica sólida para la investigación.


Resumen: El marco de simulación HITL propuesto en este artículo proporciona una herramienta innovadora para el desarrollo de estrategias de control de robots asistentes de marcha. Aunque presenta algunas limitaciones, tiene valor importante en la reducción de necesidad de experimentos con humanos y mejora de eficiencia de desarrollo, realizando una contribución significativa al avance de este campo.