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 Framework di Simulazione Human-In-The-Loop per la Valutazione di Strategie di Controllo in Robot Assistivi per la Deambulazione

Informazioni Fondamentali

  • ID Articolo: 2503.05825
  • Titolo: A Human-In-The-Loop Simulation Framework for Evaluating Control Strategies in Gait Assistive Robots
  • Autori: Yifan Wang, Sherwin Stephen Chan, Mingyuan Lei, Lek Syn Lim, Henry Johan, Bingran Zuo, Wei Tech Ang
  • Classificazione: cs.RO (Robotica), cs.SY (Sistemi e Controllo), eess.SY (Sistemi e Controllo)
  • Data di Pubblicazione: 5 marzo 2025 (preprint arXiv)
  • Link Articolo: https://arxiv.org/abs/2503.05825

Riassunto

Con l'invecchiamento della popolazione mondiale, i dispositivi di riabilitazione e assistenza alla mobilità efficaci diventano sempre più importanti. I robot assistivi per la deambulazione rappresentano una soluzione promettente, tuttavia la progettazione di controllori adattivi per vari disturbi della deambulazione costituisce una sfida significativa. Questo articolo propone un framework di simulazione human-in-the-loop (HITL) specificamente dedicato ai robot assistivi per la deambulazione, affrontando le sfide uniche dei sistemi di supporto passivo. Il team di ricerca ha integrato modelli realistici di interazione fisica uomo-macchina (pHRI) per consentire la valutazione quantitativa delle strategie di controllo robotico, evidenziando le prestazioni superiori dei controllori adattivi in velocità rispetto ai controllori PID tradizionali nel mantenimento della conformità e nella riduzione della distorsione della deambulazione. Lo studio ha valutato l'accuratezza dell'interazione simulata rispetto ai dati del mondo reale, rivelando differenze nelle strategie di adattamento umano e il loro impatto sulla deambulazione.

Contesto e Motivazione della Ricerca

Definizione del Problema

  1. Sfida dell'Invecchiamento: L'invecchiamento della popolazione mondiale comporta un declino della capacità di controllo dell'equilibrio, un aumento del rischio di cadute, che rappresentano la principale causa di morte accidentale negli anziani.
  2. Eterogeneità dei Disturbi della Deambulazione: I disturbi della deambulazione di diverse eziologie e gravità rendono complessa la progettazione di robot e controllori universali.
  3. Problematiche di Adattamento Utente: Gli utenti manifestano strategie di adattamento uniche ai dispositivi, creando sfide per la prevedibilità del controllore.

Importanza della Ricerca

I robot assistivi per la deambulazione possono migliorare gli esiti riabilitativi e ridurre il carico assistenziale, ma richiedono personalizzazione per soddisfare le esigenze specifiche di ogni utente. Tuttavia, i test estesi affrontano sfide etiche e pratiche che limitano l'ottimizzazione e il miglioramento guidati dai dati.

Limitazioni degli Approcci Esistenti

  1. Separazione Fisica vs Accoppiamento Stretto: La ricerca pHRI esistente si concentra principalmente sulla collaborazione fisicamente separata (come i bracci robotici collaborativi) o su sistemi strettamente accoppiati (come gli esoscheletri), nessuno dei quali soddisfa completamente le esigenze di supporto passivo dei robot assistivi per la deambulazione.
  2. Equilibrio tra Trasparenza e Conformità: I robot assistivi per la deambulazione devono trovare un equilibrio tra fornire assistenza dinamica e mantenere l'indipendenza motoria dell'utente.
  3. Trasferimento Simulazione-Realtà: I framework sim-to-real esistenti si concentrano principalmente sul robot stesso, con valutazione limitata del movimento umano e del comportamento influenzato dal robot.

Contributi Principali

  1. Framework HITL Specializzato: Propone un framework di simulazione human-in-the-loop specificamente dedicato ai robot assistivi per la deambulazione, affrontando le sfide uniche dei sistemi di supporto passivo.
  2. Modello pHRI Realistico: Adotta un meccanismo massa-molla-smorzatore a sei gradi di libertà per simulare e studiare l'interazione uomo-macchina e il suo impatto sul comportamento umano.
  3. Scoperta di Differenze nelle Strategie di Adattamento: Rivela come diverse strategie di adattamento umano al robot possono portare a variazioni nel comportamento della deambulazione.
  4. Strumento di Valutazione delle Strategie di Controllo: Attraverso il confronto tra controllori adattivi in velocità e controllori PID, dimostra il potenziale dell'HITL come strumento per lo sviluppo di strategie di controllo personalizzate.

Dettagli Metodologici

Definizione del Compito

Sviluppare un ambiente di simulazione in grado di modellare accuratamente l'interazione uomo-macchina per la valutazione e l'ottimizzazione delle strategie di controllo dei robot assistivi per la deambulazione, in particolare per le prestazioni in conformità e trasparenza.

Architettura del Modello

1. Gemello Digitale Umano (Human Digital Twin)

  • Modello Scheletrico: Modello scheletrico a corpo intero con 27 gradi di libertà, comprendente 6 giunti radice non azionati, 5 giunti sferici e 6 giunti rotazionali
  • Strategia di Controllo: Sviluppa la strategia di controllo umano πh(ah|sh) utilizzando l'apprendimento per rinforzo profondo (DRL) senza modello
  • Priorità di Movimento: Utilizza l'architettura di rete di Peng et al., con priorità di movimento e discriminatore per guidare l'agente RL nell'apprendimento del movimento dai dati di riferimento
  • Addestramento con Perturbazioni: Introduce perturbazioni durante l'addestramento per migliorare la stabilità e la robustezza

2. Gemello Digitale del Robot (Robot Digital Twin)

  • Modello Fisico: Creato basandosi su un modello CAD di alta qualità del Mobile Robot Balance Assistant (MRBA)
  • Identificazione del Sistema: I parametri dinamici (come i coefficienti di smorzamento articolare e le perdite di attrito) sono stimati e verificati mediante identificazione del sistema
  • Architettura di Controllo: Stessa architettura di controllo e impostazioni dei parametri del robot fisico
  • Implementazione Doppio Controllore:
    • Controllore PID: Come controllore di riferimento e predefinito
    • Controllore Adattivo in Velocità: In grado di adattarsi in tempo reale alla velocità di camminata dell'utente

3. Modello di Interazione Fisica Uomo-Macchina (pHRI Model)

Adotta un modello vincolato massa-molla-smorzatore a sei gradi di libertà per descrivere il pattern di interazione:

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

Dove:

  • Fi=[Fx,Fy,Fz,τx,τy,τz]TF_i = [F_x, F_y, F_z, \tau_x, \tau_y, \tau_z]^T: Vettore di forze e momenti generati
  • q=[qtx,qty,qtz,qrx,qry,qrz]Tq = [q_{tx}, q_{ty}, q_{tz}, q_{rx}, q_{ry}, q_{rz}]^T: Vettore di posizione articolare
  • kk e dd: Coefficienti di rigidità e smorzamento articolare
  • qminq_{min} e qmaxq_{max}: Limiti articolari

Punti di Innovazione Tecnica

  1. Modellazione del Sistema di Supporto Passivo: Primo framework HITL sviluppato specificamente per le caratteristiche di supporto passivo dei robot assistivi per la deambulazione
  2. Modello di Interazione a Sei Gradi di Libertà: Utilizzo innovativo di un sistema vincolato massa-molla-smorzatore a sei gradi di libertà per simulare l'interfaccia della cintura di sicurezza morbida
  3. Valutazione delle Prestazioni Multilivello: Valuta simultaneamente la conformità (errore di tracciamento) e la trasparenza (distorsione della deambulazione)

Configurazione Sperimentale

Soggetti Sperimentali

  • Un volontario maschio sano di 28 anni (95 kg, 1,81 m)
  • Lo studio è stato approvato dal Comitato di Revisione Istituzionale della Nanyang Technological University (IRB-2024-257)

Protocollo Sperimentale

  1. Test di Base: Camminata naturale di 10 metri, ripetuta 4 volte
  2. Camminata Assistita da Robot: Completamento di 4 camminate di 10 metri ciascuna utilizzando rispettivamente il controllore PID e il controllore adattivo in velocità
  3. Acquisizione Dati: Utilizzo di un sistema di cattura del movimento senza marcatori, frequenza di campionamento 50 Hz

Metriche di Valutazione

1. Metriche di Verifica della Simulazione

  • Parametric Statistical Mapping (SPM): Utilizzo di analisi della varianza univariata basata sulla teoria dei campi casuali per valutare le differenze tra dati simulati e reali

2. Valutazione delle Prestazioni del Controllore

  • Conformità: Errori di tracciamento anteriore (ex) e laterale (ey)
  • Trasparenza:
    • Parametri spazio-temporali della deambulazione (lunghezza del passo, velocità del passo)
    • Deviazione standard dell'angolo articolare (indicatore di stabilità della deambulazione)

Elaborazione dei Dati

  • Selezione di 16 cicli di deambulazione completi per l'analisi
  • Utilizzo di filtro passa-basso Butterworth di ordine 4 (frequenza di taglio 12 Hz)
  • Normalizzazione di tutti gli angoli articolari degli arti inferiori al ciclo di deambulazione

Risultati Sperimentali

Risultati Principali

1. Confronto delle Prestazioni di Tracciamento

ControlloreErrore Anteriore ex (cm)Errore Laterale ey (cm)
RealeSimulato
PID4,257,65
Adattivo0,370,7

2. Confronto dei Parametri Spazio-Temporali della Deambulazione

CompitoLunghezza del Passo (m)Velocità del Passo (m/s)
RealeSimulato
Camminata Libera1,29±0,041,17±0,01
PID0,90±0,091,13±0,06
Adattivo1,14±0,071,28±0,06

3. Stabilità della Deambulazione (Deviazione Standard dell'Angolo Articolare)

ControlloreAnca (°)Ginocchio (°)Caviglia (°)
RealeSimulatoReale
PID1,872,963,16
Adattivo1,821,612,55

Scoperte Chiave

1. Differenze tra Simulazione e Realtà

  • Differenze nell'Ampiezza di Movimento: L'ampiezza di movimento nel piano sagittale dell'anca, del ginocchio e della caviglia del soggetto reale è ridotta, mentre nella simulazione non si osserva una riduzione evidente
  • Differenze nelle Strategie di Adattamento:
    • Soggetto Reale: Flessione del tronco per trascinare il robot
    • Personaggio Simulato: Aumento della dorsiflessione della caviglia per generare una maggiore forza propulsiva

2. Confronto delle Prestazioni del Controllore

  • Vantaggi del Controllore Adattivo in Velocità:
    • Errori di tracciamento significativamente minori
    • Migliore mantenimento dei parametri della deambulazione
    • Deviazione standard dell'angolo articolare minore, indicando una deambulazione più stabile
  • Limitazioni del Controllore PID:
    • Riduzione significativa della lunghezza e della velocità del passo
    • Il ritardo di risposta causa aggiustamenti di adattamento dell'utente

Lavori Correlati

Applicazione dell'HITL nei Robot Assistivi

  • Assistenza al Vestirsi: Sintesi del movimento di vestizione umano mediante apprendimento per rinforzo profondo di Clegg et al.
  • Sistemi Esoscheletrici: Apprendimento della strategia di controllo per la prevenzione delle cadute di Kumar et al.
  • Compiti di Afferraggio: Controllo dell'autonomia condivisa sotto incertezza di Yow et al.

Stato Attuale della Ricerca pHRI

  • Sistemi Fisicamente Separati: Adattamento in tempo reale nella collaborazione con bracci robotici
  • Sistemi Strettamente Accoppiati: Sviluppo di controllori end-to-end per esoscheletri
  • Contributo di questo Articolo: Colma il vuoto di ricerca nei sistemi di supporto passivo

Conclusioni e Discussione

Conclusioni Principali

  1. Efficacia del Framework HITL: Sviluppo riuscito di un framework di simulazione specificamente dedicato ai robot assistivi per la deambulazione
  2. Ottimizzazione della Strategia di Controllo: Il controllore adattivo in velocità supera significativamente il controllore PID in conformità e trasparenza
  3. Importanza della Strategia di Adattamento: Le diverse strategie di adattamento umano influenzano significativamente l'efficacia dell'interazione uomo-macchina

Limitazioni

  1. Adattabilità del Gemello Digitale: Il personaggio simulato manifesta comportamenti di adattamento inaspettati, diversi dagli umani reali
  2. Assenza di Modellazione Morbida: Mancanza di simulazione di cinture morbide e corpi morbidi, limitando la fedeltà dell'interazione
  3. Singolo Soggetto: I dati si basano solo su un soggetto sano, mancando di diversità

Direzioni Future

  1. Strategie di Adattamento Diversificate: Sviluppo di gemelli digitali umani in grado di apprendere varie strategie di compensazione
  2. Integrazione della Modellazione Morbida: Introduzione di modellazione di materiali morbidi e cinture per migliorare il realismo dell'interazione
  3. Strategie di Controllo Personalizzate: Creazione e messa a punto di strategie di controllo personalizzate per diversi utenti

Valutazione Approfondita

Punti di Forza

  1. Forte Innovatività: Primo framework HITL specificamente dedicato ai robot assistivi per la deambulazione, colmando un vuoto di ricerca
  2. Metodologia Completa: Framework integrato che combina gemello digitale umano, gemello digitale del robot e modello pHRI
  3. Verifica Adeguata: Validazione dei risultati della simulazione mediante esperimenti reali, fornendo un'analisi comparativa preziosa
  4. Alto Valore Pratico: Fornisce uno strumento efficace per lo sviluppo di strategie di controllo per robot assistivi per la deambulazione

Insufficienze

  1. Limitazioni Campionarie: Basato su un singolo soggetto sano, mancando di diversità e rappresentatività
  2. Semplificazione della Modellazione: La modellazione semplificata della cintura di sicurezza morbida e dei tessuti molli umani influisce sulla fedeltà della simulazione
  3. Strategie di Adattamento Predefinite: Le strategie di adattamento del gemello digitale sono apprese, potendo non corrispondere al comportamento reale dell'utente
  4. Metriche di Valutazione Limitate: Mancanza di valutazione dei sentimenti soggettivi dell'utente come comfort e affaticamento

Impatto

  1. Contributo Accademico: Fornisce un nuovo strumento di simulazione e metodo di valutazione per la ricerca sui robot assistivi per la deambulazione
  2. Valore Pratico: Può essere utilizzato per l'ottimizzazione delle strategie di controllo, riducendo la necessità di esperimenti umani
  3. Scalabilità: Il framework ha buona estensibilità e può essere adattato a diversi tipi di dispositivi assistivi per la deambulazione

Scenari Applicabili

  1. Sviluppo di Strategie di Controllo: Verifica preliminare e ottimizzazione di nuovi algoritmi di controllo
  2. Personalizzazione: Personalizzazione dei parametri di controllo per diversi gruppi di utenti
  3. Valutazione della Sicurezza: Valutazione della sicurezza delle strategie di controllo prima dei test reali
  4. Insegnamento e Formazione: Utilizzo per la formazione e l'insegnamento dei ricercatori correlati

Bibliografia

Questo articolo cita 33 articoli correlati, coprendo importanti risultati di ricerca in molteplici campi come robot assistivi per la deambulazione, interazione uomo-macchina e apprendimento per rinforzo, fornendo una base teorica solida per la ricerca.


Sintesi: Il framework di simulazione HITL proposto in questo articolo fornisce uno strumento innovativo per lo sviluppo di strategie di controllo per robot assistivi per la deambulazione. Sebbene presenti alcune limitazioni, ha un valore significativo nel ridurre la necessità di esperimenti umani e migliorare l'efficienza dello sviluppo, fornendo un contributo significativo allo sviluppo di questo campo.