Skip to main content

Perturbation-based estimation of within-stride cycle metabolic cost

Abstract

Metabolic cost greatly impacts trade-offs within a variety of human movements. Standard respiratory measurements only obtain the mean cost of a movement cycle, preventing understanding of the contributions of different phases in, for example, walking. We present a method that estimates the within-stride cost of walking by leveraging measurements under different force perturbations. The method reproduces time series with greater consistency (r = 0.55 and 0.80 in two datasets) than previous model-based estimations (r = 0.29). This perturbation-based method reveals how the cost of push-off (10%) is much smaller than would be expected from positive mechanical work (~ 70%). This work elucidates the costliest phases during walking, offering new targets for assistive devices and rehabilitation strategies.

Introduction

Metabolic cost is a critical measure used to characterize movement behavior [1,2,3]. Healthy walkers naturally adopt an energetically optimal stride cycle, for example, by walking with a step length [4] and knee flexion angle [5] that minimizes metabolic cost. Pathologies like stroke and cerebral palsy alter patients’ walking stride resulting in increases to metabolic cost by 60 to 300% [6, 7]. Such increases in metabolic cost correlate to drastic reductions in people’s mobility and overall quality of life [8, 9]. If we understand how stride cycle phases contribute to metabolic cost, therapies and devices may be better optimized to improve mobility (Fig. 1A).

Fig. 1
figure 1

Motivation. (A). Limitation of assessing stride-mean metabolic cost using breath-by-breath measurements. The upper figure illustrates an intervention resulting in a cost reduction (depicted in green) during push-off and a cost increase (depicted in brown) during swing. The stride-mean metabolic cost (displayed in bars) does not enable differentiation of these effects. The lower section of the figure illustrates how comprehending the costs associated with various phases could facilitate the enhancement of interventions. (B). Limited consistency between estimations of within-stride metabolic cost using model-based methods. The mean correlation between estimations is 0.29 (95% confidence interval (CI) = 0.03–0.43) [16, 19, 38, 41, 42]

Measurements of metabolic cost are too slow to detect the contributions of different stride phases. Current methods to calculate energy from oxidative reactions include measuring respiratory CO2 production by ingesting water with a radioisotope (‘doubly labelled water method’), measuring oxidative heat production using a chamber (‘direct calorimetry’), and measuring O2 consumption from respiration (‘indirect calorimetry’) [10]. Indirect calorimetry is the fastest and most commonly used method for measuring metabolic cost during locomotion; however, it still requires averaging several minutes of breaths to be reliable [11,12,13]. A typical walking stride lasts about one second meaning current methods can only measure the mean metabolic cost following a bout of steady-state walking. Experiments that approximated the cost of the swing phase by recording cyclical leg swinging [14] and by measuring blood flow from injected microspheres in animals that are then sacrificed [15] suggest that the stride-mean metabolic cost does not necessarily represent the contributions of individual phases (‘within-stride metabolic cost’).

Several model-based methods of estimating within-stride metabolic cost have been proposed but remain inconclusive. Umberger developed a set of equations to estimate metabolic cost from muscle parameters and used this to produce the first estimation of within-stride metabolic cost from a forward simulation of walking [16]. Other groups used EMG-driven simulations [17] or equations based on joint kinetics instead of muscle parameters [18]. However, when comparing those methods to each other, their estimations of within-stride metabolic cost are relatively inconsistent (Pearson correlation: r = 0.29, n = 6 estimations, Fig. 1B) [19]. Currently, there is no way to validate these model-based estimations for within-stride metabolic cost since measurements from indirect calorimetry only obtain a stride mean. This motivates the development of an alternative method to estimate within-stride metabolic cost that is supported by indirect validation approaches.

We hypothesized that applying a set of perturbations creates a set of instances of the behavior where the differences in the time series between each perturbed instance can be attributed to the different magnitudes and timings of the applied perturbation. By applying perturbations repeatedly to a specific part of the gait cycle for several minutes, we can induce changes in the stride-mean metabolic cost as well as in the biomechanical time series (e.g., kinematics, kinetics, and muscle activations) [19,20,21]. We postulated the variation across the set of perturbed walking strides would be representative of the fluctuations in metabolic cost within the stride cycle so long as the set contained a large number of different perturbations. If true, this would enable a method to extract key features of within-stride metabolic cost. Our approach is inspired by prior studies that utilized ankle perturbations to assess time series of joint impedance during the stance phase [22, 23] as well as studies that used elastic bands and added mass to estimate the cost of stance and swing phases [24, 25]. To the best of our knowledge, using of a perturbation-based approach for estimating within-stride metabolic cost time series is novel.

Using this concept, extraction of within-stride behaviour from a collection of perturbed instances, we developed an alternative method to estimate within-stride metabolic cost that we refer to as our ‘perturbation-based method’. Our method estimates within-stride metabolic cost using measurements from a set of perturbed walking strides. We then evaluated our method’s ability to consistently reproduce model-based estimates of within-stride metabolic cost.

Materials and methods

Overview

We created two datasets; a dataset generated using a neuromechanical simulation and a dataset collected from human experiments [20, 26, 27]. Each of these datasets contain walking kinematics, kinetics, and muscle activation time series during 35 different perturbed walking conditions and one unperturbed, normal walking condition (36 walking conditions per dataset). The ‘perturbation’ applied during each of the 35 perturbed walking conditions was a force profile applied to the COM.

Our perturbation-based method was initially developed and tuned using the dataset from the neuromechanical simulation [26, 27]. Tuning consisted of adjusting which kinematic, kinetic, and muscle activation time series from the neuromechanical simulation were used for estimating within-stride metabolic cost. The timeseries included from different combinations of kinematic, kinetic, and muscle activation data will be referred to as ‘derived time series’. The choices from tuning were made based on the perturbation-based method’s performance at estimating other kinematic, kinetic, and muscle activation time series.

We indirectly validated our perturbation-based method by evaluating its ability at estimating 10-model based metabolic cost timeseries. First we inputted the kinematic, kinetic, and/or muscle activation data into 10 model-based methods in order to generate within-stride metabolic cost timeseries (five models per dataset). We then indirectly validated our perturbation-based method based on its ability at reproducing the five model-based metabolic time series from the neuromechanical dataset and the five model-based metabolic time series from the human experimental dataset. Re-evaluating our method in two distinct datasets avoids dataset bias [28]. Finally, we assessed the perturbation-based method’s estimate of within-stride metabolic cost when using \(\:\dot{V}{O}_{2}\) and \(\:\dot{V}{CO}_{2}\) data from the human experiment.

Simulation dataset

We adapted a neuromechanical simulation from Song and Geyer to walk under force perturbations from a waist tether [26, 27]. Specifically, we used a two-dimensional variant that restricts motion to the sagittal plane [26]. We simulated perturbations with forward forces applied at the hip of a model with seven rigid segments in Simscape First Generation Multibody (MathWorks, Natick, MA). In this framework, we simulated 32 sinusoidal force profiles with peak timings covering the entire gait cycle and peak forces ranging from 0 to 24% of body weight, three constant force profiles, and an unperturbed walking condition.

The neuromechanical model’s walking control strategy was optimized for each perturbed walking condition (cf. Supplementary: Neuromechanical simulation dataset for tuning and in silico evaluation). Briefly, the cost function was piecewise with two different functions based on a conditional of a walking pattern that reached 20 s without a fall. Firstly, the optimization would search for control parameters that increased the distance travelled with consistent stepping, the number of steps taken, and the time the simulation successfully walked without falling. Once a set of control parameters achieved a walking pattern that could walk for a simulated 20 s, the control parameters would be refined to match a target walking velocity of 1.25 ms− 1, minimize muscle activations, maintain a consistent walking pattern, and penalize unnatural range of motion.

Time series data (simulated kinematics, kinetics, and muscle activations) were extracted for each of the optimized control strategies to constitute the neuromechanical dataset. We then constructed 100 time series to serve as test data for tuning our perturbation-based method. These test time series were random linear combinations of the different biomechanical time series, so they were distinct from the model-based estimates that would be used later for evaluation.

Experimental dataset

We used biomechanical and indirect calorimetry data from previous human experiments [20] with a robotic waist tether [21] for the in vivo evaluation and application of our perturbation-based method (Supplementary Data 1). Ten healthy participants (age: 28.0 ± 4.7 years, body mass: 83.2 ± 12.2 kg, height: 1.80 ± 0.05 m; mean ± SD) walked under the same perturbations as in the neuromechanical simulation dataset. In this case, the perturbations were generated by a robotic waist tether controlled by a temporal algorithm that enables pulling during a specific portion of the gait cycle with high consistency.

Perturbation-based method input signals

Our perturbation-based estimation method uses the stride-mean metabolic cost as well as within-stride biomechanical time series to estimate within-stride metabolic cost (Fig. 2C and F. Methods: Perturbation-based method). The biomechanical time series as well as additional mathematically derived combinations of those time series are considered potential estimates of within-stride metabolic cost (cf. Methods: Additional input signals and algorithm tuning). Our perturbation-based method first calculates the mean cycle from 0 to 100% of the stride for each biomechanical time series for each perturbation condition. Then each stride-normalized biomechanical time series is reduced to one scalar for each perturbation condition using a custom standardization method based on the deviation from unperturbed walking (Fig. 2, cf. Methods: Custom standardization method). A collection of these standardized scalar values of biomechanical data across all perturbations form a perturbed biomechanical set. Finally, we select the biomechanical set that matches the perturbed set of the stride-mean metabolic cost (cf. Methods: Time series estimation procedure). The original biomechanical time series that most closely matched the standardized set for the stride-mean metabolic cost is used as the estimate of within-stride metabolic cost.

Fig. 2
figure 2

Flow of data for estimating and evaluating within-stride metabolic cost. (A). A perturbed dataset was gathered using force perturbations at the COM. Biomechanical time series (e.g., kinematics, kinetics, muscle activations) as well as stride-mean metabolic cost were measured for each walking condition. (B). These measurements are stride normalized and (C). then converted to a stride-mean for each walking condition. (D). The stride means for each biomechanical measurement are custom standardized by subtracting the unperturbed stride mean from each perturbed stride mean and then dividing by the range of deviations from unperturbed walking. (E). The custom standardized biomechanical time series are then compared to the custom standardized within-stride metabolic cost using the sum of square error. This process will be iterative, where an additional custom standardized biomechanical time series may be added if it reduces the sum of square error. (F). The biomechanical time series or combination of biomechanical time series that corresponded to the lowest sum of square error are selected. The unperturbed condition from the selected biomechanical time series is used as the estimate for within-stride metabolic cost. (G). The original model-based within-stride metabolic cost is only used for validation of our perturbation-based method. Our perturbation-based method leverages information from stride-mean values that are experimentally available to indirect calorimetry

We chose to estimate the metabolic cost of one side of the body rather than the whole body’s metabolic cost. The within-stride metabolic cost of one side of the body provides more descriptive and potentially useful information for interventions, such as assistive devices, than whole-body cost, which cannot be attributed to a specific leg. Using model-based methods, we generated a set of five estimates of the within-stride metabolic cost to indirectly validate our perturbation-based method’s performance which were distinct from the five evaluations that were used in the neuromechanical dataset (cf. Supplementary: Model-based metabolic costs used; [18, 29,30,31,32,33,34,35]).

All kinematic, kinetic, and muscle activation time series as well as the derived signals (cf. Methods: Additional derived input time series and algorithm tuning) are stride-normalized and organized in matrices with one row for each percent of the stride cycle and one column for each of the 36 perturbation conditions.

$$\:{X}_{bts}=\left[100\:\times\:\:36\right]$$
(1)

Each perturbation’s force profile was repeated over multiple stride cycles for a sufficient duration to obtain steady-state metabolic cost (40 s to obtain ten sufficiently stable strides in the neuromechanical simulations and 2 min to estimate the steady-state metabolic cost in the human experiments) [11].

The stride mean metabolic cost for every condition is also used as an input in our perturbation-based method.

$$\:\stackrel{-}{Y}=\left[1\:\times\:\:36\right]$$
(2)

This stride mean can be estimated from model-based metabolic costs as well as from respiratory \(\:\dot{V}{O}_{2}\) and \(\:\dot{V}C{O}_{2}\) measurements; hence this input is available when estimating the within-stride metabolic cost in human experiments.

Custom standardization method

Each time series is standardized using a custom method (Supplementary Data 1). First, we take the stride mean of each biomechanical time series for every perturbation condition.

$$\:{\stackrel{-}{X}}_{bts}=\left[1\:\times\:\:36\right]$$
(3)

Next, we calculate the deviation of each perturbed walking condition from the unperturbed walking condition.

$$\:{\Delta\:}{\stackrel{-}{X}}_{bts}={\stackrel{-}{X}}_{bts}-{\stackrel{-}{X}}_{bts,0}\:=\left[1\:\times\:\:36\right]$$
(4)

where \(\:{\Delta\:}{\stackrel{-}{X}}_{bts}\) is the set of deviations from the unperturbed condition and \(\:{\stackrel{-}{X}}_{bts,0}\) is the stride mean of the unperturbed condition.

Each set of deviations is then normalized by its range of deviations from unperturbed walking.

$${\mathop X\limits^ - _{stand}}\> = round\left( {{{{{\mathop {\Delta X}\limits^ - }_{bts}}{n_{bins}}} \over {max\left( {{{\mathop {\Delta X}\limits^ - }_{bts}}} \right) - {\rm{min}}\left( {\Delta \>{{\mathop X\limits^ - }_{bts}}} \right)}}} \right) = \left[ {1\> \times \>\>36} \right]$$
(5)

where \(\:{\stackrel{-}{X}}_{stand}\:\)is the standardized set of deviations from unperturbed walking for each biomechanical time series and nbins is the number of bins. The standardized set is enumerated to reduce the effects of floating-point differences between biomechanical measurements. The number of bins was set to 80 based on tuning (cf. Methods: Tuning of available data for metabolic cost estimation, Supplementary Data 2). This process is similar to Slade et al., (2022) [36].

In summary, this procedure converted the stride means of biomechanical time series to a range of standardized values ranging from 1 to 80. We also applied the same standardization procedure (Eqs. 4, 5) to the stride means of derived biomechanical time series as well as to the stride mean metabolic cost (\(\:\stackrel{-}{Y}\)).

Time series estimation procedure

We ran a minimization procedure that evaluates which standardized biomechanical time series best matches the standardized metabolic cost. First, we evaluate how well the standardized set of each biomechanical time series and each derived time series matches the standardized set of metabolic cost using a sum of square comparison

$$\:{SS}_{initial}={\sum\:}_{c\:=\:1}^{cond\:36}{\left({\stackrel{-}{X}}_{stand,\:c}-\:{\stackrel{-}{Y}}_{stand,c}\right)}^{2}\:$$
(6)

where \(\:SS\) is the sum of squares and \(\:c\) represents each perturbation condition.

Then, we conduct a stepwise optimization procedure whereby we evaluate if adding another standardized biomechanical time series or derived signals to the previous standardized set improves the \(\:SS\)

$$\eqalign{& \>S{S_{new}} = \>\sum {\>_{c\, = \>1}^{cond35}} \cr& \quad {\left( {\left( {{{\mathop X\limits^ - }_{stand,c,j}} + \>{{\mathop X\limits^ - }_{stand,c,\>\>prev\>opt\>SS}}} \right) - \>{{\mathop Y\limits^ - }_{stand,c}}} \right)^2} \cr}$$
(7)

where \(\:{\stackrel{-}{X}}_{stand,c,\:prev\:opt\:SS}\) is the standardized set that produced the best SS in the previous iteration and j represents a new biomechanical measurement or derived signal that is evaluated.

Finally, the time series of the biomechanical measurement, derived signal, or combination of signals with the lowest \(\:SS\) is then used to estimate within-stride metabolic cost (Fig. 3). If the lowest SS results from one single biomechanical measurement or derived signal, the corresponding unperturbed time series is used to estimate within-stride metabolic cost.

$$\:{Y}_{estimated}={X}_{SS\:opt}=\:\left[100\:\times\:\:1\right]$$
(8)

where \(\:{Y}_{estimated}\) is the estimated within-stride metabolic cost, \(\:{X}_{SS\:opt}\)is the time series of the biomechanical measurement or derived signal that resulted in the lowest \(\:SS\). In the event the lowest \(\:SS\) is from a combination of biomechanical measurements and derived signals, we normalize each signal by its range and sum to serve as the estimate of within-stride metabolic cost

$$\eqalign{{Y_{estimated}} & = \>\sum \> _{i\, = \,1}^{number\>of\>bts} \cr & {{{X_{bts\>\>SS\>opt,\>i}}} \over {{\rm{max}}\left( {{X_{bts\>\>SS\>opt,i}}} \right) - {\rm{min}}\left( {{X_{bts\>\>SS\>opt,i}}} \right)}} \cr}$$
(9)

where \(\:i\) is the index of the biomechanical signals used to achieve the lowest sum of squares.

Fig. 3
figure 3

Illustration of how biomechanical and derived time-series are combined to produce a within-stride metabolic cost time series. Each column (A, B, C) in the figure represents a mathematical operation used to create a new time series. The final plot on the bottom right is the estimated within-stride metabolic cost. The specific combination shown here was used to estimate the Bhargava et al., 2004 metabolic cost in Table 1

The approach of leveraging perturbations constitutes a paradigm shift compared to previous iterative improvements of model-based methods. Our procedure of using data from the perturbed conditions to estimate the unperturbed condition intrinsically involves estimating (just) outside of test data, and it is known that overfitting can be an issue in such a procedure. Some features of the perturbation-based method likely helped avoid this overfitting. We limited the number of inputs by using a standardization that converted each time series to a scalar (Eqs. 3–5). We also generated a very large number of derived signals.

Additional derived input signals and algorithm tuning

We tuned two features of our perturbation-based method: the selection of which mathematical derived time series would be available for creating the estimation of within-stride metabolic cost and the number of bins in the custom standardization procedure (cf. Methods: Additional derived input signals and algorithm tuning). During the tuning, we evaluated which settings improved the lower-bound, 95% confidence interval of Pearson’s correlations between the estimated and the test time series. After tuning, the mean Pearson’s correlation between our perturbation-based method’s estimate and time series within the test set was 0.41 (95% CI = 0.33–0.50). We evaluated the impact of the following options:

  • Options 1–2: The separation of positive and negative regions of the original biomechanical time series.

  • Options 3–5: The square, cube, or inverse of the original biomechanical time series.

  • Options 6–8: The subtraction, addition, or multiplication of all pairs of the biomechanical time series.

  • Option 9: An additional set of additions and multiplication of pairs of the mathematically derived time series (generated from options 1–8).

We restricted option 9 to stop after generating 4000 combinations because considering all the combination permutations was not feasible. We also tuned the number of bins for standardizing biomechanical time series (Eq. 5). This tuning is similar to the sensor selection and bin optimization in Slade et al. [36].

The tuning criterion was correlation performance against 100 test time series. The test time series used were distinct from the model-based metabolic costs to avoid biasing the evaluation of our method [28]. As test time series for tuning, we generated 100 time series based on random combinations of the biomechanical time series from the neuromechanical simulation dataset.

$$\eqalign{ \>{Y_{tuning,k}} = & \>{c_1}\left| {{X_{bts,1}}} \right|\> + \>{c_2}\left| {{X_{bts,2}}} \right| \ldots \>\> \cr & {c_n}\left| {{X_{bts,n}}} \right| = {\rm{[}}100 \times \>36{\rm{]}} \cr}$$
(10)

where \(\:{Y}_{tuning,k}\) represents one of the 100 test time series,\(\:\:{c}_{1}\) to n are random coefficients between 0 and 1, \(\:{X}_{bts,1}\) to \(\:{X}_{bts,n}\) are the positive or negative portions of a randomly chosen number of biomechanical measurement time series.

The perturbation-based method’s correlation with the 100 test time series was evaluated for each of 512 (29) combinations of mathematically derived time series for bin numbers ranging from 10 to 100 (Supplementary Data 2).

Statistical analysis

As a measure of the uncertainty in the literature, we generated a cross-table with pairwise Pearson correlations between six previously reported plots of within-stride metabolic cost in the literature [19], and we calculated the mean and 95% confidence interval of the correlations (Fig. 1b). Due to the limits of a Pearson correlation at − 1 and 1, we converted each r-value to a Z-score using Fisher’s Z-transformation. Average Z-scores and z-score confidence intervals across the correlations in literature, between perturbation-based and neuromechanical model-based, and between perturbation-based human experimental model-based were converted back to Pearson r-values for easier interpretation [37]. All analyses were conducted in MATLAB 2021b.

Results

Once tuning was completed, and our perturbation-based method was finalized, we evaluated its performance at reproducing a variety of model-based estimates of within-stride metabolic cost. We calculated five within-stride metabolic costs using model-based methods (cf. Supplementary: Model-based metabolic costs used in neuromuscular simulation dataset; [30, 32,33,34,35]). The mean Pearson’s correlation between the five different model-based within-stride metabolic costs and our estimations of those using the perturbation-based method was 0.55 (95% CI = 0.22–0.77). This evaluation performance constitutes an improvement of at least 50% compared to the mutual consistency between model-based estimations in the literature for four out of five estimations (Fig. 4A-E; Table 1).

Fig. 4
figure 4

Evaluation of perturbation-based method. Evaluation of perturbation-based method’s ability to reproduce within-stride metabolic cost of different model-based methods in our two datasets. Estimations from each model-based method are represented by black lines. Our perturbation-based method’s estimations are represented with red lines. The left column shows evaluations in the neuromechanical simulation dataset, and the right column shows evaluations in the human experiment dataset. (A). Umberger et al., 2003 [35], (B). Houdijk et al. 2006 [33], (C). Bhargava et al., 2004 [32], (D). Lichtwark et al., 2005 [34] (E). Margaria 1968, applied onto muscle work rate [30, 52], (F). Beck et al., 2019 [31], (G). Kim and Roberts, 2015 [18] (H). Margaria 1968, applied onto COM work rate [30, 53], (I). Margaria 1968, applied onto joint work rate [30, 54] (J). Minetti and Alexander, 1997 [29]

Table 1 Evaluation of perturbation-based method in neuromechanical dataset

We also indirectly validated our perturbation-based method in data from human experiments. In vivo, human walking experiments were conducted with a perturbation from a robotic waist tether applied to the COM (cf. Supplementary: Human experimental dataset for in-vivo evaluation and application) [20]. In each condition, the tether applied pulling forces with a specific profile repeatedly to stride cycles for a sufficient duration to induce a different steady-state gait. We applied the same perturbation-based method to our human experimental dataset without any additional tuning or changes. Our estimation reproduced the above-mentioned five independent model-based estimations of metabolic cost with a mean Pearson’s correlation of 0.80 between the model-based metabolic costs and their estimations using the perturbation-based method (95% CI = 0.57–0.91, Table 2). This result is also greater than the correlation between model-based estimations currently in literature with an improvement of at least 75% (Fig. 4F-J) [19, 38].

Table 2 Evaluation of perturbation-based method in human experiment dataset

After successfully completing the indirect validations, we applied our perturbation-based method to estimate within-stride metabolic cost based on \(\dot V{O_2}\) and \(\dot VC{O_2}\) data from the human experiment (Fig. 5). When we divide the stride into the first double stance (1–15% of the stride), single stance (16–50%), push-off (51–65%), and swing (66–100%), their metabolic cost respectively accounted for 20, 49, 10 and 21% of the total. The estimated cost of push-off is considerably lower than that of single stance. This is markedly different from the evolution of positive mechanical work performed by the leg onto the COM, which is about three times as much during push-off compared to single stance. As such, our perturbation-based estimation confirms that metabolic cost can be related to sources other than mechanical work [39, 40].

Fig. 5
figure 5

Application of the perturbation-based method to estimate within-stride metabolic cost. The red line shows the perturbation-based estimate of within-stride metabolic cost using stride means of \(\:\dot{V}{O}_{2}\) and \(\:\dot{V}{CO}_{2}\) from the human experiment dataset as inputs. The grey lines show previous estimations from model-based methods which have previously been published in the literature [19].

Our estimation that push-off accounts for about one-tenth of the total metabolic cost is similar to the first estimation using a forward-dynamics musculoskeletal model-based approach (8% [16]) but is low compared to estimations from model-based methods that use only joint-based equations (39% [18] and 49% [19]). Our estimation of the cost of the swing phase (21%) is close to the mean from previous model-based studies (24%, 95% CI = 19–28% [16, 17, 19, 38, 41, 42]). This also supports previous estimations from experimental studies with perturbations to the swing or stance phase that suggest that the swing phase substantially contributes to the metabolic cost of walking (swing phase contribution to metabolic cost reported as 10, 12.5 and 17% [14, 24, 25]).

While our approach of using perturbations is innovative and yields results consistent with existing literature, we acknowledge some limitations in our methods, results, and the application. One methodological limitation is that our method solely relied on lower limb signals for estimating metabolic costs. Our evaluation replicated model-based costs using lower-limb data and a simplified neuromuscular model. Notably, we did not directly account for metabolic contributions from trunk and arm muscles [43]. Another methodological constraint is the tuning of the derived time series and the number of perturbations required to create the datasets. Adapting this method for other datasets might require expanding the types of derived time series. In terms of the results, we recognized that our perturbation-based method for estimating within-stride metabolic cost is empirical. While this offers the advantage of being less biased than model-based methods, this is not favorable for understanding causal relationships, such as the impact of altering a specific gait impairment [27, 44, 45]. Application-wise, a drawback of our method is its reliance on datasets of walking under various perturbations which can be time-consuming and physically demanding for participants.

To advance perturbation-based within-stride metabolic cost estimation’s practicality, future research needs to tackle challenges concerning tuning, time efficiency, and validation. Developing algorithms with greater generality, such as neural networks, could mitigate reliance on specific tuned options. Investigating perturbation types yielding the most valuable data will streamline data collection efforts. Finally, exploring innovative indirect validation methods could bolster confidence in the methodology.

Conclusion

The present work describes a perturbation-based method that can reproduce a wide variety of model-based, within-stride metabolic costs in two different datasets using a collection of perturbed conditions. The result suggests that the metabolic cost of push-off is lower than the preceding single stance phase and that the swing phase has a non-negligible metabolic cost. These findings may have important applications for designing rehabilitation strategies and assistive devices. For example, the finding of a large cost of single stance may help explain how an unpowered ankle exoskeleton that primarily provides torque during single stance could reduce metabolic cost despite increasing plantar flexor activation during push-off [46]. The trajectory of community research has incrementally reduced the time to estimate steady-state metabolic cost from several minutes using Douglas bag, mixing chamber, to 1–2 min with breath-by-breath systems [47] and fitted approximation methods [11, 48, 49], and finally, to a matter of seconds via a combination of sensors and fitting methods [50, 51]. The present work grants greater understanding of metabolic cost beyond what was previously possible by presenting within movement cycle interpretability instead of more rapid interpretation of steady-state metabolic cost.

Data availability

All data are available in the main text or the supplementary materials.

Abbreviations

EMG:

Electromyography

COM:

Center of Mass

References

  1. Muller-Schwarze D, Stagge B, Muller-Schwarze C. Play Behavior: persistence, decrease, and energetic compensation during food shortage in deer fawns. Science. 1982;215:85–7.

    Article  CAS  PubMed  Google Scholar 

  2. Grobler JMB, Wood CM. The physiology of rainbow trout in social hierarchies: two ways of looking at the same data. J Comp Physiol B. 2013;183:787–99.

    Article  CAS  PubMed  Google Scholar 

  3. Brown GL, Seethapathi N, Srinivasan M. A unified energy-optimality criterion predicts human navigation paths and speeds. Proc Natl Acad Sci. 2021;118:e2020327118–2020327118.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  4. Zarrugh MY, Todd FN, Ralston HJ. Optimization of energy expenditure during level walking. Eur J Appl Physiol. 1974;33:293–306.

    Article  CAS  Google Scholar 

  5. Gordon KE, Ferris DP, Kuo AD. Metabolic and Mechanical Energy Costs of Reducing Vertical Center of Mass Movement during Gait. Arch Phys Med Rehabil. 2009;90:136–44.

    Article  PubMed  Google Scholar 

  6. Platts MM, Rafferty D, Paul L. Metabolic cost of overground gait in younger stroke patients and healthy controls. Med Sci Sports Exerc. 2006;38:1041–6.

    Article  PubMed  Google Scholar 

  7. Rose J, Gamble JG, Burgos A, Medeiros J, Haskell WL. Energy expenditure index of walking for normal children and for children with cerebral palsy. Dev Med Child Neurol. 2010;32:333–40.

    Article  Google Scholar 

  8. Knaggs JD, Larkin KA, Manini TM. Metabolic cost of Daily activities and Effect of mobility impairment in older adults. J Am Geriatr Soc. 2011;59:2118–23.

    Article  PubMed  Google Scholar 

  9. Stanaway FF, Gnjidic D, Blyth FM, Couteur DGL, Naganathan V, Waite L, et al. How fast does the Grim reaper walk? Receiver operating characteristics curve analysis in healthy men aged 70 and over. BMJ. 2011;343:d7679–7679.

    Article  PubMed  PubMed Central  Google Scholar 

  10. Ndahimana D, Kim E-K. Measurement methods for physical activity and energy expenditure: a review. Clin Nutr Res. 2017;6:68–68.

    Article  PubMed  PubMed Central  Google Scholar 

  11. Selinger JC, Donelan JM. Estimating instantaneous energetic cost during non-steady-state gait. J Appl Physiol. 2014;117:1406–15.

    Article  PubMed  Google Scholar 

  12. Whipp BJ. Rate constant for the kinetics of oxygen uptake during light exercise. J Appl Physiol. 1971;30:261–3.

    Article  CAS  PubMed  Google Scholar 

  13. Ferrannini E. The theoretical bases of indirect calorimetry: a review. Metabolism. 1988;37:287–301.

    Article  CAS  PubMed  Google Scholar 

  14. Doke J, Donelan JM, Kuo AD. Mechanics and energetics of swinging the human leg. J Exp Biol. 2005;208:439–45.

    Article  PubMed  Google Scholar 

  15. Marsh RL, Ellerby DJ, Carr JA, Henry HT, Buchanan CI. Partitioning the energetics of walking and running: swinging the limbs is expensive. Science. 2004;303:80–3.

    Article  CAS  PubMed  Google Scholar 

  16. Umberger BR. Stance and swing phase costs in human walking. J R Soc Interface. 2010;7:1329–40.

    Article  PubMed  PubMed Central  Google Scholar 

  17. Markowitz J, Herr H. Human Leg Model Predicts Muscle Forces, States, and energetics during walking. PLOS Comput Biol. 2016;12:e1004912–1004912.

    Article  PubMed  PubMed Central  Google Scholar 

  18. Kim JH, Roberts D. A joint-space numerical model of metabolic energy expenditure for human multibody dynamic system. Int J Numer Methods Biomed Eng. 2015;31:e02721–02721.

    Article  Google Scholar 

  19. Mohammadzadeh Gonabadi A, Antonellis P, Malcolm P. Differences between joint-space and musculoskeletal estimations of metabolic rate time profiles. PLOS Comput Biol. 2020;16:e1008280–1008280.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  20. Antonellis P, Mohammadzadeh Gonabadi A, Myers SA, Pipinos II, Malcolm P. Metabolically efficient walking assistance using optimized timed forces at the waist. Sci Robot. 2022;7.

  21. Gonabadi AM, Antonellis P, Malcolm P. A system for simple robotic walking assistance with Linear impulses at the Center of Mass. IEEE Trans Neural Syst Rehabil Eng. 2020;28:1353–62.

    Article  PubMed  PubMed Central  Google Scholar 

  22. Rouse EJ, Hargrove LJ, Perreault EJ, Kuiken TA. Estimation of human ankle impedance during the stance phase of walking. IEEE Trans Neural Syst Rehabil Eng Publ IEEE Eng Med Biol Soc. 2014;22:870–8.

    Article  Google Scholar 

  23. Kirsch RF, Kearney RE. Identification of time-varying stiffness dynamics of the human ankle joint during an imposed movement. Exp Brain Res. 1997;114:71–85.

    Article  CAS  PubMed  Google Scholar 

  24. Gottschall JS, Kram R. Energy cost and muscular activity required for leg swing during walking. J Appl Physiol. 2005;99:23–30.

    Article  PubMed  Google Scholar 

  25. Griffin TM, Roberts TJ, Kram R. Metabolic cost of generating muscular force in human walking: insights from load-carrying and speed experiments. J Appl Physiol Bethesda Md. 1985. 2003;95:172–83.

  26. Song S, Geyer H. A neural circuitry that emphasizes spinal feedback generates diverse behaviours of human locomotion. J Physiol. 2015;593:3493–511.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  27. Song S, Geyer H. Predictive neuromechanical simulations indicate why walking performance declines with ageing. J Physiol. 2018;596:1199–210.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  28. Halilaj E, Rajagopal A, Fiterau M, Hicks JL, Hastie TJ, Delp SL. Machine learning in human movement biomechanics: best practices, common pitfalls, and new opportunities. J Biomech. 2018;81:1–11.

    Article  PubMed  PubMed Central  Google Scholar 

  29. Minetti AE, Alexander RMN. A theory of metabolic costs for bipedal gaits. J Theor Biol. 1997;186:467–76.

    Article  CAS  PubMed  Google Scholar 

  30. Margaria R. Positive and negative work performances and their efficiencies in human locomotion. Int Z Angew Physiol Einschlieulich Arbeitsphysiologie. 1968;25:339–51.

    CAS  Google Scholar 

  31. Beck ON, Punith LK, Nuckols RW, Sawicki GS. Exoskeletons improve Locomotion Economy by reducing active muscle volume. Exerc Sport Sci Rev. 2019;47:237–45.

    Article  PubMed  Google Scholar 

  32. Bhargava LJ, Pandy MG, Anderson FC. A phenomenological model for estimating metabolic energy consumption in muscle contraction. J Biomech. 2004;37:81–8.

    Article  PubMed  Google Scholar 

  33. Houdijk H, Bobbert MF, de Haan A. Evaluation of a Hill based muscle model for the energy cost and efficiency of muscular contraction. J Biomech. 2006;39:536–43.

    Article  CAS  PubMed  Google Scholar 

  34. Lichtwark GA, Wilson AM. Effects of series elasticity and activation conditions on muscle power output and efficiency. J Exp Biol. 2005;208:2845–53.

    Article  CAS  PubMed  Google Scholar 

  35. Umberger BR, Gerritsen KGM, Martin PE. A model of human muscle energy expenditure. Comput Methods Biomech Biomed Engin. 2003;6:99–111.

    Article  PubMed  Google Scholar 

  36. Slade P, Kochenderfer MJ, Delp SL, Collins SH. Personalizing exoskeleton assistance while walking in the real world. Nature. 2022;610:277–82.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  37. Silver NC, Dunlap WP. Averaging correlation coefficients: should Fisher’s z transformation be used? J Appl Psychol. 1987;72:146–8.

    Article  Google Scholar 

  38. Pimentel RE, Pieper NL, Clark WH, Franz JR. Muscle metabolic energy costs while modifying propulsive force generation during walking. Comput Methods Biomech Biomed Engin. 2021;24:1552–65.

    Article  PubMed  PubMed Central  Google Scholar 

  39. Umberger BR, Rubenson J. Understanding muscle energetics in Locomotion. Exerc Sport Sci Rev. 2011;39:59–67.

    Article  PubMed  Google Scholar 

  40. Sawicki GS, Lewis CL, Ferris DP. It pays to have a spring in your step. Exerc Sport Sci Rev. 2009;37:130–8.

    Article  PubMed  PubMed Central  Google Scholar 

  41. Jackson RW, Dembia CL, Delp SL, Collins SH. Muscle-tendon mechanics explain unexpected effects of exoskeleton assistance on metabolic rate during walking. J Exp Biol. 2017.

  42. Roberts D, Hillstrom H, Kim JH. Instantaneous metabolic cost of walking: joint-space dynamic model with subject-specific heat rate. PLoS ONE. 2016;11:e0168070–0168070.

    Article  PubMed  PubMed Central  Google Scholar 

  43. Collins SH, Adamczyk PG, Kuo AD. Dynamic arm swinging in human walking. Proc R Soc B Biol Sci. 2009;276:3679–88.

    Article  Google Scholar 

  44. Ong CF, Geijtenbeek T, Hicks JL, Delp SL. Predicting gait adaptations due to ankle plantarflexor muscle weakness and contracture using physics-based musculoskeletal simulations. Srinivasan M, editor. PLOS Comput Biol. 2019;15:e1006993.

  45. Johnson RT, Bianco NA, Finley JM. Patterns of asymmetry and energy cost generated from predictive simulations of hemiparetic gait. Faisal AA, editor. PLOS Comput Biol. 2022;18:e1010466.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  46. Collins SH, Bruce Wiggin M, Sawicki GS. Reducing the energy cost of human walking using an unpowered exoskeleton. Nature. 2015.

  47. Beaver WL, Wasserman K, Whipp BJ. On-line computer analysis and breath-by-breath graphical display of exercise function tests. J Appl Physiol. 1973;34:128–32.

    Article  CAS  PubMed  Google Scholar 

  48. Adeyeri B, Thomas SA, Arellano CJ. A simple method reveals minimum time required to quantify steady-rate metabolism and net cost of transport for human walking. J Exp Biol. 2022;225.

  49. Zhang J, Fiers P, Witte KA, Jackson RW, Poggensee KL, Atkeson CG, et al. Human-in-the-loop optimization of exoskeleton assistance during walking. Science. 2017;356:1280–4.

    Article  CAS  PubMed  Google Scholar 

  50. Ingraham KA, Ferris DP, Remy CD. Evaluating physiological signal salience for estimating metabolic energy cost from wearable sensors. J Appl Physiol. 2019;126:717–29.

    Article  PubMed  PubMed Central  Google Scholar 

  51. Slade P, Kochenderfer MJ, Delp SL, Collins SH. Sensing leg movement enhances wearable monitoring of energy expenditure. Nat Commun. 2021;12:4312–4312.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  52. Koelewijn AD, Heinrich D, van den Bogert AJ. Metabolic cost calculations of gait using musculoskeletal energy models, a comparison study. PLoS ONE. 2019;14:e0222037–0222037.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  53. Kuo AD, Donelan JM, Ruina A. Energetic consequences of walking like an inverted pendulum: step-to-step transitions. Exerc Sport Sci Rev. 2005.

  54. Caputo JM, Collins SH. Prosthetic ankle push-off work reduces metabolic rate but not collision work in non-amputee walking. Sci Rep. 2015;4:7213–7213.

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank Eric Perault, Daniel P. Ferris, Kota Takahashi, Rodger Kram, and Steven H. Collins for helpful suggestions on this project. We would like to thank Ben Senderling, and HuMoTech for support with the experimental data collection. We would also like to thank Keegan Moore, Nathaniel Hunt, and Mukul Mukherjee for feedback on the initial draft.

Funding

This work was supported by National Science Foundation Grant No. 2203143, NU Collaboration Grant No. 27102, National Institutes of Health Grants No. R00AG065524 and P20GM109090, and the Center for Research in Human Movement Variability of the University of Nebraska at Omaha. The conclusions in this article are only those of the authors and do not necessarily reflect the views of the funders.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization: ACD, PM; Methodology: ACD, SS, PM; Investigation: ACD, PA, AMG; Visualization: ACD, PM; Funding acquisition: PM; Project administration: PM; Supervision: PM; Writing – original draft: ACD, SS, PM; Writing – review & editing: ACD, PA, AMG, SS, PM.

Corresponding authors

Correspondence to Alex C. Dzewaltowski or Philippe Malcolm.

Ethics declarations

Ethics approval and consent to participate

The study protocol was approved by the University of Nebraska Medical Center’s Institutional Review Board in accordance with the Declaration of Helsinki. Informed consent was obtained from all participants prior to their participation in the study.

Competing interests

PA, AMG, and PM submitted a provisional patent application (serial number: 63/320,303; docket number 22057P) on the waist tether used for the human experimental dataset.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary Material 1

Supplementary Material 2

Supplementary Material 3

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dzewaltowski, A.C., Antonellis, P., Mohammadzadeh Gonabadi, A. et al. Perturbation-based estimation of within-stride cycle metabolic cost. J NeuroEngineering Rehabil 21, 131 (2024). https://doi.org/10.1186/s12984-024-01424-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s12984-024-01424-8