A template for the exploration of chaotic locomotive patterns

Similar documents
An artificial neural network that utilizes hip joint actuations to control bifurcations and chaos in a passive dynamic bipedal walking model

Body Stabilization of PDW toward Humanoid Walking

Complexity and Human Gait

Attractor divergence as a metric for assessing walking balance

Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking with Flat Feet

Energetics of Actively Powered Locomotion Using the Simplest Walking Model

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

STABILITY AND CHAOS IN PASSIVE-DYNAMIC LOCOMOTION

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

Gyro stabilized biped walking

Toward a Human-like Biped Robot with Compliant Legs

Foot Placement in the Simplest Slope Walker Reveals a Wide Range of Walking Solutions

Biomechanics and Models of Locomotion

LOCAL STABILITY ANALYSIS OF PASSIVE DYNAMIC BIPEDALROBOT

The independent effect of added mass on the stability of the sagittal plane leg kinematics during steady-state human walking

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

BUILDING A BETTER PASSIVE WALKER

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Motion Control of a Bipedal Walking Robot

Mechanical energy fluctuations during hill walking: the effects of slope on inverted pendulum exchange

A New Approach to Modeling Vertical Stiffness in Heel-Toe Distance Runners

Megan E. Krause, BSBSE, Young Hui Chang, Ph.D. Comparative Neuromechanics Laboratory. Georgia Institute of Technology

Swing leg retraction helps biped walking stability

Learning Energy Efficient Walking Based on Ballistics

Efficient Variability: Linking Fractal Walking Patterns with Metabolic Energy Savings

Toward a Human-like Biped Robot with Compliant Legs

How Do You Swing? You should be working with new lab partners starting with this lab.


Decentralized Autonomous Control of a Myriapod Locomotion Robot

Walking and Running BACKGROUND REVIEW. Planar Pendulum. BIO-39 October 30, From Oct. 25, Equation of motion (for small θ) Solution is

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

Inter and intra-limb processes of gait control.

Learning Energy Efficient Walking with Ballistic Walking

Sensitivity of toe clearance to leg joint angles during extensive practice of obstacle crossing: Effects of vision and task goal

Gait Analyser. Description of Walking Performance

Control based on passive dynamic walking

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Asymmetric Passive Dynamic Walker

Inertial compensation for belt acceleration in an instrumented treadmill

Sample Solution for Problem 1.a

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

Book Review. I. Background

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

Posture influences ground reaction force: implications for crouch gait

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT

Proceedings of Meetings on Acoustics

Numerical study on the wrist action during the golf downswing

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet

John Sushko. Major Professor: Kyle B. Reed, Ph.D. Rajiv Dubey, Ph.D. Jose Porteiro, Ph.D. Date of Approval: October 21, 2011

From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -

DETC DESIGN OPTIMIZATION OF A NOVEL TRIPEDAL LOCOMOTION ROBOT THROUGH SIMULATION AND EXPERIMENTS FOR A SINGLE STEP DYNAMIC GAIT

Passive dynamic walking model with upper body M. Wisse, A. L. Schwab and F. C. T. van der Helm

A Simple Mass-Spring Model With Roller Feet Can Induce the Ground Reactions Observed in Human Walking

Vascular Occlusion Affects Gait Variability Patterns of Healthy Younger and Older Individuals

Mechanics of dog walking compared with a passive, stiff-limbed, 4-bar linkage model, and their collisional implications

Gait dynamics following variable and constant speed gait training in individuals with chronic stroke

Artifacts Due to Filtering Mismatch in Drop Landing Moment Data

Data-Informed Modeling of Milligram-Scale Quadrupedal Robot Locomotion

Walking with coffee: when and why coffee spills

The effect of the walking speed on the stability of the anterior cruciate ligament deficient knee

Mechanical model of the recovery from stumbling

Kinematic Differences between Set- and Jump-Shot Motions in Basketball

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

RUNNING ON SOFT GROUND: SIMPLE, ENERGY-OPTIMAL DISTURBANCE REJECTION

The Pennsylvania State University. The College of Health and Human Development. Department of Kinesiology

Simulation of the Hybtor Robot

Energetic Consequences of Walking Like an Inverted Pendulum: Step-to-Step Transitions

by Michael Young Human Performance Consulting

Frontal joint dynamics when initiating stair ascent from a walk versus a stand

Medical Engineering & Physics

Velocity Based Stability Margins for Fast Bipedal Walking

Comparison of gait patterns between young and elderly women: an examination of coordination

The effects of a suspended-load backpack on gait

Human-Inspired Control of Bipedal Walking Robots

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED

1. INTRODUCTION. Mechanical energy fluctuations during walking of healthy and ACL reconstructed subjects

Stabilization of a Three-Dimensional Limit Cycle Walking Model through Step-to-Step Ankle Control

Variability. Universality. Motor Behavior in Infants and Toddlers: A Developmental Systems Perspective. EITP Webinar 1/31/2018

Fail Operational Controls for an Independent Metering Valve

SIMULTANEOUS RECORDINGS OF VELOCITY AND VIDEO DURING SWIMMING

REPORT DOCUMENTATION PAGE

RESEARCH ARTICLE Energetically optimal stride frequency in running: the effects of incline and decline

INTERACTION OF STEP LENGTH AND STEP RATE DURING SPRINT RUNNING

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION

Traffic circles. February 9, 2009

ABSTRACT. ambulatory aid by individuals with this type of permanent disability. This study

Design and Philosophy of the BiMASC, a Highly Dynamic Biped

Biomechanics of quadrupedal walking: how do four-legged animals achieve inverted pendulum-like movements?

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

Rules of Hurdling. Distance Between Hurdles

The purpose of this experiment is to find this acceleration for a puck moving on an inclined air table.

An Energy Efficient Dynamic Gait for a Nao Robot

Transcription:

University of Nebraska at Omaha DigitalCommons@UNO Journal Articles Department of Biomechanics 1-2005 A template for the exploration of chaotic locomotive patterns Max J. Kurz University of Nebraska at Omaha Nicholas Stergiou University of Nebraska at Omaha, nstergiou@unomaha.edu Jack Heidel University of Nebraska at Omaha, jheidel@unomaha.edu E. Terry Foster University of Nebraska-Lincoln Follow this and additional works at: http://digitalcommons.unomaha.edu/biomechanicsarticles Part of the Biomechanics Commons Recommended Citation Kurz, Max J.; Stergiou, Nicholas; Heidel, Jack; and Foster, E. Terry, "A template for the exploration of chaotic locomotive patterns" (2005). Journal Articles. Paper 136. http://digitalcommons.unomaha.edu/biomechanicsarticles/136 This Article is brought to you for free and open access by the Department of Biomechanics at DigitalCommons@UNO. It has been accepted for inclusion in Journal Articles by an authorized administrator of DigitalCommons@UNO. For more information, please contact unodigitalcommons@unomaha.edu.

A template for the exploration of chaotic locomotive patterns Max J. Kurz a,*, Nicholas Stergiou a, Jack Heidel b, E. Terry Foster c a HPER Biomechanics Laboratory, School of HPER, University of Nebraska at Omaha, Omaha, NE 68182-0216, USA b Department of Mathematics, University of Nebraska at Omaha, Omaha, NE 68182, USA c College of Engineering and Technology, University of Nebraska at Lincoln, Omaha, NE 68182, USA * Corresponding author. Tel.: +1-402-554-2670; fax: +1-402-554-3693. E-mail address: mkurz@mail.unomaha.edu (MJ Kurz). Abstract Inverted pendulum and spring-mass models have been successfully used to explore the dynamics of the lower extremity for animal and human locomotion. These models have been classified as templates that describe the biomechanics of locomotion. A template is a simple model with all the joint complexities, muscles and neurons of the locomotor system removed. Such templates relate well to the observed locomotive patterns and provide reference points for the development of more elaborate dynamical systems. In this investigation, we explored if a passive dynamic double pendulum walking model, that walks down a slightly sloped surface (γ < 0.0189 rad), can be used as a template for exploring chaotic locomotion. Simulations of the model indicated that as y was increased, a cascade of bifurcations were present in the model s locomotive pattern that lead to a chaotic attractor. Positive Lyapunov exponents were present from 0.01839 rad < γ < 0:0189 rad (Lyapunov exponent range = +0.002 to +0.158). Hurst exponents for the respective c confirmed the presence of chaos in the model s locomotive pattern. These results provide evidence that a passive dynamic double pendulum walking model can be used as a template for exploring the biomechanical control parameters responsible for chaos in human locomotion. Introduction Typically, we think of human locomotion as exhibiting a periodic movement pattern. For example, it can be readily observed that the legs oscillate to-and-fro with a limit cycle behavior that is similar to the pendulum motions of a clock [1]. Any variations from this periodic pattern have traditionally been considered as noise within the system [2]. However, recent investigations of human locomotion have observed that variations from one step to the next may not be noise. Rather these variations have a chaotic structure [2 7]. Several authors have postulated that the chaotic structure present in human locomotion may be a window to the control mechanisms of locomotion [2 4]. Examination of the chaotic processes in physiological systems has come under increasingly closer examination by mathematicians, physicists and recently biomechanists. Much of the insights on understanding the origin of such chaotic dynamics have come from the analysis of simplified mathematical models that are sufficiently close to the behavior of the real system [8]. Full and

Koditschek [9] referred to such simple models as templates. A template for locomotion has all the joint complexities, muscles and neurons of the locomotor system removed [9]. The advantage of using a template is that the basic principles that govern the dynamics of the system can be revealed and future more elaborate models can be developed based on the basic principles of the template [9]. The mechanics of the walking human leg during ground contact have been successfully modeled with an inverted pendulum template [9 14]. This template consists of a point mass representing the torso, set on top a stiff rod representing the leg during ground contact. During locomotion, the inverted pendulum passes through a given sweep angle that is dependent on the initial conditions and the Newtonian forces acting on the system. Although such a model is relatively simplistic compared to the complexities found in the human body, it has been used successfully to study locomotion mechanics [9 14]. This template has inspired the development of a class of passive dynamic bipedal robots that walk down a slightly sloped surface [15 18]. These walking models are based on the same principles as the inverted pendulum template. The legs are composed of an inverted double pendulum system where one leg is in contact with the ground and the other leg swings freely with the trajectory of the system s center of mass (Fig. 1). Passive dynamic bipedal walking models have been used to address questions about the biomechanical requisites and energetics of bipedal human locomotion [15 18]. Additionally, Garcia et al. [17] have demonstrated that an irreducibly simple passive dynamic walking model can exhibit a cascade of period doublings in the locomotive strategies. Garcia et al. noted that the distances between consecutive period doublings appear to converged to the Feigenbaum number (4.669201..). This suggested that a passive dynamic walking model may exhibit a chaotic bipedal locomotive pattern [19]. However, Garcia et al. did not examine or prove the presence of chaos per se in the model s locomotion. Nor did Garcia et al. identify which ramp angle is associated with the onset of a chaotic walking pattern. We speculate that the passive dynamic walking model may provide a viable template for further investigations of biomechanical control parameters responsible for chaotic locomotion. Therefore, the purpose of this investigation was to rigorously investigate the potential chaotic properties of a bipedal passive dynamic walking model and determine if it can serve as a template. 2. Modeling bipedal locomotion

Our passive dynamic walking model was a simplified mathematical model of the lower extremity based on the work of Garcia et al. [17]. The model consisted of two rigid massless legs connected by a frictionless hinge at the hip (Fig. 1). During locomotion, the stance leg swung like an inverted pendulum until the swing leg made contact with the supporting surface. At heel-contact, the swing leg became the stance leg and the stance leg became the swing leg for the next step. The swing leg was allowed to pass through the supporting surface during midstance and had a plastic collision with the surface. Energy for the locomotive pattern was supplied to the model via a slightly sloped rigid walking surface (γ < 0:0189 rad). Two coupled second-order differential equations were used to define the behavior of the legs of the passive dynamic walking model (Eq. (1)). These equations were the equations of motion for a double pendulum where β was the mass, l was the leg length, g was gravity, Θ was the angle of the stance leg, θ was the angular velocity of the stance leg, Ӫ was the angular velocity of the stance leg, φ was the angle of the swing leg, φ is the angular velocity of swing leg and φ was the angular acceleration of the swing leg. The equations of motion were simplified by assuming that the hip had the greatest influence on the motion of the walking system. This assumption allowed the large hip payload to negate the influence of the point foot masses on the system s dynamics. Therefore, b was set to zero in the first row of Eq. (1), and the row 2 of Eq. (1) was divided by b. Non-dimensionalizing the governing equations resulted in the locomotive pattern of the model to be dependent on the initial stance leg conditions (Θ,θ ) and the slope of the rigid walking surface (γ). The governing equations were integrated using a modified version of Matlab s (MathWorks, Natick, MA) ODE45. The ODE45 was modified to integrate the equations of motion with a tolerance of 10-12 and to stop integrating when the angle of the swing leg angle was twice as large as the stance leg angle (Eq. (2)). The swing leg became the stance leg and the former stance leg became the swing leg when the conditions presented in Eq. (2) were satisfied. The model assumed that angular momentum of the modeled system was conserved when the legs switched roles. Therefore, the energy gained in the descent of the walking model was balanced with the energy lost at each heel-strike. Eq. (3) was used to model the conservation of angular momentum at points of transition; where + indicated the behavior of the model just after the swing leg made contact with the ground and - indicated the behavior of the model just before the swing leg made contact with the ground. In Eq. (3), Θ was the angle of the stance leg, θ was the angular velocity of the stance leg, φ was the angle of the swing leg and φ was the angular velocity of the swing leg.

Eq. (3) indicated that the foot of the swing leg was brought to rest instantaneously each time there was a heel-strike. At heel-strike, no torque was generated about the point of contact. Therefore, the angular momentum of the system was the same before and after heel-strike. In Eq. (3), it should also be noted that the swing leg (φ) made no contribution to the behavior of the model during points of transition. Therefore, the behavior of the stance leg and y determine the overall strategies used for each consecutive step of the locomotive pattern. Analysis of locomotive chaos Despite the simplicity of our passive dynamic walking model, its analysis was quite complicated since its governing equations consist of nonlinear ordinary differential equations and algebraic switching conditions. Therefore, we used systematic numerical simulations to confirm that the locomotive patterns of our model had chaotic dynamics. Analyses of the locomotive patterns of the model were performed from 5000 footfalls with the first 500 footfalls removed to be certain that the model converged to the given attractor. Bifurcations in the model s locomotive pattern were noted with Poincare maps composed from the step time interval of the right leg of the model (Eq. (4)). where Ϛ n is the step time interval for the nth step and Ϛ n+1 is the step time interval for the proceeding step. The Poincare maps provided a way to simplify the dynamics of the system by viewing the behavior of the system stroboscopically [20]. This involved cutting or sectioning the attractor at regular intervals or events. In this investigation, step time interval from heel-contact to toe-off of the right leg was utilized to construct the Poincare map because it represented the global outcome of the walking dynamics of the model. Additionally, several previous investigations have demonstrated that the step time interval of human locomotion can exhibit chaotic dynamics [2,5 7]. Tools from mathematical chaos theory were used to classify the data that composed the Poincaré map as representing a periodic or chaotic locomotive pattern [19 22]. To use such tools, it was essential to quantify an appropriate time delay and embedding dimension for the investigated data series. These variables allowed for the reconstruction of a state space that defined the dynamics of the system at any point during the locomotive pattern. Investigation of the characteristics of the state space is a powerful tool for examining a dynamic system because it provides information that is not apparent by just observing the data series [20,21]. To reconstruct the state space, a state vector was created from the simulated step time interval data series. This vector was composed of mutually exclusive information about the dynamics of the system (Eq. (5)).

where y(t) was the reconstructed state vector, x(t) was the original data and x(t - T i) were time delay copies of x(t). The time delay (T i) for creating the state vector was determined by estimating when information about the state of the dynamic system at x(t) was different from the information contained in its time-delayed copy. If the time delay was too small then no additional information about the dynamics of the system would be contained in the state vector. Conversely, if the time delay was too large then information about the dynamics of the system may be lost and can result in random information [20,21]. Selection of the appropriate time delay was performed by using an average mutual information algorithm (Eq. (6); [21]). where T was the time delay, x(t) was the original data, x(t + T) was the time delay data, P(x(t),x(t + T)) was the joint probability for measurement of x(t) and x(t + T); P(x(t)) was the probability for measurement of x(t), x(t + T), P(x(t)) was the probability for measurement of x(t), P(x(t + T)). The probabilities were constructed from the frequency of (t + T) occurring in the step interval time series. Average mutual information was iteratively calculated for various time delays and the selected time delay was at the first local minimum of the iterative process [21,22]. This selection was based on previous investigations that have determined that the time delay at the first local minimum contains sufficient information about the dynamics of the system to reconstruct the state vector [21]. It was additionally necessary to determine the number of embedding dimensions to unfold the dynamics of the system in an appropriate state space. An inappropriate number of embedding dimensions may result in a projection of the dynamics of the system that has orbital crossings in the state space that are due to false neighbors and not the actual dynamics of the system [21]. To unfold the state space we systematically inspected x(t) and its neighbors in various dimensions (e.g. dimension = 1, 2, 3,... etc.). The appropriate embedding dimension occurred when neighbors of the x(t) stopped being un-projected by the addition of further dimensions of the state vector (Eq. (7)). where d E was the number of embedding dimensions, γ(t) was the d E-dimensional state vector, x(t) was the original data, and T was the time delay. A global false nearest neighbors algorithm with the time delay determined from the local minimum of the average mutual information was used to determine the number of necessary embedding dimensions to reconstruct the step time interval data series [21]. The calculated embedding dimension indicated the number of governing equations that were necessary to appropriately reconstruct the dynamics of the system [21]. Hence we were expecting the embedding dimensions of the passive dynamic walking model to be two since the dynamics of the system was based on two governing equations. The Tools for Dynamics (Applied Chaos, LLC) software was used to calculate the embedding dimension of the passive dynamic bipedal model. Lyapunov exponents were calculated to quantify the exponential separation of nearby trajectories in the reconstructed state space of the simulated locomotive pattern at the respective y. This information was necessary to classify the stability of the locomotive pattern and determine if the pattern was periodic or chaotic. As nearby points of the state space separate, they diverge rapidly and can produce instability. Lyapunov exponents from a stable system with little to no divergence will be

zero (e.g. sine wave). Alternatively, Lyapunov exponents for an unstable system that has a high amount of divergence will be positive (e.g. random data). A chaotic system will have both positive and negative Lyapunov exponents. Although a positive Lyapunov exponent indicates instability, the sum of the Lyapunov exponents for a chaotic system remains negative and allows the system to maintain stability [20,21]. This notion can be seen by inspecting the largest Lyapunov exponent for a sine wave (0), a chaotic Lorenz attractor (0.100), and random data series (0.469). Hence a chaotic system lies somewhere between a completely periodic system and a completely random system. The Chaos Data Analyzer (American Institute of Physics) was used to numerically calculate the largest Lyapunov exponent for each y. If the passive dynamic walking model had a positive Lyapunov exponent and did not fall down, we further inspected if the walking pattern was in fact chaotic and not random. This analysis was performed by calculating the Hurst exponent for a given simulated step interval data series [23,24]. A Hurst exponent greater than 0.05 indicated that the positive Lyapunov exponent was due to a persistent chaotic locomotive pattern. Conversely, Hurst exponents less than 0.05 indicated that the positive Lyapunov exponent was related to random noise in the model; not chaos. To calculate the Hurst exponent we used a re-scaled range algorithm [23,24]. The step interval data series was iteratively separated into non-overlapping bins of size n. The smallest bin contained 10 data points while the largest bin contained n/2 data points. Within each bin an integrated time series was constructed. The range within each bin was determined by computing the difference between the maximum and minimum values of the integrated time series. The range was then re-scaled by dividing the range by the standard deviation of the original data series contained in the bin. In the final step, the re-scaled ranges for the respective bins of equal size were averaged. The re-scaled range was related to the number of data points in the respective bins by a power law (Eq. (8); [23,24]). where a was a constant, n was the number of data points in the bin and H was the Hurst exponent. The Hurst exponent was calculated from the slope of the log-log plot of the re-scaled range versus the number of data points in the bin [23,24]. The Chaos Data Analyzer (American Institute of Physics) software was used to calculate the Hurst exponents for each γ. Simulation Results Simulations of the passive dynamic walking model indicated that a period one locomotive attractor was present for γ < 0.0169 rad (Fig. 2A). This indicated that the model selected the same step time interval for every step of the continuous locomotive pattern. At γ = 0.017 rad, the locomotive pattern bifurcated from period one to period two Poincare map (Fig. 2B). A period two Poincare map indicated that the locomotive pattern alternated between two different step time intervals. Beyond γ = 0.017 rad there was a cascade of bifurcations in the step time interval that lead to a strange attractor in the model s locomotion (Fig. 3). At γ = 0.0180 rad (Fig. 3A), the model exhibited a period four locomotive pattern. This indicated that the model utilized four different step time intervals for locomotion. As γ was increased to 0.01823 rad (Fig. 3B), the locomotive pattern bifurcated from a period four to a period eight locomotive pattern. Hence indicating that the locomotive pattern utilized eight different step time intervals as it traversed down the walking surface. Additional increases in γ (Fig.

3C and D) resulted in further bifurcations in the step intervals chosen by the walking model. These bifurcations appeared to lead to a strange locomotive attractor where multiple step time intervals are chosen for a stable walking pattern (Fig. 3D). Using a time delay of one, the global false nearest neighbors was used to calculate the embedding dimensions of the strange locomotive attractor (Fig. 3D). The algorithm indicated that the number of necessary embedding dimensions for chaotic analysis of the step interval data was two. Additionally, since the data was taken from a clean chaotic system, the percent of false nearest neighbors expectedly dropped from nearly 100% in dimension one to zero at dimension two (Fig. 4). Sprott and Rowlands [25] suggested that the embedding dimension should be set somewhat higher than the expected dimension of the attractor when numerically calculating the largest Lyapunov exponent of the system. Therefore, we used an embedding dimension of three when calculating the largest Lyapunov exponents from the step interval data time series for each respective γ. Positive Lyapunov exponents were present from 0.01839 rad < γ < 0.0189 rad

(Lyapunov exponent range = +0.002 to +0.158). This suggested the presence of chaotic locomotive patterns at the respective γ greater than 0.01839 rad. The Hurst exponents for the integrated data series at these respective γ confirmed the presence of chaotic locomotive patterns (H =0.98 for all γ > 0.01839 rad). No further locomotive patterns were investigated beyond a γ = 0.019 rad because the model became unstable and would fall down.

Discussion Several recent investigations have indicated that human locomotive patterns are rarely strictly periodic [2 7]. Rather, locomotive patterns fluctuate overtime with a chaotic structure. The origin of such complex physiological rhythms in locomotion has come under closer examination because it has been suggested that they are linked to the control mechanisms of the neuromuscular system [3 5]. In this investigation, we explored the possibility of using a passive dynamic double pendulum walking model as a template for exploring the principles of chaotic locomotion. The results of our simulations indicated that a passive dynamic walking model was capable of a cascade of bifurcations that lead to a chaotic walking pattern. Tools from mathematical chaos theory indicated that a chaotic walking pattern was present for 0.01839 rad < γ < 0:0189 rad. These results indicate that the bipedal passive dynamic walking model can serve as a viable template where more elaborate models can be built. In the following sections we suggest how the passive dynamic walking model can be used as a template for future investigations of chaotic locomotive patterns. The model presented in this investigation produced a chaotic walking pattern with no active control. This observation brings to question about how much of the chaotic dynamics observed in human locomotion are actually due to the mechanical properties of the bipedal system. It is possible that the structure of the human body may lead to governing equations that have chaos built into the bipedal walking system. Therefore, chaos may actually underlie the normal dynamics of the musculoskeletal system. Modifications in the structural morphology (i.e. limbconfiguration, inertia properties, etc.) and Newtonian forces acting on the bipedal walking system may influence the observed chaotic structure. The effect of these mechanical factors on the chaotic locomotive patterns can be modeled by modifying the governing and algebraic switching equations of the bipedal passive dynamic walking model presented in this investigation. Recent investigations have suggested that the control of locomotion at intermediate and fast locomotive speeds may be governed in part by the natural passive dynamics present in the musculoskeletal system [12,9,26,27]. Based on this notion, it is possible that the passive dynamic feedback found in a chaotic locomotive system may play a role in the control and stability of locomotion. In a sense, the natural flexibility of the chaotic system may allow the musculoskeletal system to overcome perturbations experienced during locomotion without extensive neural control. Future investigations can address the influence of chaotic passive dynamics on the control of stable walking patterns by providing perturbations to the walking model presented in this investigation. The ability of the chaotic passive dynamic walking system to attenuate perturbations may reveal that a passive dynamic chaotic system can provide adaptive control of locomotion not found in a limit cycle system. The difficulty on relying only on passive dynamics to control locomotion is that such a system lacks the true plasticity that has been observed in locomotive patterns. For example, humans and animals can instantaneously change their locomotive speed or type of movement pattern [28 32], attenuate external perturbations [33], and demonstrate locomotive stability in complex environments that contain obstacles [34 36]. Such complex locomotive dynamics appear to be related to active neural control mechanisms. If chaotic dynamics are inherent to the bipedal walking system, then how the nervous system takes advantage and utilizes the properties of the attractor may be a source of the observed differences in chaotic dynamics of locomotive patterns [3 5]. It has been demonstrated that

well-timed perturbations can lead to transitions to stable orbits present in the rich chaotic attractor [37 39]. Theoretically, the nervous system may select a desired locomotive pattern from among the infinite number of behaviors naturally present in the chaotic attractor. The ability of the nervous system to capitalize on the properties inherent to the chaotic system may allow for a healthy and flexible locomotive system. Currently, we are exploring if well timed lower extremity joint actuations applied to the passive dynamic walking model template can be used to switch between stable locomotive patterns available in the rich chaotic attractor as environmental circumstances change. Conclusions Chaotic dynamics are a central characteristic of human locomotion. In this investigation, we have shown that a passive dynamic walking model provides a viable template to examine these dynamics and to address future questions about the requisites for chaotic locomotion. This model can be used to address questions related to how mechanical factors influence the structure of the chaotic locomotive attractor, and how the neuromuscular system can be used as a controller for chaotic locomotion. Such models will enhance our understanding of chaotic locomotion. Acknowledgements We would like to thank Andy Ruina for his discussion and insights on passive dynamic walking models. This research project was supported in part by the Nebraska Foundation Presidential Fellowship and the NASA Columbia Memorial Scholarship granted to MJK.

References [1] Clark JE, Phillips SJ. A longitudinal study of intralimb coordination in the first year of independent walking: a dynamical systems analysis. Child Develop 1987;64:1143. [2] 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. J Appl Physiol 1995;78(1):349. [3] Buzzi UH, Stergiou N, Kurz MJ, Hageman PA, Heidel J. Nonlinear dynamics indicates aging affects variability during gait. Clin Biomech 2003;18:435. [4] Dingwell JB, Cusumano JP, Sternad D, Cavanagh PR. Slower speeds in patients with diabetic neuropathy lead to improved local dynamic stability of continuous overground walking. J Biomech 2000;33:1269. [5] Hausdorff JM, Mitchell SL, Firtion R, Peng CK, Cudkowicz ME, et al. Altered fractal dynamics of gait: reduced stride-interval correlations with aging and Huntington s disease. J Appl Physiol 1997;82(1):262. [6] West BJ, Griffin L. Allometric control of human gait. Fractals 1998;6(2):101. [7] West BL, Griffin L. Allometric control, inverse power laws and human gait. Chaos, Solitons & Fractals 1999;10(9):1519. [8] Glass L. Synchronization and rhythmic processes in physiology. Nature 2001;410:277. [9] Full RJ, Koditschek DE. Templates and anchors: neuromechanical hypotheses of legged locomotion on land. J Exp Biol 1999;202:3325. [10] Alexander RM. Animal locomotion. Princeton, New Jersey: Princeton University Press; 2003. [11] Cavagna GA, Heglund NC, Taylor CR. Mechanical work in terrestrial locomotion: two basic mechanisms for minimizing energy expenditure. Am J Physiol 1977;233(5):R243. [12] Full RJ, Farley CT. Musculoskeletal dynamics in rhythmic systems: a comparative approach to legged locomotion. In: Winter JM, Crago PE, editors. Biomechanics and neural control of posture and movement. New York: Springer; 2000. p. 192. [13] Mochon S, McMahon TA. Ballistic walking. J Biomech 1980;13(1):49. [14] Mochon S, McMahon TA. Ballistic walking: an improved model. Math Biosci 1981;52:241. [15] Kuo AD. A simple model of bipedal walking predicts the preferred speed-step length relationship. ASME J Biomech Eng 2001;123:264. [16] Kuo AD. Energetics of actively powered locomotion using the simplest walking model. J Biomech Eng 2002;124:113. [17] Garcia M, Chatterjee A, Ruina A, Coleman M. The simplest walking model: stability, complexity, and scaling. ASME J Biomech Eng 1998;120(2):281. [18] McGeer TA. Passive dynamic walking. Int J Robotic Res 1990;9(2):62. [19] Allgood KT, Sauer TD, Yorke JA. Chaos: an introduction to dynamical systems. New York: Springer; 1997. [20] Baker GL, GollubJP. Chaotic dynamics: an introduction. New York: Cambridge University Press; 1996. [21] Arbarbanel HDI. Analysis of observed chaotic data. New York: Springer; 1996. [22] Stergiou N, Buzzi UH, Kurz MJ, Heidel J. Nonliear tools in human movement. In: Stergiou N, editor. Innovative analysis of human movement. Champaign, Illinois: Human Kinetics; 2003. p. 63.

[23] Delignieres D, Deschamps T, Legros A, Cailou N. A methodological note on nonlinear time series analysis: is the open- and closed-loop model of Collins and De Luca (1993) a statistical artifact? J Motor Behavior 2003;35(1):86. [24] Feder J. Fractals. New York: Plenum Press; 1988. [25] Sprott JC, Rowlands GR. Chaos data analyzer. New York: American Institute of Physics; 1995. [26] Dickinson MH, Farley CT, Full RT, Koehl MAR, Kram R, Lehman S. How animals move: an integrative view. Science 1999;288(7):100. [27] Full RJ, Kubow T, Schmitt J, Holmes P, Koditschek D. Quantifying dynamic stability and maneuverability in legged locomotion. Integr Comp Biol 1999;42:149. [28] Besier TF, Llyod DG, Ackland TR. Anticipatory effects on knee joint loading during running and cutting maneuvers. Med Sci Sports Exc 2003;35(1):119. [29] Diedrich FJ, Warren WH. Why change gaits? Dynamics of the walk-run transition. J Exp Psych: Human Perception and Performance 1995;21(1):183. [30] Kramer DL, McLaughlin RL. The behavioral ecology of intermittent locomotion. Am Zool 2001;41:137. [31] Minetti AE, Ardigo LP, Capodaglio EM, Saibene F. Energetics and mechanics of human walking at oscillating speeds. Am Zool 2001;41:205. [32] Weinstein RB. Terrestrial intermittent exercise: common issues for human athletics and comparative animal locomotion. Am Zool 2001;41:219. [33] Cordero AF, Koopman HFJM, van der Helm FCT. Multiple-step strategies to recover from stumbling perturbations. Gait Posture 2003;18:47 [34] Scholten SD, Stergiou N, Hreljac A, Houser J, Blanke D, Alberts LR. Foot strike patterns after obstacle clearance during running. Med Sci Sports Med 2002;34(1):123. [35] Stergiou N, Scholten SD, Jensen JL, Blanke D. Intralimbcoordination following obstacle clearance during running: the effect of obstacle height. Gait Posture 2001;13:210. [36] Stergiou N, Jensen JL, Bates BT, Scholten SD, Tzetzis G. A dynamical systems investigation of lower extremity coordination during running over obstacles. Clinical Biomech 2001;16:213. [37] Ott E, Grebogi C, Yorke JA. Controlling chaos. Phys Rev Lett 1990;64(11):1196. [38] Shinbrot T, Grebogi C, Ott E, Yorke JA. Using small perturbations to control chaos. Nature 1993;363:411. [39] Starrett J, Tagg R. Control of a chaotic parametrically driven pendulum. Phys Rev Lett 1995;74(11):197.