Cooperative Control of Hybrid FES-Exoskeleton: Dynamic Allocation
Hossein Kavianirad, Satoshi Endo, Davide Astarita, Lorenzo Amato, Emilio Trigili, Sandra Hirche
TL;DR
This work addresses actuator redundancy in hybrid FES-exoskeleton systems for neurorehabilitation by introducing a dynamic allocation framework that modularly distributes real-time torque between FES and the exoskeleton. A high-level shared controller sets the total assistive torque, while a dynamic allocator resolves input redundancy through an allocator equation $\boldsymbol{\tau} = \bar{\boldsymbol{\tau}} + \boldsymbol{g}^*_{\perp} S \boldsymbol{\zeta}$ with $\dot{\boldsymbol{\zeta}} = \boldsymbol{\phi}(\boldsymbol{\zeta}, \bar{\boldsymbol{\tau}}, \boldsymbol{\eta})$, ensuring input-to-state stability and keeping the redistribution invisible to the plant. The FES model combines activation and contraction dynamics ($\tau^{F} = a_{\psi} \tau^{F*}(\theta)$) and is identified via Hammerstein–Wiener methods, enabling a feedforward low-level FES control that respects muscle bandwidth and magnitude constraints. Experimental results on a elbow joint show that dynamic allocation achieves higher tracking accuracy and better adherence to actuator constraints than constant allocation, with a tendency to prioritize FES when its constraints are tighter, reflecting rehabilitation-focused control. The approach offers a modular, real-time solution to actuator redundancy, with potential for clinical deployment, albeit limited by single-joint testing and unmodeled fatigue and sensor noise in allocations.
Abstract
Hybrid assistive systems that integrate functional electrical stimulation (FES) and robotic exoskeletons offer a promising approach for neurorehabilitation. However, control of these systems remains challenging due to actuator redundancy and heterogeneous assistive device constraints. This paper introduces a novel cooperative control architecture based on dynamic allocation to address actuator redundancy in a hybrid FES-exoskeleton system. The proposed approach employs a modular control allocator that redistributes required control torques between FES and exoskeleton actuators in real time, accounting for device-specific limitations and user preferences (e.g., prioritizing one assistive device over another). Within this framework, the high-level controller determines the total assistance level, while the allocator dynamically distributes control effort based on these assistive device-specific considerations. Simulation results and experimental validation demonstrate the method's effectiveness in resolving actuator redundancy in the FES-exoskeleton system while reflecting actuator constraints, indicating its potential for deployment in clinical studies to assess patient acceptance and clinical efficacy.
