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 Cadre de Simulation Homme-dans-la-Boucle pour l'Évaluation des Stratégies de Contrôle dans les Robots d'Assistance à la Marche

Informations Fondamentales

  • ID de l'article : 2503.05825
  • Titre : A Human-In-The-Loop Simulation Framework for Evaluating Control Strategies in Gait Assistive Robots
  • Auteurs : Yifan Wang, Sherwin Stephen Chan, Mingyuan Lei, Lek Syn Lim, Henry Johan, Bingran Zuo, Wei Tech Ang
  • Classification : cs.RO (Robotique), cs.SY (Systèmes et Contrôle), eess.SY (Systèmes et Contrôle)
  • Date de publication : 5 mars 2025 (prépublication arXiv)
  • Lien de l'article : https://arxiv.org/abs/2503.05825

Résumé

Avec le vieillissement de la population mondiale, les dispositifs d'assistance à la réadaptation et à la mobilité deviennent de plus en plus importants. Les robots d'assistance à la marche constituent une solution prometteuse, mais la conception de contrôleurs adaptatifs pour diverses pathologies de la marche représente un défi majeur. Cet article propose un cadre de simulation homme-dans-la-boucle (HITL) spécialement conçu pour les robots d'assistance à la marche, abordant les défis uniques des systèmes de soutien passif. L'équipe de recherche a intégré un modèle réaliste d'interaction physique homme-machine (pHRI) pour permettre une évaluation quantitative des stratégies de contrôle du robot, mettant en évidence les performances supérieures d'un contrôleur adaptatif en vitesse par rapport au contrôleur PID traditionnel en termes de maintien de la conformité et de réduction de la distorsion de la marche. L'étude a évalué la précision des interactions simulées par rapport aux données du monde réel, révélant les différences dans les stratégies d'adaptation humaines et leurs effets sur la marche.

Contexte et Motivation de la Recherche

Définition du Problème

  1. Défis du vieillissement : Le vieillissement de la population mondiale entraîne une diminution des capacités de contrôle de l'équilibre et une augmentation du risque de chutes, les chutes étant devenues la principale cause de décès accidentels chez les personnes âgées.
  2. Hétérogénéité des troubles de la marche : Les troubles de la marche de différentes étiologies et degrés de sévérité rendent complexe la conception de robots et de contrôleurs universels.
  3. Problèmes d'adaptation des utilisateurs : Les utilisateurs présentent des comportements d'adaptation uniques aux dispositifs, ce qui pose des défis à la prévisibilité du contrôleur.

Importance de la Recherche

Les robots d'assistance à la marche peuvent améliorer les résultats de la réadaptation et réduire la charge de soins, mais nécessitent une personnalisation pour répondre aux besoins spécifiques de chaque utilisateur. Cependant, les tests généralisés font face à des défis éthiques et pratiques, limitant l'optimisation et l'amélioration basées sur les données.

Limitations des Approches Existantes

  1. Séparation physique vs couplage étroit : Les recherches existantes en pHRI se concentrent principalement sur la collaboration physiquement séparée (comme la collaboration de bras manipulateurs) ou les systèmes étroitement couplés (comme les exosquelettes), aucun ne satisfaisant complètement les besoins de soutien passif des robots d'assistance à la marche.
  2. Équilibre entre transparence et conformité : Les robots d'assistance à la marche doivent trouver un équilibre entre fournir une assistance dynamique et maintenir l'indépendance motrice de l'utilisateur.
  3. Transfert de la simulation à la réalité : Les cadres sim-to-real existants se concentrent principalement sur le robot lui-même, avec une évaluation limitée de la façon dont le mouvement et le comportement humains sont affectés par le robot.

Contributions Principales

  1. Cadre de simulation HITL spécialisé : Propose un cadre de simulation homme-dans-la-boucle spécialement conçu pour les robots d'assistance à la marche, abordant les défis uniques des systèmes de soutien passif.
  2. Modèle pHRI réaliste : Adopte un mécanisme masse-ressort-amortisseur à six degrés de liberté pour simuler et étudier l'interaction homme-machine et ses effets sur le comportement humain.
  3. Découverte des différences dans les stratégies d'adaptation : Révèle comment les différentes stratégies d'adaptation humaines au robot peuvent entraîner des variations du comportement de la marche.
  4. Outil d'évaluation des stratégies de contrôle : En comparant un contrôleur adaptatif en vitesse et un contrôleur PID, démontre le potentiel du HITL comme outil de développement de stratégies de contrôle personnalisées.

Explication Détaillée de la Méthodologie

Définition de la Tâche

Développer un environnement de simulation capable de modéliser avec précision l'interaction homme-machine pour l'évaluation et l'optimisation des stratégies de contrôle des robots d'assistance à la marche, en particulier en termes de performances en conformité et transparence.

Architecture du Modèle

1. Jumeau Numérique Humain (Human Digital Twin)

  • Modèle squelettique : Modèle squelettique complet du corps à 27 degrés de liberté, incluant 6 articulations racines non actionnées, 5 articulations sphériques et 6 articulations de rotation
  • Stratégie de contrôle : Développe une stratégie de contrôle humain πh(ah|sh) en utilisant l'apprentissage par renforcement profond sans modèle (DRL)
  • Priors de mouvement : Utilise l'architecture réseau de Peng et al., avec des priors de mouvement et un discriminateur pour guider l'agent RL à apprendre les mouvements à partir de données de référence
  • Entraînement avec perturbations : Introduit des perturbations pendant l'entraînement pour améliorer la stabilité et la robustesse

2. Jumeau Numérique du Robot (Robot Digital Twin)

  • Modèle physique : Créé à partir d'un modèle CAO de haute qualité basé sur le Mobile Robot Balance Assistant (MRBA)
  • Identification du système : Les paramètres dynamiques (tels que les coefficients d'amortissement articulaire et les pertes par friction) sont estimés et validés par identification du système
  • Architecture de contrôle : Identique à celle du robot physique avec les mêmes paramètres de configuration
  • Implémentation double contrôleur :
    • Contrôleur PID : Comme contrôleur de référence et par défaut
    • Contrôleur adaptatif en vitesse : Capable de s'adapter en temps réel à la vitesse de marche de l'utilisateur

3. Modèle d'Interaction Physique Homme-Machine (pHRI Model)

Adopte un modèle masse-ressort-amortisseur contraint à six degrés de liberté pour décrire le mode d'interaction :

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

Où :

  • Fi=[Fx,Fy,Fz,τx,τy,τz]TF_i = [F_x, F_y, F_z, \tau_x, \tau_y, \tau_z]^T : Vecteur des forces et couples générés
  • q=[qtx,qty,qtz,qrx,qry,qrz]Tq = [q_{tx}, q_{ty}, q_{tz}, q_{rx}, q_{ry}, q_{rz}]^T : Vecteur de position articulaire
  • kk et dd : Coefficients de raideur et d'amortissement articulaires
  • qminq_{min} et qmaxq_{max} : Limites articulaires

Points d'Innovation Technique

  1. Modélisation des systèmes de soutien passif : Premier cadre HITL développé spécifiquement pour les caractéristiques de soutien passif des robots d'assistance à la marche
  2. Modèle d'interaction à six degrés de liberté : Utilisation innovante d'un système masse-ressort-amortisseur contraint à six degrés de liberté pour simuler l'interface de la ceinture de sécurité souple
  3. Évaluation multi-niveaux des performances : Évalue simultanément la conformité (erreur de suivi) et la transparence (distorsion de la marche)

Configuration Expérimentale

Sujets Expérimentaux

  • Un volontaire sain, homme, âgé de 28 ans (95 kg, 1,81 m)
  • L'étude a été approuvée par le comité d'examen institutionnel de l'Université Technologique de Nanyang (IRB-2024-257)

Protocole Expérimental

  1. Test de référence : Marche naturelle sur 10 mètres, répétée 4 fois
  2. Marche assistée par robot : Complétée 4 fois sur 10 mètres avec chacun des contrôleurs PID et adaptatif en vitesse
  3. Acquisition de données : Utilise un système de capture de mouvement sans marqueurs, fréquence d'échantillonnage 50 Hz

Indicateurs d'Évaluation

1. Indicateurs de Validation de Simulation

  • Cartographie Statistique Paramétrique (SPM) : Utilise une analyse de variance unidirectionnelle basée sur la théorie des champs aléatoires pour évaluer les différences entre les données simulées et réelles

2. Évaluation des Performances du Contrôleur

  • Conformité : Erreurs de suivi avant (ex) et latéral (ey)
  • Transparence :
    • Paramètres spatio-temporels de la marche (longueur de pas, cadence)
    • Écart-type des angles articulaires (indicateur de stabilité de la marche)

Traitement des Données

  • Sélection de 16 cycles de marche complets pour l'analyse
  • Utilise un filtre passe-bas Butterworth du 4e ordre (fréquence de coupure 12 Hz)
  • Tous les angles articulaires des membres inférieurs normalisés au cycle de marche

Résultats Expérimentaux

Résultats Principaux

1. Comparaison des Performances de Suivi

ContrôleurErreur avant ex (cm)Erreur latérale ey (cm)
RéelSimulé
PID4,257,65
Adaptatif0,370,7

2. Comparaison des Paramètres Spatio-Temporels de la Marche

TâcheLongueur de pas (m)Cadence (m/s)
RéelSimulé
Marche libre1,29±0,041,17±0,01
PID0,90±0,091,13±0,06
Adaptatif1,14±0,071,28±0,06

3. Stabilité de la Marche (Écart-Type des Angles Articulaires)

ContrôleurHanche (°)Genou (°)Cheville (°)
RéelSimuléRéel
PID1,872,963,16
Adaptatif1,821,612,55

Découvertes Clés

1. Différences entre Simulation et Réalité

  • Différences d'amplitude de mouvement : L'amplitude de mouvement du sujet réel dans le plan sagittal au niveau de la hanche, du genou et de la cheville est réduite, tandis qu'aucune réduction notable n'est observée dans la simulation
  • Différences dans les stratégies d'adaptation :
    • Sujet réel : Flexion du tronc pour traîner le robot
    • Personnage simulé : Augmentation de la dorsiflexion de la cheville pour générer une plus grande force de propulsion

2. Comparaison des Performances des Contrôleurs

  • Avantages du contrôleur adaptatif en vitesse :
    • Erreur de suivi significativement plus faible
    • Meilleure préservation des paramètres de marche
    • Écart-type des angles articulaires plus faible, indiquant une marche plus stable
  • Limitations du contrôleur PID :
    • Réduction significative de la longueur et de la cadence de pas
    • Le délai de réponse entraîne des ajustements d'adaptation de l'utilisateur

Travaux Connexes

Applications du HITL dans les Robots d'Assistance

  • Assistance à l'habillage : Synthèse d'actions d'habillage humain par apprentissage par renforcement profond par Clegg et al.
  • Systèmes d'exosquelette : Apprentissage de stratégies de contrôle de prévention des chutes par Kumar et al.
  • Tâches de préhension : Contrôle d'autonomie partagée sous incertitude par Yow et al.

État Actuel de la Recherche en pHRI

  • Systèmes physiquement séparés : Adaptation en temps réel dans la collaboration de bras manipulateurs
  • Systèmes étroitement couplés : Développement de contrôleurs bout en bout pour exosquelettes
  • Contribution de cet article : Comble le vide de recherche pour les systèmes de soutien passif

Conclusions et Discussion

Conclusions Principales

  1. Efficacité du cadre HITL : Développement réussi d'un cadre de simulation spécialement conçu pour les robots d'assistance à la marche
  2. Optimisation des stratégies de contrôle : Le contrôleur adaptatif en vitesse surpasse significativement le contrôleur PID en termes de conformité et de transparence
  3. Importance des stratégies d'adaptation : Les différentes stratégies d'adaptation humaines affectent significativement l'efficacité de l'interaction homme-machine

Limitations

  1. Adaptabilité du jumeau numérique : Le personnage simulé présente des comportements d'adaptation inattendus, différents de ceux des humains réels
  2. Absence de modélisation des matériaux souples : Manque de simulation des ceintures souples et du corps souple, limitant la fidélité de l'interaction
  3. Sujet unique : Données basées sur un seul sujet sain, manque de diversité

Directions Futures

  1. Stratégies d'adaptation diversifiées : Développer des jumeaux numériques humains capables d'apprendre diverses stratégies de compensation
  2. Intégration de la modélisation des matériaux souples : Introduire la modélisation des matériaux souples et des ceintures pour améliorer le réalisme de l'interaction
  3. Stratégies de contrôle personnalisées : Créer et affiner des stratégies de contrôle personnalisées pour différents groupes d'utilisateurs

Évaluation Approfondie

Points Forts

  1. Innovation forte : Premier cadre HITL spécialement conçu pour les robots d'assistance à la marche, comblant un vide de recherche
  2. Méthodologie complète : Cadre intégré combinant jumeau numérique humain, jumeau numérique du robot et modèle pHRI
  3. Validation suffisante : Vérification des résultats de simulation par expérimentation réelle, fournissant une analyse comparative précieuse
  4. Valeur pratique élevée : Fournit un outil efficace pour le développement de stratégies de contrôle des robots d'assistance à la marche

Insuffisances

  1. Limitation de l'échantillon : Basé sur un seul sujet sain, manque de diversité et de représentativité
  2. Simplification de la modélisation : La modélisation simplifiée de la ceinture de sécurité souple et des tissus mous humains affecte la fidélité de la simulation
  3. Stratégies d'adaptation prédéfinies : Les stratégies d'adaptation du jumeau numérique sont apprises et peuvent ne pas correspondre au comportement réel des utilisateurs
  4. Indicateurs d'évaluation limités : Manque d'évaluation des sensations subjectives telles que le confort et la fatigue de l'utilisateur

Impact

  1. Contribution académique : Fournit un nouvel outil de simulation et une nouvelle méthode d'évaluation pour la recherche sur les robots d'assistance à la marche
  2. Valeur pratique : Peut être utilisé pour l'optimisation des stratégies de contrôle, réduisant le besoin d'expérimentation humaine
  3. Extensibilité : Le cadre possède une bonne extensibilité et peut être adapté à différents types de dispositifs d'assistance à la marche

Scénarios d'Application

  1. Développement de stratégies de contrôle : Vérification et optimisation initiales de nouveaux algorithmes de contrôle
  2. Personnalisation : Adaptation des paramètres de contrôle pour différents groupes d'utilisateurs
  3. Évaluation de la sécurité : Évaluation de la sécurité des stratégies de contrôle avant les tests réels
  4. Enseignement et formation : Utilisation pour la formation et l'enseignement des chercheurs concernés

Références

Cet article cite 33 références pertinentes, couvrant plusieurs domaines tels que les robots d'assistance à la marche, l'interaction homme-machine et l'apprentissage par renforcement, fournissant une base théorique solide pour la recherche.


Résumé : Le cadre de simulation HITL proposé dans cet article fournit un outil innovant pour le développement de stratégies de contrôle des robots d'assistance à la marche. Bien qu'il présente certaines limitations, il possède une valeur importante pour réduire le besoin d'expérimentation humaine et améliorer l'efficacité du développement, apportant une contribution significative au développement de ce domaine.