EMG-based Human-In-The Loop Bayesian Optimization to Assist Free Leg Swinging
Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Background/Objectives: Manual tuning of exoskeleton control parameters is tedious and often ineffective for adapting to individual users. Human-in-the-loop (HIL) optimization offers an automated approach, but existing methods typically rely on metabolic cost, which requires prolonged data collection times of at least 60 seconds. Surface electromyography (EMG) signals, as an alternative, enable faster optimization with reduced data acquisition times. This study develops a rapid EMG-based HIL Bayesian optimization framework to tune hip exoskeleton controllers for assisting free leg swinging. Methods: Eight participants are asked to perform leg swinging at two frequencies with assistance from a hip exoskeleton. EMG signals from four sensors, representing muscle activity during forward and backward swings, are dynamically processed into cost functions. Bayesian optimization with Gaussian processes tunes four controller parameters using an Expected Improvement acquisition function. Optimization outcomes are validated against no device, zero torque, and general control baselines. Results: Optimization converged within 142 ± 24 seconds, yielding muscle activity reductions of 16.1 compared to no device, 21.7% versus zero torque, and 15.1% versus general control (p < 0.001 for all). EMG-based tuning is faster than metabolic-cost-based methods and perceived as less effortful, with Borg scale reductions of up to 39.5%. Conclusions: EMG-based HIL optimization significantly enhances controller tuning speed and effectiveness, demonstrating its potential for scalable and user-specific exoskeleton applications.