Multi-Agent Reinforcement Learning of Co-Adaptive Hip Exoskeleton Control (MARL-Exo) for Metabolic Energy Reduction
Authors: Yifei Yuan, Jakob Wolf, Ghaith Androwis, Xianlian Zhou
Organizations: Department of Biomedical Engineering, New Jersey Institute of Technology, Newark, NJ 07102, USA · Kessler Foundation, West Orange, NJ 07052, USA
Objective: This study aims to determine whether a hip-exoskeleton policy trained in simulation, by co-adapting with a musculoskeletal human model under a metabolic-energy reward, reduces the metabolic cost of walking in new users without per-user tuning, and how mechanical-power shaping affects the learned assistance. Methods: We developed MARL-Exo, a multi-agent reinforcement learning framework in which a full-body human model (304 muscle actuators; randomized anatomy, gait, and speed) and a bilateral hip-exoskeleton policy are trained concurrently in two stages. The exoskeleton observes only delayed hip kinematics and its past commands; its reward includes muscle metabolic power from a physiologically based energetics model, alone (Metabolic) or with mechanical-power shaping (Metabolic + Power). The Metabolic policy was deployed and tested without retraining in eight healthy adults walking at 1.25 m/s, using indirect calorimetry. Results: In simulation, the Metabolic policy reduced modeled muscle metabolic power by 13.8% relative to no-device walking, versus 8.8% for Metabolic + Power. On hardware, MARL-Exo reduced net metabolic rate by 18.3 ± 6.6% relative to Passive in all eight participants. Relative to No-Exo, the mean reduction was 7.4 ± 10.0%; six participants more than offset the 13.1% device-wearing penalty, walking up to 24.2% below their No-Exo cost. Conclusion: A metabolically informed policy co-adapted in simulation transferred to users without per-user tuning and consistently reduced the metabolic cost of walking with the device, while explicit power shaping reduced the simulated benefit. Significance: Unlike per-user human-in-the-loop optimization, this approach yields a single population-level controller and allows assistance objectives to be screened in simulation before human testing.
Figures & tables
Fig. 1: Overview of MARL-Exo. (a) Training in simulation: a human policy πH and an exoskeleton policy πE act on a shared physics simulation; human actions pass through stable proportional-derivative (SPD) control and an auxiliary muscle network Φψ , and the exoskeleton reward is computed by a muscle metabolic energy model. Stage 1 trains πH alone, and Stage 2 adds the exoskeleton and co-adapts both policies. Multi-agent PPO updates both policies from a shared rollout batch D , while Φψ is trained by supervised regression to reproduce the desired joint torques τdes through the muscle moment-arm mapping J⊤A (line 22 of Algorithm 1). (b) The trained πE is deployed on a Raspberry Pi 5 without subject-specific tuning and validated in eight adults.
TABLE I: Main differences between MARL-Exo (this work) and SMAT [ 18 , 19 ] .
Parameter
Value
Policy optimization (PPO, per agent)
Learning rate
1×10−4
PPO clip range ϵ
0.2
Value-function clip
100
Value loss coefficient
1.0
Discount γ
0.99
TABLE II: PPO training hyperparameters. The same configuration is shared by the human policy πH and the exoskeleton policy πE ; the auxiliary muscle network is trained by supervised regression.
Fig. 2: Experimental protocol. Each participant completed standing rest, no-exoskeleton walking (No-Exo), and passive walking (Passive), then the two active controllers (MARL-Exo and SMAT) in randomized order, followed by the same reference conditions in reverse order. Each walking trial lasted approximately 6 min on a treadmill at 1.25 m/s, with metabolic rate measured by indirect calorimetry throughout.
Fig. 3: Hip joint angles, muscle-contributed joint moment (mass-normalized), assistance torque, and assistance power over the gait cycle for the simulated conditions (PowerExo: Metabolic + Power; EnergyExo: Metabolic) and an independent biological reference (Experiment, teal dashed, mean ± 1 SD) [ 31 ] . Muscle-contributed moments are not identical to inverse-dynamics net moments.
Muscle group
NoExo
PowerExo
EnergyExo
NoExo
PowerExo − NoExo
EnergyExo − NoExo
W
W
W
W/kg
Δ (%)
Δ (%)
Hip Extension
15.47
12.50
9.99
0.212
− 2.97 ( − 19.2%)
− 5.48 ( − 35.4%)
Hip Flexion
14.84
12.97
11.27
0.204
− 1.87 ( − 12.6%)
− 3.57 ( − 24.0%)
Knee Flexion
56.07
52.39
53.64
0.769
− 3.68 ( − 6.6%)
− 2.43 ( − 4.3%)
Knee Extension
20.32
14.94
12.97
0.279
− 5.38 ( − 26.5%)
− 7.35 ( − 36.2%)
Ankle PlantarFlex
69.60
70.02
68.40
0.955
+ 0.42 ( + 0.6%)
− 1.20 ( − 1.7%)
TABLE III: Cycle-averaged metabolic power by functional group (sum across member muscles) and total across all involved muscle actuators, all values per leg (left–right averaged; a partial-muscle sum, not whole-body metabolism). PowerExo: Metabolic + Power reward; EnergyExo: Metabolic reward (deployed). Δ in Watts; percentages signed vs. NoExo. Groups overlap through biarticular muscles, so the six group totals exceed the total; the TOTAL row is the true non-overlapping sum. The Hip, Knee, and Ankle rows sum both directions at each joint (no muscle belongs to both directions of the same joint); biarticular muscles still appear in more than one joint row. Group membership is given in Supplementary Table S2. W/kg is the per-leg power divided by body mass (72.9 kg).
Fig. 4: Muscle activation (top row) and metabolic energy rate (bottom row) over the gait cycle for the three functional groups where the controllers produce their largest reductions: Hip Extension, Hip Flexion, and Knee Extension (group mean activation; group summed energy; mean ± 1 SD). Hip-flexor activation rises during stance phase but falls during swing phase while hip-flexor energy mostly falls under both controllers.
Fig. 5: Net metabolic rate (W kg -1 ) across conditions ( n=8 ). Half-violin distributions, box plots, and individual subjects (connected lines) for No-Exo, Passive, and MARL-Exo. The No-Exo and Passive data are shared with [ 19 ] . Brackets show the group-mean percentage change between conditions ( +13.1% , −18.3% , −7.4% ). Paired t -test with Bonferroni correction: ∗p<0.05 , ∗∗p<0.01 , ∗∗∗p<0.001 ; n.s. p≥0.05 . All eight subjects reduced net cost under assistance relative to the passive condition.
Net metabolic rate (W/kg)
MARL-Exo reduction (%)
SMAT reduction (%)
Subject
No-Exo
Passive
MARL-Exo
SMAT
vs Passive
vs No-Exo
vs Passive
vs No-Exo
S1
3.008
3.326
2.405
2.738
27.7
20.1
17.7
9.0
S2
3.575
4.081
3.376
3.221
17.3
5.6
21.1
9.9
S3
2.941
3.051
2.228
2.368
27.0
24.2
22.4
19.5
S4
2.794
3.243
2.747
2.711
15.3
1.7
16.4
3.0
S5
3.734
4.222
3.916
3.571
7.2
− 4.9
15.4
4.4
TABLE IV: Per-subject net metabolic rate and reductions under MARL-Exo and SMAT ( n=8 ).
Fig. 6: Treadmill walking at 1.25 m/s under No-Exo (black), Passive (blue), and MARL-Exo (green) ( n=8 ; per-subject means of both hips). Left: gait-cycle hip angle (flexion positive) with peak flexion and extension; labels give the change in ROM. Middle: cadence and stride length. Right: hip angular velocity together with the exoskeleton torque and mechanical power delivered by MARL-Exo. Bands and error bars show mean ± 1 SD across subjects. The No-Exo and Passive data are shared with [ 19 ] .
TABLE S1: Constants of the auxiliary human reward terms.
Hip
Knee
Ankle
Anatomical muscle
Actuators
HE
HF
KF
KE
PF
DF
Biceps femoris, long head
1
∙
∙
Biceps femoris, short head
2
∙
Gastrocnemius, lateral head
1
∙
∙
Gastrocnemius, medial head
1
∙
∙
Gluteus maximus
5
∙
TABLE S2: Membership of the analyzed muscle actuators (per leg) in the functional and joint groups. ∙ marks membership. The bottom rows give the number of actuators in each group.
Learning-based controllers can enable exoskeleton assistance to be trained entirely in physics-based simulation, but achieving effective assistance on real users remains challenging because the human and device continuously adapt to one another. We investigate a Staged Multi-Agent Training (SMAT) approach that jointly trains a musculoskeletal human actor and a bilateral hip-exoskeleton actor (control policy) to learn coordinated assistance strategies while accounting for human-device co-adaptation. The resulting policy was transferred to a physical hip exoskeleton and evaluated in eight healthy adults across users and locomotion conditions without subject-specific retraining. Indirect calorimetry was used to compare no-exoskeleton, passive, and active conditions. Active assistance reduced net metabolic rate by 19.7% relative to the passive device (p < 0.001). The policy produced predominantly positive hip mechanical power across subjects, with a positive-power ratio of 0.984, and maintained effective assistance across walking speeds and terrains beyond the training conditions. These results demonstrate that simulation-based multi-agent co-adaptation can produce a single transferable exoskeleton policy that elicits meaningful physiological benefits in real users without subject-specific retraining, providing a framework for reducing the experimental burden of human-in-the-loop controller development.
Yifei Yuan, Jakob Wolf, Ghaith Androwis +1
Department of Biomedical Engineering, New Jersey Institute of Technology, Newark, NJ 07102, USA · Kessler Foundation, West Orange, NJ 07052, USA
Developing exoskeleton controllers that generalize across diverse locomotor conditions typically requires extensive motion-capture data and biomechanical labeling, limiting scalability beyond instrumented laboratory settings. Here, we present a physics-based neuromusculoskeletal learning framework that trains a hip-exoskeleton control policy entirely in simulation, without motion-capture demonstrations, and deploys it on hardware via policy distillation. A reinforcement learning teacher policy is trained using a muscle-synergy action prior over a wide range of walking speeds and slopes through a two-stage curriculum, enabling direct comparison between assisted and no-exoskeleton conditions. In simulation, exoskeleton assistance reduces mean muscle activation by up to 3.4% and mean positive joint power by up to 7.0% on level ground and ramp ascent, with benefits increasing systematically with walking speed. On hardware, the assistance profiles learned in simulation are preserved across matched speed-slope conditions (r: 0.82, RMSE: 0.03 Nm/kg), providing quantitative evidence of sim-to-real transfer without additional hardware tuning. These results demonstrate that physics-based neuromusculoskeletal simulation can serve as a practical and scalable foundation for exoskeleton controller development, substantially reducing experimental burden during the design phase.
Ilseung Park, Changseob Song, Inseung Kang
Department of Mechanical Engineering, Carnegie Mellon University, Pittsburgh, PA, 15213 USA.
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.
Bin Li, Zhimin Hou, Jiacheng Hou +4
Division of Industrial Data Science (DIDS), School of Data Science, Lingnan University, Hong Kong · Department of Mechanical and Energy Engineering, Southern University of Science and Technology, Shenzhen, 518055, China