Hostname: page-component-77f85d65b8-7lfxl Total loading time: 0 Render date: 2026-03-29T10:39:06.363Z Has data issue: false hasContentIssue false

Human-in-the-loop optimization of wearable device parameters using an EMG-based objective function

Published online by Cambridge University Press:  22 November 2024

María Alejandra Díaz*
Affiliation:
BruBotics, Vrije Universiteit Brussel, Brussels, 1050, Belgium Human Physiology and Sports Physiotherapy Research Group, Vrije Universiteit Brussel, Brussels, 1050, Belgium
Sander De Bock
Affiliation:
Human Physiology and Sports Physiotherapy Research Group, Vrije Universiteit Brussel, Brussels, 1050, Belgium
Philipp Beckerle
Affiliation:
Institute of Autonomous Systems and Mechatronics, Department of Electrical Engineering, Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen, 91052, Germany Department of Artificial Intelligence in Biomedical Engineering, Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen, 91052, Germany
Jan Babič
Affiliation:
Laboratory for Neuromechanics and Biorobotics, Department of Automation, Biocybernetics and Robotics, Jožef Stefan Institute, Ljubljana, 1000, Slovenia Faculty of Electrical Engineering, University of Ljubljana, Ljubljana, 1000, Slovenia
Tom Verstraten
Affiliation:
BruBotics, Vrije Universiteit Brussel, Brussels, 1050, Belgium Robotics and Multibody Mechanics Research Group, Vrije Universiteit Brussel and Flanders Make, Brussels, 1050, Belgium
Kevin De Pauw
Affiliation:
BruBotics, Vrije Universiteit Brussel, Brussels, 1050, Belgium Human Physiology and Sports Physiotherapy Research Group, Vrije Universiteit Brussel, Brussels, 1050, Belgium
*
Corresponding author: María Alejandra Díaz; Email: ma.diaz@vub.be

Abstract

Advancements in wearable robots aim to improve user motion, motor control, and overall experience by minimizing energetic cost (EC). However, EC is challenging to measure and it is typically indirectly estimated through respiratory gas analysis. This study introduces a novel EMG-based objective function that captures individuals’ natural energetic expenditure during walking. The objective function combines information from electromyography (EMG) variables such as intensity and muscle synergies. First, we demonstrate the similarity of the proposed objective function, calculated offline, to the EC during walking. Second, we minimize and validate the EMG-based objective function using an online Bayesian optimization algorithm. The walking step frequency is chosen as the parameter to optimize in both offline and online approaches in order to simplify experiments and facilitate comparisons with related research. Compared to existing studies that use EC as the objective function, results demonstrated that the optimization of the presented objective function reduced the number of iterations and, when compared with gradient descent optimization strategies, also reduced convergence time. Moreover, the algorithm effectively converges toward an optimal step frequency near the user’s preferred frequency, positively influencing EC reduction. The good correlation between the estimated objective function and measured EC highlights its consistency and reliability. Thus, the proposed objective function could potentially optimize lower limb exoskeleton assistance and improve user performance and human–robot interaction without the need for challenging respiratory gas measurements.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Overview of the offline (red dotted square) and online (purple dotted square) experimental protocols for human-in-the-loop optimization based on the EMG-based cost function. Participants walked at multiple-step frequency values guided by a metronome. Oxygen consumption ($ \dot{V}{O}_2 $) and carbon dioxide production ($ \dot{V}{CO}_2 $) were measured using a wearable metabolic system. Surface EMG electrodes recorded bilateral muscle activity from eight muscles: RF, GL, GM, and TA. A. EMG-based objective function derived from muscle synergies and muscle intensity, including the similarity of synergy vectors (SSV) and similarity between activation coefficients (SAC). B. Offline optimization of the calculated objective function. C. Estimation of EC using the EMG-based objective function as a participant walked at a step frequency set by the metronome. D. Bayesian optimization updated the step frequency parameter to minimize the estimated cost of walking. EI stands for expected improvement. E. New step frequency value given by the Bayesian optimization strategy.

Figure 1

Figure 2. Mean ± standard deviation of the selected EMG variables at the different step frequencies. These metrics were collected during the offline optimization protocol.

Figure 2

Table 1. Sum squared error (SSE) and $ {R}_2 $ for each participant’s fitted cubic polynomial on estimated EC across step frequencies. Results derived from the offline optimization protocol

Figure 3

Figure 3. Illustration of the model fitting process for four participants (the best and worst model fittings are included). Each panel shows EC estimates at step frequencies ranging from −25% to 25% of each subject’s preferred step frequency (see Equation 4). A third-order polynomial was used (steady-state cost mapping algorithm) to determine the percentage step frequency that yields the minimum $ {y}_i $. The minimum value from the curve is indicated with dotted lines.

Figure 4

Table 2. Fixed-effects coefficients (95% confidence intervals)

Figure 5

Figure 4. Estimation of the energetic cost after fitting the model to the data set from the offline optimization protocol using Equation 4. The R-squared from the linear regression is 0.82.

Figure 6

Figure 5. Correlation between normalized energetic cost (Measured) and normalized EMG-based cost function (Estimated). The R-squared from the linear regression is 0.64.

Figure 7

Figure 6. Comparison of measured and estimated energetic cost (EC) during walking at different step frequencies for one representative participant. Each step frequency was maintained for 180 seconds. The Bayesian optimization was initialized with the first three values, and subsequent parameters were determined by the optimization algorithm until its convergence to a minimum.

Figure 8

Table 3. Time to converge and % error between the preferred step frequency (PSF) and the optimal parameter given by the optimization are presented for the first and second trials