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 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
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.
- 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.
- Eterogeneità dei Disturbi della Deambulazione: I disturbi della deambulazione di diverse eziologie e gravità rendono complessa la progettazione di robot e controllori universali.
- Problematiche di Adattamento Utente: Gli utenti manifestano strategie di adattamento uniche ai dispositivi, creando sfide per la prevedibilità del controllore.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Scoperta di Differenze nelle Strategie di Adattamento: Rivela come diverse strategie di adattamento umano al robot possono portare a variazioni nel comportamento della deambulazione.
- 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.
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.
- 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
- 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
Adotta un modello vincolato massa-molla-smorzatore a sei gradi di libertà per descrivere il pattern di interazione:
Fi=k⋅q+d⋅q˙ se qmin<q<qmax
Dove:
- Fi=[Fx,Fy,Fz,τx,τy,τz]T: Vettore di forze e momenti generati
- q=[qtx,qty,qtz,qrx,qry,qrz]T: Vettore di posizione articolare
- k e d: Coefficienti di rigidità e smorzamento articolare
- qmin e qmax: Limiti articolari
- Modellazione del Sistema di Supporto Passivo: Primo framework HITL sviluppato specificamente per le caratteristiche di supporto passivo dei robot assistivi per la deambulazione
- 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
- Valutazione delle Prestazioni Multilivello: Valuta simultaneamente la conformità (errore di tracciamento) e la trasparenza (distorsione della deambulazione)
- 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)
- Test di Base: Camminata naturale di 10 metri, ripetuta 4 volte
- Camminata Assistita da Robot: Completamento di 4 camminate di 10 metri ciascuna utilizzando rispettivamente il controllore PID e il controllore adattivo in velocità
- Acquisizione Dati: Utilizzo di un sistema di cattura del movimento senza marcatori, frequenza di campionamento 50 Hz
- 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
- 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)
- 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
| Controllore | Errore Anteriore ex (cm) | Errore Laterale ey (cm) |
|---|
| Reale | Simulato |
| PID | 4,25 | 7,65 |
| Adattivo | 0,37 | 0,7 |
| Compito | Lunghezza del Passo (m) | Velocità del Passo (m/s) |
|---|
| Reale | Simulato |
| Camminata Libera | 1,29±0,04 | 1,17±0,01 |
| PID | 0,90±0,09 | 1,13±0,06 |
| Adattivo | 1,14±0,07 | 1,28±0,06 |
| Controllore | Anca (°) | Ginocchio (°) | Caviglia (°) |
|---|
| Reale | Simulato | Reale |
| PID | 1,87 | 2,96 | 3,16 |
| Adattivo | 1,82 | 1,61 | 2,55 |
- 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
- 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
- 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.
- 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
- Efficacia del Framework HITL: Sviluppo riuscito di un framework di simulazione specificamente dedicato ai robot assistivi per la deambulazione
- Ottimizzazione della Strategia di Controllo: Il controllore adattivo in velocità supera significativamente il controllore PID in conformità e trasparenza
- Importanza della Strategia di Adattamento: Le diverse strategie di adattamento umano influenzano significativamente l'efficacia dell'interazione uomo-macchina
- Adattabilità del Gemello Digitale: Il personaggio simulato manifesta comportamenti di adattamento inaspettati, diversi dagli umani reali
- Assenza di Modellazione Morbida: Mancanza di simulazione di cinture morbide e corpi morbidi, limitando la fedeltà dell'interazione
- Singolo Soggetto: I dati si basano solo su un soggetto sano, mancando di diversità
- Strategie di Adattamento Diversificate: Sviluppo di gemelli digitali umani in grado di apprendere varie strategie di compensazione
- Integrazione della Modellazione Morbida: Introduzione di modellazione di materiali morbidi e cinture per migliorare il realismo dell'interazione
- Strategie di Controllo Personalizzate: Creazione e messa a punto di strategie di controllo personalizzate per diversi utenti
- Forte Innovatività: Primo framework HITL specificamente dedicato ai robot assistivi per la deambulazione, colmando un vuoto di ricerca
- Metodologia Completa: Framework integrato che combina gemello digitale umano, gemello digitale del robot e modello pHRI
- Verifica Adeguata: Validazione dei risultati della simulazione mediante esperimenti reali, fornendo un'analisi comparativa preziosa
- Alto Valore Pratico: Fornisce uno strumento efficace per lo sviluppo di strategie di controllo per robot assistivi per la deambulazione
- Limitazioni Campionarie: Basato su un singolo soggetto sano, mancando di diversità e rappresentatività
- Semplificazione della Modellazione: La modellazione semplificata della cintura di sicurezza morbida e dei tessuti molli umani influisce sulla fedeltà della simulazione
- Strategie di Adattamento Predefinite: Le strategie di adattamento del gemello digitale sono apprese, potendo non corrispondere al comportamento reale dell'utente
- Metriche di Valutazione Limitate: Mancanza di valutazione dei sentimenti soggettivi dell'utente come comfort e affaticamento
- Contributo Accademico: Fornisce un nuovo strumento di simulazione e metodo di valutazione per la ricerca sui robot assistivi per la deambulazione
- Valore Pratico: Può essere utilizzato per l'ottimizzazione delle strategie di controllo, riducendo la necessità di esperimenti umani
- Scalabilità: Il framework ha buona estensibilità e può essere adattato a diversi tipi di dispositivi assistivi per la deambulazione
- Sviluppo di Strategie di Controllo: Verifica preliminare e ottimizzazione di nuovi algoritmi di controllo
- Personalizzazione: Personalizzazione dei parametri di controllo per diversi gruppi di utenti
- Valutazione della Sicurezza: Valutazione della sicurezza delle strategie di controllo prima dei test reali
- Insegnamento e Formazione: Utilizzo per la formazione e l'insegnamento dei ricercatori correlati
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.