Skip to main content
PLOS ONE logoLink to PLOS ONE
. 2015 Mar 23;10(3):e0119596. doi: 10.1371/journal.pone.0119596

Improved Assessment of Orbital Stability of Rhythmic Motion with Noise

Jooeun Ahn 1,*, Neville Hogan 2,3
Editor: Ramesh Balasubramaniam4
PMCID: PMC4370583  PMID: 25798610

Abstract

Mathematical techniques have provided tools to quantify the stability of rhythmic movements of humans and machines as well as mathematical models. One archetypal example is the use of Floquet multipliers: assuming periodic motion to be a limit-cycle of a nonlinear oscillator, local stability has been assessed by evaluating the rate of convergence to the limit-cycle. However, the accuracy of the assessment in experiments is questionable: Floquet multipliers provide a measure of orbital stability for deterministic systems, but various components of biological systems and machines involve inevitable noise. In this study, we show that the conventional estimate of orbital stability, which depends on regression, has bias in the presence of noise. We quantify the bias, and devise a new method to estimate orbital stability more accurately. Compared with previous methods, our method substantially reduces the bias, providing acceptable estimates of orbital stability with an order-of-magnitude fewer cycles.

Introduction

Rhythmic processes are common in nature and technology. An accurate empirical measure of their stability is important, but in many fields, the number of periods that can be observed to form the basis of that measure may be quite limited in practice. For example, fluctuations in populations and ecosystems are often periodic (consider the 17-year cicada) but the number of cycles that may be observed is necessarily limited. In robotic engineering, recent research has focused on legged locomotion, progressing from hexapods [1] to quadrupeds [2, 3] and bipeds [46]. Again, the number of steps that can reliably be observed is limited, especially early in technology development, when instability is most prevalent and assessment of stability is most important. When we consider the interaction of robots with humans to aid recovery after neurological injury such as stroke [7, 8] the challenge is even more severe. The stability of neurologically-impaired subjects’ walking may be an important measure of their degree of functional recovery but, due to injury, they are usually incapable of walking for extended periods, even with assistance. In this paper, we show that a limited window of observation has a profound influence on the accuracy of conventional stability estimates. We propose an alternative that provides unbiased estimates of the stability of rhythmic processes while requiring a significantly reduced number of cycles.

One important measure of stability that has received considerable attention is the Floquet multiplier. As a branch of the theory of ordinary differential equations, Floquet introduced a theorem that established the stability of a periodic solution of a linear system [9]. Studies in many fields (motor neuroscience, biomechanics, robotics, ecology etc.), address rhythmic stability using this Floquet multiplier [1020]. However, it is important to recognize that the original Floquet theory was designed for a deterministic and linear system. In contrast, typical systems of interest (humans, robots, ecosystems, etc.) involve highly nonlinear dynamics and stochastic noise. Nevertheless, the Floquet multiplier has been seamlessly extended to nonlinear systems. The local stability of a limit cycle of a nonlinear system may be assessed by the Floquet multiplier of the linearized return map or Poincaré map [2123]. Once a Poincaré section, a subset of state-space which defines the end or beginning of one cycle, is chosen, the Poincaré map between the states at the current cycle (x k) and the next cycle (x k+1) can be defined; x k+1 = P(x k). A limit cycle is a fixed point (x*) of the Poincaré map that satisfies x* = P(x*). If all the eigenvalues of the linearized map evaluated at the fixed point—the Floquet multipliers—have magnitude less than one, the limit cycle is asymptotically stable. If any of the Floquet multipliers has magnitude larger than one, the limit cycle is unstable. Smaller Floquet multipliers indicate faster convergence to a fixed point or stronger stability.

This linearized stability analysis requires an assumption that the perturbation is small enough such that higher-order nonlinear terms are negligible compared to the linearized dynamics. In most cases of experimental studies to measure orbital stability, this assumption is acceptable; we usually let a system repeat a cycle without severe perturbation when we want to assess its orbital stability. Even if we confine our interest to local stability, the conventional Floquet multiplier measure may not be applicable to a system with stochastic noise; as we show below, the ubiquitous noise in biological, robotic or ecological systems distorts estimates of the Floquet multiplier. At a minimum, the validity of conventional estimates of Floquet multipliers in the presence of stochastic noise should be established. If a sufficiently large dataset can average out the effect of stochastic noise, it is important to identify the minimum dataset size that enables a reasonably accurate measure.

Previous studies used a least-squares linear fit of the relation between adjacent cycles to assess the orbital stability of rhythmic movements that include unpredictable variability [10, 11, 1820]. To estimate the Floquet multipliers of human walking, Hurmuzlu and Basdogan searched for the best affine fit relating the state of every stride with the state of the next stride [10]. Dingwell and Kang used a similar approach but they additionally assumed that the average trajectory was the unperturbed limit cycle [11]. However, to the best of our knowledge, none of prior experimental studies validated the accuracy of the estimated Floquet multipliers in the presence of noise.

In this study, we show that previous estimates of orbital stability, based on linear regression, are biased due to noise and the limited set of data. By quantifying the bias, we propose a new method that reduces the number of cycles required to obtain unbiased orbital stability by more than an order of magnitude.

Methods

Mathematical Description

As an initial study, we address the simplest case of a one-dimensional return map. The linearized return map in a one-dimensional state space can be expressed as

sk+1s*=λ(sks*),

where λ is the Floquet multiplier. Assuming that stochastic noise is added on each cycle as a random variable,

sk+1s*=λ(sks*)+δk+1,

where δ k is from a distribution with zero mean and standard deviation of σ δ. The noise in the current cycle is assumed to be independent of the noise in the previous or next cycle. Substituting x k for s ks*, the time series of interest can be defined in the following recursive formula:

x1=δ1, andxk+1=λxk+δk+1,orxk=i=1kλk-iδi (1)

By this description, the error dynamics of a system that has a stable periodic solution and stochastic noise is equivalent to an autoregressive (AR) process of order one. Finding the Floquet multiplier consists of estimating the constant λ, which describes the best linear map between input y = {x 1, x 2, x 3, …, x n-1} and output z = {x 2, x 3, x 4, …, x n}.

Bias of Previous Methods

The bias of previous methods to estimate λ was addressed by numerical simulation. With a fixed value of the Floquet multiplier, λ, the time series {x k} was constructed by adding noise. The length of the time series, n varied from 10 to 1000. Orbital stability was estimated by linear regression following the methods used in previous experimental studies [10, 11]. The simulation and estimation were repeated 1000 times for each n. The bias between the true λ, and the mean of the 1000 estimated values, λ^ was evaluated for each n. We tested λ of 0.75, 0.5 and 0.25. We investigated the effect of three types of the noise distribution—normal, uniform, and asymmetric lognormal.

The accuracy of the estimate was statistically addressed by testing a null hypothesis, H0: the estimated orbital stability comes from a normal distribution with mean equal to the actual value. Rejection of H0 indicated that the estimation method was not acceptable. For each n, a t-test was performed at a significance level of 5%. Numerical simulation and analysis was implemented in Matlab (Mathworks Inc.).

We also addressed the bias analytically. The assumption that the noise in each cycle is an independent random variable allowed us to approximate the expected bias in a simple closed form.

Review of Standard Methods for AR models

Because the time series of Equation (1) is an AR process, we investigated whether standard identification methods for AR models could eliminate or minimize the bias. We ran the same simulations and estimated the Floquet multiplier using the Yule-Walker equation [24, 25] and Burg’s method [26] to assess bias due to these standard methods. The simulation was implemented in Matlab (Mathworks Inc.) using the Signal Processing Toolbox.

An Improved Method to Assess a Floquet Multiplier

An analytical expression for the bias was developed which enabled us to propose an improved method to assess local orbital stability. We derived an expression for the bias of the Yule-Walker equation, and then added an adjustment to reduce the bias. The adjustment required knowledge of the actual value of the Floquet multiplier. As a reasonable approximation we used the estimate derived from Burg’s method to substitute for the actual value. We evaluated the accuracy of this new method in the same way we tested the accuracy of previous methods: with a fixed value of the Floquet multiplier, λ, the time series {x k} were constructed by adding noise, where the length of the time series, n varied from 10 to 1000. The orbital stability was estimated by our new method, and the simulation was repeated 1000 times for each n. The bias between the true λ, and the mean of the 1000 estimated values,λ^ was evaluated and the null hypothesis H0 was tested for each n.

Results

We found that the conventional methods yield a substantial bias: linear regression overestimates the strength of stability by underestimating the magnitude of the Floquet multiplier. Fig. 1 shows the simulation results. The distribution of the estimated Floquet multiplier,λ^ always has a smaller mean than the actual Floquet multiplier, λ. Though the accuracy of the estimate improves with an increasing number of strides, the convergence is unacceptably slow. The null hypothesis, H0, that the estimated orbital stability comes from a normal distribution with mean equal to the actual value was rejected even when n = 1000. (The normality of the distribution of the estimation was investigated using the Lilliefors test, and the p-value of the normality test was close to or greater than 0.01, suggesting that the deviation from normal distribution is arguably marginal, and t-test can be used.) This significant bias is not affected either by the type of noise distribution or by the noise level; results remain similar whether the noise comes from a normal, uniform, or asymmetric lognormal distribution, and whether the noise level is high or low as long as the noise is not zero.

Fig 1. Estimation of a Floquet multiplier (FM) using linear regression.

Fig 1

Time series with different length, n were generated using Equation (1). Noise from a normal distribution was added to each cycle and values of FM were 0.75 (A), 0.5 (B) and 0.25 (C). The FM was evaluated for each time series using linear regression. The simulation was repeated 1000 times for each n. Red asterisks show the 1000 estimates of FM, blue circles denote their mean and the whiskers denote their standard deviation. For any value of actual FM, the mean of the estimated FMs is always smaller, though the discrepancy decreases as n increases. For clarity, case A is presented in two panels, the second with an expanded vertical scale. H0—the null hypothesis that the estimated orbital stability comes from a normal distribution with mean equal to the actual value—is rejected even when n = 1000. In D, the estimation of FM = 0.75 from a time series with n = 1000 was compared with estimation from a stitched time series that consisted of 100 time series with n = 10. Though the length of the two cases are the same (1000), the stitched time series has significantly larger bias than a single time series. All of these results remain similar when the noise comes from a uniform or lognormal distribution; the estimation of FM using linear regression shows similar bias in the presence of noise from a uniform distribution (E), or an asymmetric lognormal distribution (F).

Analysis explains this bias. Following the methods in previous experimental studies [10, 11], the linear regression or least square fit estimates the Floquet multiplier as

λ^=i=1n1(xix¯)(yiy¯)i=1n1(xix¯)2, (2)

where x¯ and y¯ are the mean of {x 1, x 2, x 3, …, x n-1} and {x 2, x 3, x 4, …, x n} respectively, and y i = λx i + δ i+1 from (1). Then, the expectation of the bias becomes

E(λ^λ)=E(i=1n1{(xix¯)(yiy¯)λ(xix¯)2}i=1n1(xix¯)2). (3)

Using a property of AR process, and assuming a large enough number of cycles, the above expectation approximates the following:

E(λ^λ)1+λn1(11λn1(n1)(1λ)). (4)

A detailed derivation is in S1 Appendix. Equation (4) explains the finite bias, which decreases as the length of the time series increases: with large enough n, the expectation of the bias is roughly proportional to 1/n. Note that this bias does not depend on σ δ, or the noise level.

Standard methods to assess the stability of AR processes fare little better. Fig. 2 shows the bias of standard methods used for AR processes—the Yule-Walker equation [24, 25] and Burg’s method [26]. Both provide better measures of the Floquet multiplier, but they still show bias, which is more prominent when n is small. Previous studies have addressed the limitations of the Yule-Walker equation [27, 28], and claimed that Burg’s method can resolve some of them. However, as shown in Fig. 2, Burg’s method could not eliminate the bias either, though it provides better estimation, confining the estimated Floquet multiplier between -1 and 1.

Fig 2. Estimation of a Floquet multiplier (FM) using the Yule-Walker equation and Burg’s Method.

Fig 2

Time series with different length, n were generated with FM = 0.75. The FM was estimated for each time series using the Yule-Walker equation (A), and Burg’s method (B). In each case, the simulation was repeated 1000 times for each n. For both methods, the mean of the estimated FMs is always smaller than the actual FM though the discrepancy decreases as n increases. H0—the null hypothesis that the estimated orbital stability comes from a normal distribution with mean equal to the actual value—is rejected even when n = 1000. Noise drawn from normal, uniform and lognormal distributions yield similar results.

None of these methods accepts H0 even when n = 1000. To recap, the methods used in previous experimental studies [10, 11] as well as standard methods for AR processes underestimate the magnitude of the Floquet multiplier and accordingly overestimate the strength of orbital stability.

We devised a more accurate measure of orbital stability by quantifying the amount of bias. Considering that the Yule-Walker equation and Burg’s method result in relatively smaller bias, and the Yule-Walker equation for an AR process is simpler, we added an adjustment to the Yule-Walker equation. Estimation of the Floquet multiplier from the Yule-Walker equation is

λ^YW=i=1n1xixi+1i=1n1xi2. (5)

Using properties of AR processes and assuming a sufficiently large number of cycles, the expected bias is approximately

E(λ^YWλ)λ3λ2n+1(n1)(1λ2). (6)

Again, the detailed derivation is in S1 Appendix. As in the case of Equation (5), the expected bias is approximately proportional to 1/n, but does not depend on the noise level, σ δ. Based on Equation (6), we propose a new estimator:

λ^new=λ^YW+λ^Burg3λ^Burg2n+1(n1)(1λ^Burg2), (7)

where λ^Burg is the estimate from Burg’s method. The true λ on the right hand side of Equation (6) is unknown and therefore is replaced with an estimate. For the adjustment term, λ^Burg is chosen because Burg’s method guarantees stability of the estimated AR model, and it is most reliable when orbital stability is close to marginal [27]. On the other hand, the uncorrected estimate is based on the Yule-Walker equation because its simplicity enables ready derivation of the bias and any necessary adjustment in closed form.

Fig. 3 shows the distribution of Floquet multipliers estimated by our new method. The bias is significantly reduced. Statistical analysis now accepts the null hypothesis H0 when n = 50 or larger. This substantial improvement is not affected either by the type of noise distribution or by the noise level; similar results are obtained whether the noise comes from a normal, a uniform, or an asymmetric lognormal distribution, and whether the noise level is high or low as long as the noise is not zero.

Fig 3. Estimation of a Floquet multiplier (FM) using a new method that estimates the bias of previous methods.

Fig 3

An adjustment calculated based on Burg’s method was added to a first estimate based on the Yule-Walker equation. Time series with different length, n were generated with FM = 0.75 and various distributions of noise: normal (A), uniform (B) and asymmetric lognormal (C). The FM was evaluated for each time series using this new method. The simulation was repeated 1000 times for each n. Compared with the previous methods, the bias is substantially reduced. With this method, H0—the null hypothesis that the estimated orbital stability comes from a distribution with mean equal to the actual value—is accepted when n ≥ 50 for normally or uniformly distributed noise (A and B), and n ≥ 20 for asymmetrically distributed noise (C).

Discussion

In previous studies, the orbital stability of rhythmic behavior has been assessed by estimating Floquet multipliers. However, the original Floquet theory assumed deterministic evolution, whereas practical systems include inevitable stochastic noise. Here, we showed that previous measures of orbital stability are significantly biased by noise. We quantified the bias and devised a substantially better method to assess orbital stability.

Previous measures are biased

Our simulation results show that conventional methods based on regression always underestimate the Floquet multiplier, and therefore overestimate orbital stability (Fig. 1). The bias is particularly prominent when the length of the time series, n is small. This trend is due to uncorrelated noise tending to “whiten” a time series. When n is small, the cumulative effect of orbital stability is weak, and the effect of noise is strong. Significant noise obscures the intrinsic linear correlation between input and output of the return map so that linear regression indicates a weaker correlation or, equivalently, a smaller slope.

Considering the result of Fig. 1, it is clear that previous measures of the orbital stability of human walking are biased. The Floquet multiplier of human walking was estimated from 20 m walking [10], and 200 m walking [11], which approximately correspond to 10 and 100 strides, respectively. But based on our simulations, the bias is substantial when n = 10 (50%) or even when n = 100 (5%). In fact, the null hypothesis that the estimated Floquet multiplier comes from a normal distribution with mean equal to the actual value is rejected even when n = 1000.

A common fix doesn’t help

Simulation results (Fig. 1) and mathematical analysis (Equation (5)) show clearly that repetitions of measures with small n cannot substitute for a single measure with large n. Because observing a large number of cycles reduces bias, it may seem reasonable to construct a long time-series by “stitching” short time-series together. Unfortunately, this does not work. Fig. 1-D shows that connecting many short time series to generate a long time series is not a solution. Though concatenating 100 time-series with n = 10 results in a better estimate than the short time-series with n = 10, it still shows substantial bias compared to a single time-series with n = 1000. Concatenation increases the length of the time series and therefore improves the reliability of regression. However, it is still deficient in the information to accurately measure orbital stability. Physically, orbital stability determines how much of the perturbed dynamics remains effective in the following cycles. If the periodic motion is weakly stable, a large portion of the perturbed dynamics will be retained in the next cycle. The concatenated time series lacks the effect of the first perturbation on the 11th, 12th, 13th, …, and 1000th cycles; the effect of the second perturbation on the 12th, 13th, …, and 1000th cycles; and so on. All of these long-retained and accumulated effects, which enhance the accuracy of regression, are available only in a long time-series that is obtained from a single trial without a break.

These observations indicate a significant challenge in the design of experiments with human subjects. In practice, performing 1000 or more cycles of rhythmic movement is extremely demanding. For example, 1000 strides of adult walking approximately correspond to a mile of distance traversed. In principle, the bias in measures of orbital stability might be reduced by instructing subjects to execute a large number of uninterrupted cycles, but (even if they consented) that would likely induce significant side-effects due to, e.g. fatigue. This problem becomes much more pressing if we attempt to measure the orbital stability of patients’ movements in clinical studies.

An even subtler challenge arises if we attempt to measure orbital stability to assess performance in motor learning studies. In that case, orbital stability should be measured before it changes due to adaptation or learning induced by a large number of repetitions. Here we reported a method that can produce an estimate with minimal or negligible bias with as few as 50 cycles.

The bias and adjustment do not depend on noise level or distribution

We derived an analytical expression of the bias. The derivation was simplified by an assumption that the noise in the current cycle is independent of the noise in the neighboring cycles. Neither the specific profile of the probability density function nor the level of the noise affects the resulting bias.

The robustness of bias against the noise level further underlines the problem of previous measures. Equation (5) and (6) clarify that the bias is insensitive to noise level, σ δ as long as the noise level is not zero. Therefore, it is not valid to claim that the orbital stability measured from young and healthy subjects is more reliable than that from old or injured subjects. The bias needs to be addressed and adjusted even though the experimental observation involves relatively less noise.

Bias that is independent of the level of noise and its distribution also significantly facilitates the application of our improved method. Because the bias is induced by noise, it may seem necessary to identify the noise properties to assess and eliminate the bias. However, our analysis shows that we do not need detailed knowledge of the noise process to estimate the bias as long as the noise has no correlation. This implies that we can apply same methods for various systems with various levels and distributions of noise without additional effort to identify the noise properties. For example, this enables us to address the bias of orbital stability of normal walking and pathological walking using the same method.

Limitations

Our analysis assumed that the noise added to each trial has no correlation. Therefore, additional consideration is necessary when applying our method to a system with anti-correlated or correlated noise. While the assumption of uncorrelated noise is generally accepted (particularly in human motor execution) and is supported by some experimental observations [29], other studies also showed non-zero correlation in the variability of motor output. For example, stride intervals in human walking and heart beat exhibit long range correlations, suggesting that the variability in those motor behaviors cannot be modeled as white noise [30, 31]. However, we need to distinguish the variability of the observed motor output from the assumed noise that causes the variability. In Equation (1), the variability of x may exhibit correlation even if δ has no correlation. In fact, a recent study showed that the long-range correlations observed in the stride intervals of human walking and other rhythmic motor behavior may be explained by uncorrelated noise filtered through stable rhythmic dynamics of sensory-motor systems [32]. The observed correlated variability in motor output does not necessarily invalidate the assumption of uncorrelated noise, which our analysis is built on. The assumption that the original unfiltered source of variability is white noise is common and highly effective in control and signal processing theory as well as in computational biology. It is also the basis of the widely-applicable Kalman filter [33].

For this initial study, our analysis used a simple one-dimensional model. Generalization from this model to multi-dimensional models is deferred to future work. On the other hand, our linear model is a one-dimensional description of any linearized model with stochastic noise per cycle.

Rhythmic dynamics are ubiquitous in various kinds of systems, and an accurate measure of orbital stability is therefore critical in numerous fields. For linear systems, the orbital stability assessed by a Floquet multiplier establishes global stability of periodic motion. For general nonlinear systems, the Floquet multiplier quantifies how fast the system recovers from small perturbations. Here, we showed that previous empirical estimates of orbital stability did not properly take account of the effect of noise. We quantified the bias due to noise and developed a new method that can provide an unbiased estimate of orbital stability within a reasonably small number of cycles. This is particularly important for experiments with human subjects or clinical evaluation of patients to avoid serious side effects due to fatigue or the unwanted effect of motor learning.

Supporting Information

S1 Appendix. This appendix presents detailed derivations of Equation (5) and (6).

(PDF)

Data Availability

All the results are obtained from numerical analysis and analytical approach that are fully explained in the manuscript and its Supporting Information file and therefore can be reproduced by anyone. In that sense the data are fully available.

Funding Statement

Support was provided by the Eric P. and Evelyn E. Newman Fund, and the Gloria Blake Endowment Fund to JA. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Saranli U, Buehler M, Koditschek DE. RHex: A Simple and Highly Mobile Hexapod Robot. The International Journal of Robotics Research. 2001;20(7):616–31. [Google Scholar]
  • 2. Playter R, Buehler M, Raibert M. Big Dog. 2006. [Google Scholar]
  • 3. Hyun DJ, Seok S, Lee J, Kim S. High speed trot-running: Implementation of a hierarchical controller using proprioceptive impedance control on the MIT Cheetah. The International Journal of Robotics Research. 2014;33(11):1417–45. [Google Scholar]
  • 4. Miura H, Shimoyama I. Dynamic Walk of a Biped. The International Journal of Robotics Research. 1984;3(2):60–74. [Google Scholar]
  • 5. Collins S, Ruina A, Tedrake R, Wisse M. Efficient bipedal robots based on passive-dynamic walkers. Science. 2005;307(5712):1082–5. [DOI] [PubMed] [Google Scholar]
  • 6.Oh J-H, Hanson D, Kim W-S, Han IY, Kim J-Y, Park I-W. Design of Android type Humanoid Robot Albert HUBO. Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference on; 2006 Oct. 2006.
  • 7. Ahn J. Feasibility of Novel Gait Training with Robotic Assistance: Dynamic Entrainment to Mechanical Perturbation to the Ankle. Cambridge: Massachusetts Institute of Technology; 2011. [Google Scholar]
  • 8. Peshkin M, Brown DA, Santos-Munne JJ, Makhlin A, Lewis E, Colgate JE, et al. KineAssist: a robotic overground gait and balance training device. Rehabilitation Robotics, 2005 ICORR 2005 9th International Conference on; 2005. 28 June-1 July 2005. [Google Scholar]
  • 9. Floquet G. Sur les equations differentielles lineaires. Ann ENS [2]. 1883;12:47–88. [Google Scholar]
  • 10. Hurmuzlu Y, Basdogan C. On the Measurement of Dynamic Stability of Human Locomotion. Journal of Biomechanical Engineering, Transactions of the ASME. 1994;116:30–6. [DOI] [PubMed] [Google Scholar]
  • 11. Dingwell JB, Kang HG. Differences between local and orbital dynamic stability during human walking. Journal of Biomechanical Engineering, Transactions of the ASME. 2007;129(4):586 [DOI] [PubMed] [Google Scholar]
  • 12. McGeer T. Dynamics and Control of Bipedal Locomotion. Journal of Theor Biol. 1993;163:277–314. [DOI] [PubMed] [Google Scholar]
  • 13.Coleman MJ. A Stability Study of a Three-Dimensional Passive-Dynamic Model of Human Gait: Cornell University; 1998.
  • 14. Garcia M, Chatterjee A, Ruina A, Coleman M. Simplest walking model: Stability, complexity, and scaling. Journal of Biomechanical Engineering, Transactions of the ASME. 1998;120(2):281–8. [DOI] [PubMed] [Google Scholar]
  • 15. Kuo AD. Stabilization of Lateral Motion in Passive Dynamic Walking. The International Journal of Robotics Research. 1999;18(9):917–30. [Google Scholar]
  • 16. Morimoto J, Atkeson CG. Nonparametric representation of an approximated Poincaré map for learning biped locomotion. Autonomous Robots. 2009;27(2):131–44. [Google Scholar]
  • 17. Klausmeier CA. Floquet theory: a useful tool for understanding nonequilibrium dynamics. Theoretical Ecology. 2008;1(3):153–61. [Google Scholar]
  • 18. McAndrew PM, Wilken JM, Dingwell JB. Dynamic stability of human walking in visually and mechanically destabilizing environments. Journal of Biomechanics. 2011;44(4):644–9. 10.1016/j.jbiomech.2010.11.007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Hamacher D, Singh N, Van Dieën J, Heller M, Taylor W. Kinematic measures for assessing gait stability in elderly individuals: a systematic review. Journal of The Royal Society Interface. 2011;8(65):1682–98. 10.1098/rsif.2011.0416 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. van Schooten KS, Sloot LH, Bruijn SM, Kingma H, Meijer OG, Pijnappels M, et al. Sensitivity of trunk variability and stability measures to balance impairments induced by galvanic vestibular stimulation during gait. Gait & Posture. 2011;33(4):656–60. [DOI] [PubMed] [Google Scholar]
  • 21. Coleman MJ, Chatterjee A, Ruina A. Motions of a rimless spoked wheel: a simple three-dimensional system with impacts. Dynamics and Stability of Systems. 1997;12(3):139–59. [Google Scholar]
  • 22. Goswami A, Espiau B, Keramane A. Limit Cycles in a Passive Compass Gait Biped and Passivity-Mimicking Control Laws. Autonomous Robots. 1997;4(3):273–86. [Google Scholar]
  • 23. Hurmuzlu Y, Génot F, Brogliato B. Modeling, stability and control of biped robots—general framework. Automatica. 2004;40(10):1647–64. [Google Scholar]
  • 24. Yule GU. On a method of investigating periodicities in disturbed series, with special reference to Wolfer's sunspot numbers. Philosophical Transactions of the Royal Society of London Series A, Containing Papers of a Mathematical or Physical Character. 1927;226(636–646):267–98. [Google Scholar]
  • 25. Walker G. On periodicity in series of related terms. Proceedings of the Royal Society of London Series A. 1931;131(818):518–32. [Google Scholar]
  • 26. Burg JP. Maximum entropy spectral analysis. 37th Annual International Meeting; 1967: Society of Exploration Geophysics. [Google Scholar]
  • 27. De Hoon M, Van der Hagen T, Schoonewelle H, Van Dam H. Why Yule-Walker should not be used for autoregressive modelling. Annals of Nuclear Energy. 1996;23(15):1219–28. [Google Scholar]
  • 28. Broersen PM. Finite-Sample Bias Propagation in Autoregressive Estimation With the Yule-Walker Method. Instrumentation and Measurement, IEEE Transactions on. 2009;58(5):1354–60. [Google Scholar]
  • 29. Stocker AA, Simoncelli EP. Noise characteristics and prior expectations in human visual speed perception. Nat Neurosci. 2006;9(4):578–85. [DOI] [PubMed] [Google Scholar]
  • 30. Hausdorff JM, Peng CK, Ladin Z, Wei JY, Goldberger AL. Is walking a random walk? Evidence for long-range correlations in stride interval of human gait. Journal of Applied Physiology. 1995;78(1):349–58. [DOI] [PubMed] [Google Scholar]
  • 31. Skinner JE, Goldberger AL, Mayer-Kress G, Ideker RE. Chaos in the Heart: Implications for Clinical Cardiology. Nat Biotech. 1990;8(11):1018–24. [Google Scholar]
  • 32. Ahn J, Hogan N. Long-Range Correlations in Stride Intervals May Emerge from Non-Chaotic Walking Dynamics. PLoS ONE. 2013;8(9):e73239 10.1371/journal.pone.0073239 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Kalman RE. A new approach to linear filtering and prediction problems. Journal of Fluids Engineering. 1960;82(1):35–45. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

S1 Appendix. This appendix presents detailed derivations of Equation (5) and (6).

(PDF)

Data Availability Statement

All the results are obtained from numerical analysis and analytical approach that are fully explained in the manuscript and its Supporting Information file and therefore can be reproduced by anyone. In that sense the data are fully available.


Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES