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.
- 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
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.
- 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.
- 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.
- 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.
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.
- 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.
- É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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- 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
- 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
Adopte un modèle masse-ressort-amortisseur contraint à six degrés de liberté pour décrire le mode d'interaction :
Fi=k⋅q+d⋅q˙ si qmin<q<qmax
Où :
- Fi=[Fx,Fy,Fz,τx,τy,τz]T : Vecteur des forces et couples générés
- q=[qtx,qty,qtz,qrx,qry,qrz]T : Vecteur de position articulaire
- k et d : Coefficients de raideur et d'amortissement articulaires
- qmin et qmax : Limites articulaires
- 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
- 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
- Évaluation multi-niveaux des performances : Évalue simultanément la conformité (erreur de suivi) et la transparence (distorsion de la marche)
- 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)
- Test de référence : Marche naturelle sur 10 mètres, répétée 4 fois
- Marche assistée par robot : Complétée 4 fois sur 10 mètres avec chacun des contrôleurs PID et adaptatif en vitesse
- Acquisition de données : Utilise un système de capture de mouvement sans marqueurs, fréquence d'échantillonnage 50 Hz
- 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
- 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)
- 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
| Contrôleur | Erreur avant ex (cm) | Erreur latérale ey (cm) |
|---|
| Réel | Simulé |
| PID | 4,25 | 7,65 |
| Adaptatif | 0,37 | 0,7 |
| Tâche | Longueur de pas (m) | Cadence (m/s) |
|---|
| Réel | Simulé |
| Marche libre | 1,29±0,04 | 1,17±0,01 |
| PID | 0,90±0,09 | 1,13±0,06 |
| Adaptatif | 1,14±0,07 | 1,28±0,06 |
| Contrôleur | Hanche (°) | Genou (°) | Cheville (°) |
|---|
| Réel | Simulé | Réel |
| PID | 1,87 | 2,96 | 3,16 |
| Adaptatif | 1,82 | 1,61 | 2,55 |
- 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
- 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
- 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.
- 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
- Efficacité du cadre HITL : Développement réussi d'un cadre de simulation spécialement conçu pour les robots d'assistance à la marche
- 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
- Importance des stratégies d'adaptation : Les différentes stratégies d'adaptation humaines affectent significativement l'efficacité de l'interaction homme-machine
- Adaptabilité du jumeau numérique : Le personnage simulé présente des comportements d'adaptation inattendus, différents de ceux des humains réels
- 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
- Sujet unique : Données basées sur un seul sujet sain, manque de diversité
- Stratégies d'adaptation diversifiées : Développer des jumeaux numériques humains capables d'apprendre diverses stratégies de compensation
- 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
- 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
- Innovation forte : Premier cadre HITL spécialement conçu pour les robots d'assistance à la marche, comblant un vide de recherche
- Méthodologie complète : Cadre intégré combinant jumeau numérique humain, jumeau numérique du robot et modèle pHRI
- Validation suffisante : Vérification des résultats de simulation par expérimentation réelle, fournissant une analyse comparative précieuse
- Valeur pratique élevée : Fournit un outil efficace pour le développement de stratégies de contrôle des robots d'assistance à la marche
- Limitation de l'échantillon : Basé sur un seul sujet sain, manque de diversité et de représentativité
- 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
- 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
- Indicateurs d'évaluation limités : Manque d'évaluation des sensations subjectives telles que le confort et la fatigue de l'utilisateur
- 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
- Valeur pratique : Peut être utilisé pour l'optimisation des stratégies de contrôle, réduisant le besoin d'expérimentation humaine
- Extensibilité : Le cadre possède une bonne extensibilité et peut être adapté à différents types de dispositifs d'assistance à la marche
- Développement de stratégies de contrôle : Vérification et optimisation initiales de nouveaux algorithmes de contrôle
- Personnalisation : Adaptation des paramètres de contrôle pour différents groupes d'utilisateurs
- Évaluation de la sécurité : Évaluation de la sécurité des stratégies de contrôle avant les tests réels
- Enseignement et formation : Utilisation pour la formation et l'enseignement des chercheurs concernés
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.