Learning a Speed-adaptive Hip Exoskeleton Control Policy Via Sim-to-real Reinforcement Learning

TL;DR They learn when a hip exoskeleton should push with sim-to-real RL on a musculoskeletal model walking at varying speeds, then tune only two torque gains on the real device from users' pairwise preferences. In free walking it cut negative mechanical power by 55% compared with a delayed-feedback controller.
What they do
A hip exoskeleton has to get both the timing and the magnitude of its assistance right, at any walking speed. The authors learn the timing in simulation with RL against a musculoskeletal model. On the real device they tune only the magnitude, from users’ pairwise preferences, so the online search has just two parameters.
How it works
- Simulated walker. A PPO policy drives a MuJoCo musculoskeletal model (53 DoF, 22 muscle-tendon units). It first imitates reference gait, then drops imitation and tracks commanded speeds of 0.5-1.7 m/s and accelerations.
- Exoskeleton teachers. Separate policies for steady walking, acceleration and deceleration first learn to push in the direction the hip is moving. They then co-adapt with the human policy to reduce hip muscle activation.
- Distillation. A TCN student uses only hip angles and velocities from two IMUs. It runs on a Raspberry Pi 5 without estimating gait phase.
- Preference tuning. Two gains scale extension and flexion torque. A Gaussian-process preference model proposes pairs of settings; the user walks 30 s with each and says which is better.
Results
- Simulation: the walker covers 0.5-1.7 m/s even though its reference motion was recorded only at 1.25 m/s. At similar torque to delayed output feedback control (DOFC) and a spline controller, the policy delivers more positive power, and it lowers rectus femoris activation.
- Treadmill (6 participants): mean positive power was 5.14 W with DOFC, 5.59 W unpersonalized and 8.38 W personalized. Personalization raised peak torque from 5.13 to 8.33 Nm.
- Muscle activity (EMG) did not consistently follow: more positive power did not necessarily mean less muscle activation.
- Free walking at self-varied speed (4 participants): compared with DOFC, negative power fell 55% (p=0.030) and the resistance ratio 27%, while RMS torque fell only 9%.
Limitations
Only level-ground walking and only a hip exoskeleton. On hardware, the personalized controller was compared only with DOFC and its own unpersonalized version; the other baselines ran in simulation only.
Figures



Abstract
Providing personalized exoskeleton assistance across varying walking speeds remains challenging. Existing online optimization methods are sample-inefficient, requiring extensive human-in-the-loop (HIL) evaluations to optimize the entire assistive torque profile. Sim-to-real reinforcement learning (RL) offers a promising alternative but cannot directly account for individual user preferences. We propose a framework integrating sim-to-real RL with online preference learning for personalized exoskeleton assistance. Specifically, assistance timing is learned in simulation by training RL policies with human musculoskeletal models across varying walking speeds. The learned policies are then distilled and deployed on a physical hip exoskeleton using onboard sensory observations. Gaussian-process-based preference learning further personalizes the assistance magnitude through pairwise user comparisons. By decoupling assistance timing learning in simulation from magnitude optimization in real-world experiments, our framework substantially reduces the online optimization space. Human-subject experiments demonstrate efficient identification of personalized assistive torque profiles across varying walking speeds with fewer real-world evaluations.
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
