Abstract
This paper uses two symmetrical models, the passive compass-gait biped and a five-link 3D biped, to computationally investigate the cause and function of gait asymmetry. We show that for a range of slope angles during passive 2D walking and mass distributions during controlled 3D walking, these models have asymmetric walking patterns between the left and right legs due to the phenomenon of spontaneous symmetry-breaking. In both cases a stable asymmetric family of gaits emerges from a symmetric family of gaits as the total energy increases (e.g., fast speeds). The ground reaction forces of each leg reflect different roles, roughly corresponding to support, propulsion, and motion control as proposed by the hypothesis of functional asymmetry in able-bodied human walking. These results suggest that body mechanics, independent of neurophysiological mechanisms such as leg dominance, may contribute to able-bodied gait asymmetry.
I. Introduction
Gait asymmetry is commonly observed in quadrupeds [1] and impaired humans [2], but evidence suggests that able-bodied humans sometimes exhibit this behavior as well [3]-[7]. Understanding when and why this phenomenon occurs is important to gait research, where symmetry is commonly assumed in order to simplify data collection and analysis. Many methods exist for quantifying asymmetric motion between the right and left legs, using variables such as step length, joint range of motion, velocity profiles, and ground reaction forces (GRF) [8]. However, the underlying causes are still the subject of debate (see [3] for a review).
The hypothesis of functional asymmetry in able-bodied walking proposes that each leg serves different roles, such as vertical support, medio-lateral (ML) control, and/or anterior-posterior (AP) propulsion [3]. Differences between leg roles were observed during fast walking trials in [5], [6], suggesting that challenging locomotor tasks require asymmetric strategies. This is exemplified by reports of asymmetry in athletic race walking [7], running, and cycling [9], which were attributed to ground irregularities, shoes, and conditioning on curved tracks. The most common explanation for functional asymmetry is leg dominance, but conflicting reports exist for this theory [10].
We propose that body mechanics may be responsible for functional asymmetry. Gait asymmetries have been reported in computational simulations of planar “passive” walkers that use only momentum and gravity to propel forward motion down a shallow slope [11], [12]. These passive models reflect certain characteristics of human walking, such as ballistic motion during swing phase [13] and energetic efficiency down shallow slopes [14], and therefore act as simple surrogate models for the study of biped mechanics (see [15] for a review of other quantitative approaches). Although the dynamical equations of motion may yield a stable solution corresponding to a symmetric gait, small changes in model parameters can cause qualitatively different behavior at a bifurcation point, after which a new (stable) asymmetric solution emerges from the (unstable) symmetric solution. The symmetrical mechanics of these walkers admit two families of solutions, one symmetric and one asymmetric. However, the functions of these asymmetries have not been studied, and the period-doubling phenomenon has not been shown to extend to more realistic 3D models that walk on level ground.
This paper examines the cause and function of gait asymmetry using two physically symmetrical models. The passive 2D compass-gait biped is studied to show that gait can exhibit functional asymmetry due solely to passive mechanics, independent of control mechanisms. We then consider a 3D five-link model to show that functional asymmetry also occurs in more complex, controlled bipeds that walk in 3D environments. We show that small symmetric changes in model parameters, the slope angle for the 2D biped and leg mass distribution for the 3D biped, cause the emergence and growth of asymmetry in kinematic and kinetic variables. We find that these very different models have a common property: the symmetric family of gaits is stable for walking with low energy and the asymmetric family is stable with high energy. We study reaction forces from the asymmetric gaits and find distinct leg functions roughly corresponding to support, motion control, and propulsion. These results show that under certain conditions gait asymmetry is beneficial for dynamical stability, suggesting two important implications for human walking:
Mechanics alone might explain functional asymmetry in able-bodied humans.
Asymmetry does not imply instability as is often assumed clinically for stroke, cerebral palsy, and amputee gait.
We begin in Section II by analyzing previously unaddressed kinetic and stability variables in the passive biped from [11]. In Section III we extend these results to the 3D biped from [16]. We compare gait energetics and leg functions between these models in Section IV and conclude in Section V.
II. Passive Compass-Gait Biped
Passive walking gaits arise on inclined surfaces when the potential energy converted into kinetic energy is lost at impact events. We start by modeling these walking dynamics for the compass-gait biped and defining gait asymmetry.
A. Dynamical Model
The planar compass-gait biped of Fig. 1 has point feet that coincide with the ankle joints. This simple model’s two degreeof-freedom (DOF) configuration is given by the vector θ = (θs, θns) in the configuration space Q = S1 × S1 (two copies of the unit circle), representing the stance angle at the ankle and the non-stance/swing angle at the hip. The system state is given by vector x = (θT, θ̇T)T in state space TQ, where θ̇ ∈ ℝ2 contains the joint velocities. The single-support phase dynamics are represented by a differential equation of the form
(1) |
where M ∈ ℝ2×2 is the inertia/mass matrix, C ∈ ℝ2×2 contains the Coriolis/centrifugal terms, and N ∈ ℝ2 is the vector of gravitational torques (see Appendix for expressions).
The continuous single-support phase is constrained by hγ (θ) ≥ 0, where the scalar function hγ gives the height of the swing foot above ground with slope angle γ. The instantaneous impact event from ground strike occurs when the state trajectory intersects the switching set1
We model these impulsive events as perfectly plastic (inelastic) collisions [11], so any solution trajectory intersecting the ground plane is subjected to the discontinuous impact map Δ : G → TQ (which also relabels θs and θns, see Appendix). We then have the hybrid dynamical system
Walking gaits correspond to solutions x(t) = (θ(t), θ̇(t)) of the above system that are periodic, i.e., x(t) = x(t + T) for some minimal T > 0 and all t. These solutions define isolated orbits in state space known as hybrid limit cycles, which correspond to equilibria of the return map P : G → G. This map represents the hybrid system as a discrete system between impact events, sending state xj ∈ G ahead one step to xj+1 = P(xj). A symmetric periodic solution x(t) has a fixed point x* = P(x*). A periodic solution that is asymmetric has a period greater than one, requiring multiple compositions of the return map to find a fixed point x* = Pk(x*), for k > 1.
We say that a fixed point x* of the discrete system
(2) |
is stable if for each ε > 0, there exists a constant γ > 0 such that for all sequences {xj} with |x0−x*| ≤ γ, |xkj −x*| ≤ ε for all j ≥ 0. A fixed point is (locally) asymptotically stable if it is stable and |xkj−x*| → 0 as j → ∞. Exponential stability is yet stronger with exponential convergence to x*. The set of states around x* that converge to this locally stable fixed point is known as the region of attraction.
We verify local exponential stability in system (2) by numerically computing the linearized map ∇xPk about x* (see Appendix). This yields a discrete linear system that is exponentially stable if and only if the magnitudes of the eigenvalues of ∇xPk(x*) are strictly less than one. If any absolute eigenvalue is greater than one, x* is an unstable solution of (2). This also corresponds to cyclic walking, but small perturbations will eventually cause large deviations from the solution trajectory (e.g., falling). Able-bodied human gaits are known to be stable in this orbital sense [17].
B. Varying the Slope Angle
This biped’s mechanics admit symmetric and asymmetric families of gaits depending on certain model parameters [11], [18]. We will examine how gait kinetics change between the families of solutions parameterized by the ground slope. We choose the model parameters in Table I based on adult (male) means reported in [19], grouping the trunk masses at the hip.
TABLE I.
Parameter | Variable | Value |
---|---|---|
| ||
Hip mass | mh | 31.73 [kg] |
Leg mass | m | 13.5 [kg] |
Leg length | ℓ | 0.856 [m] |
Slope angle | γ | 0.06 – 0.0853 [rad] |
For a range of slopes the steady-state gait is symmetric and (locally exponentially) stable. This family of gaits becomes unstable on large slopes beyond a bifurcation point at γ = 0.073 rad, splitting into a stable asymmetric family. These gaits are cyclic every two steps with one long and one short step (depicted in Fig. 1). We observe 4-step asymmetric gaits after the second bifurcation at γ = 0.0843 rad. Our simulations no longer exhibit cyclic behavior beyond 0.0853 rad.
These evolving gaits are visualized in bifurcation diagrams, which show changes in “gait descriptors” (variables of the steady gait) over a range of slopes around bifurcation points, where the most interesting behavior occurs. Gait descriptors of stable solutions are given in solid lines and (approximate) unstable solutions in dashed lines in Fig. 2, where asymmetric solutions have two or more branches showing the descriptor for each step cycle in the gait. We see that step length, velocity, and impact energy dissipation of the symmetric gait evolve monotonically with slope, and the same holds for the asymmetric descriptors averaged over the gait cycle. This trend is also true of total mechanical energy at each impact event (Fig. 3). Integrating the GRF vector for each step cycle, we find in Fig. 4 that the AP impulse (midstance to foot strike) of the symmetric solution follows a monotonic trend whereas the vertical impulse remains close to constant. Additional kinematic and temporal descriptors are given in [11].
The eigenvalues of the return map P between steps offer a mathematically meaningful definition of local stability. The maximum absolute eigenvalue (MAE) is an inverse scale for stability between zero and one: a smaller value implies faster attenuation of perturbations in some local region around the nominal joint trajectory. For the sake of comparison between families of solutions, eigenvalues are calculated with the period-4 return map. We find in Fig. 3 (right) that some asymmetric gaits after the bifurcation point are more stable than any symmetric gait before the bifurcation point (e.g., MAE of 0.061 at 0.083 rad versus 0.09 at 0.066 rad). The MAE of the 4-step gait also drops significantly after the 2-step gait becomes unstable at the second bifurcation point.
Fig. 3 (right) shows multiple local stability minima within the range of walking gaits, where the global minima resides in the 2-step asymmetric family. This can be explained by the fact that high-speed (asymmetric) gaits dissipate more energy at impacts than low-speed (symmetric) gaits. Energy dissipation can attenuate perturbations, which is reflected in the smaller eigenvalues of the asymmetric family. Similar behavior for passive hopping models was observed in [20], where some asymmetric gaits also appeared to have larger regions of attraction than symmetric gaits. This phenomenon can be explained by the presence of multiple orbital branches in the asymmetric solution, by which these gaits can occupy greater volume in the state space. In the current study we do not investigate this distinctly different metric for stability.
III. Five-Link 3D Biped with Knees
The 3D model in Fig. 5 has two phases during single support: knee-swing with six DOFs and knee-lock with five DOFs. The stance knee remains locked through each step cycle. The biped walks on a flat surface with sufficient static friction to prevent slipping at the foot contact point. We model internal/external rotation about the stance leg as an unactuated DOF with passive viscous damping (e.g., from soft/hard tissue). This reflects the fact that the human ankle provides actuation for flexion/extension and inversion/eversion, but internal/external rotation (i.e., yaw) is passive [21].
A. Dynamical Model
This biped has coordinates q = (ψ, φ, θT)T in Q = T6 (six unit circles), where ψ, φ ∈ S1 are respectively the yaw and lean variables at the stance foot, and vector θ = (θs, θt, θth, θsh)T contains the sagittal-plane variables for the stance leg, torso, swing thigh, and swing shank, respectively. Knee-lock phase provides θth ≡ θsh. Hip abduction/adduction are fixed at a constant angle ρ to simplify the control problem.
The system state is x = (qT, q̇T)T ∈ TQ. We model knee- and ground-strike events with instantaneous and perfectly plastic impacts, resulting in transitions between six and five DOF dynamics according to the hybrid system of Fig. 5 (assuming a steady walking gait). The ground-strike switching set Gg is the subset of states where the swing foot height is zero, and its reset map is Δg. The knee-strike set Gk contains the states where θth − θsh = 0, and its reset map is Δk. The dynamics for each single-support phase have the form
(3) |
where M ∈ ℝn×n, C ∈ ℝn×n, and N ∈ ℝn are defined as before, n ∈ {5, 6}. Control input u ∈ ℝn−1 and torque map B ∈ ℝn×n−1 model actuation at every DOF except ankle yaw.
The control strategy from [22], depicted in Fig. 5, produces 3D walking by effectively decoupling the sagittal plane and inheriting its naturally stable passive mechanics. This decomposition of the biped dynamics into lower-dimensional control problems is achieved by enforcing momentum conservation laws, expressed as nonholonomic constraints Jc(q)q̇ = λ(q), that stabilize the yaw and lean dynamics. The feedback control law injects energy-shaping terms that provide this behavior:
where Mλ ∈ ℝn×n contains shaped inertia/mass terms, Cλ ∈ ℝn×n contains shaped Coriolis/centrifugal/gyroscopic terms, Nλ ∈ ℝn contains shaped potential torques, and input υ ∈ ℝn enforces Jc(q)q̇ = λ(q). These terms are provided in supplemental Mathematica files at http://ieeexplore.ieee.org.
This control law depends explicitly on the biped’s model parameters, so when parameters are varied the torques resulting from the same input state vector will change. The closed-loop hybrid dynamics during left stance exactly mirror that of right stance (with opposite signs for hip width w and angle ρ) due to bilateral symmetry across the sagittal plane. We model a step cycle by defining the return map P : Gg → Gg between ground-strike events, which implicitly accounts for bilateral symmetry by flipping the signs of out-of-plane variables (ψ, φ, ψ̇, φ̇) and parameters w, ρ. As was the case in Section II, symmetric gaits will correspond to period-one fixed points and asymmetric gaits will correspond to higher-period fixed points of this return map.
In the following simulations we adopt the human-like parameters in Table II, assuming point masses at the locations shown in Fig. 5. The bilateral mass ratio μ = mth/(mth + msh), for thigh mass mth and shank mass msh, is the parameter we will vary with m = mth + msh held constant.
TABLE II.
Parameter | Variable | Value |
---|---|---|
| ||
Hip mass | Mh | 14.11 [kg] |
Torso mass | Mt | 17.61 [kg] |
Leg mass (thigh + shank) | m | 13.5 [kg] |
Torso length | lt | 0.55 [m] |
Leg length (thigh + shank) | ℓ | 1 [m] |
Hip length | w | 0.2 [m] |
Hip abduction/adduction angle | ρ | 0.0564 [rad] |
Thigh/shank length ratio | α | 0.5 |
Thigh/shank mass ratio | μ | 0.74 – 0.764 |
Slope angle | γ | 0 [rad] |
B. Varying the Leg Mass Distribution
Similar to the 2D case, the mechanics of our 3D biped admit a symmetric and asymmetric family of gaits based on mass ratio μ. We examine values within the range of adult human ratios reported in [19], where the female mean is 0.7545 and male mean is 0.7658. For our model the steady-state gait is symmetric and stable over a wide range (we only show μ ≥ 0.75 in Figs. 6-8), but becomes unstable and splits into a stable asymmetric gait beyond 0.76. Stable 4-step gaits are found after the second bifurcation at 0.763, where the 2-step family becomes unstable. We observe non-cyclic motions and eventual falls for μ > 0.764, which are excluded in Figs. 6-8. Bilateral symmetry in the physical model allows the asymmetric gaits2 to be reflected across the sagittal plane (i.e., the legs swap roles) depending on initial conditions.
The symmetric solution’s velocity is nearly constant over the relevant range of mass ratios in Fig. 6, whereas the impact dissipation monotonically increases until the first bifurcation reverses this trend. The total energy at each impact event increases monotonically over the entire range in Fig. 7 (left). The AP and vertical impulses in Fig. 8 follow a monotonic decreasing trend whereas the ML impulse varies in an approximately sinusoidal fashion. Fig. 7 (right) shows multiple local stability minima, where the MAE drops significantly after each bifurcation point. However, in this case the global minimum for the period-4 return map resides in the symmetric family.
These simulations show a symmetric change in physiology causing asymmetry to emerge from complex biped mechanics. We used a control strategy that embraces the passive dynamics of the sagittal plane, so we argue that these mechanics are primarily responsible for the asymmetry as in Section II.
IV. Discussion
Spontaneous symmetry-breaking is a common manifestation of parametric perturbations in nonlinear systems [23]. We offered two models of different complexity to show that functional asymmetry is an intrinsic property of biped mechanics. Although these models do not have an ankle-foot complex that allows non-instantaneous double-support phase, bifurcations have been observed in passive bipeds with rolling feet and compliant feet [24]. We therefore argue that including feet and double support will not qualitatively change our findings.
A. Interpretations for Able-Bodied Gait
Total energy is the only gait descriptor that has a monotonically increasing relationship with the bifurcation parameter in both the planar and 3D cases (Figs. 3 and 7), suggesting that energy (influenced by walking speed) plays a fundamental role in the emergence of asymmetry. Period-doubling behavior may be a natural way for the body mechanics to compensate for extra energy in the walking gait. This observation is experimentally supported by tests of the functional asymmetry hypothesis [5], [6], where asymmetry was observed in AP impulses only during fast walking (Fig. 10). However, a causal relationship is difficult to prove in nonlinear hybrid dynamics.
The hypothesis of functional asymmetry proposes distinct biomechanical functions of the legs, where one contributes more to propulsion and the other to body-weight support/transfer and motion control [3]-[6]. This is supported by the asymmetric family of 2D solutions in Figs. 2-4, where each leg contributes different impulses per step cycle and dissipates different energy at step-to-step transitions. These functions are manifested in the reaction forces seen in Fig. 1. The first stance phase provides support with a vertical impulse 15% greater than the second, whereas the second performs propulsion with an AP impulse 14.3% greater than the first.
In the 3D asymmetric case of Figs. 8-9, the first stance phase provides lean control with a ML impulse 106% greater than the second. We see less distinction in the support and propulsion roles – the vertical and AP impulses of the second leg are both 1% greater than the first leg (these roles are more distinct in the period-4 gait of Fig. 8). This shows that ML control can be primarily performed by a distinct leg.
Passive walking requires no energy contribution from the biped, so the existence of passive asymmetric gaits shows that asymmetry can be very energetically efficient. For walking speeds beyond the first bifurcation point (Fig. 3), the asymmetric solution is stable and the symmetric solution is not. Both correspond to cyclic walking motion, but the biped can employ the asymmetric gait at no cost, allowing the lower extremity mechanics to naturally attenuate perturbations. Walking symmetrically at the same speeds requires active stabilization from the motor control system, which must apply torques at some cost to attenuate destabilizing perturbations. We observed similar behavior in the controlled 3D model beyond the first bifurcation point (Fig. 7), where walking symmetrically requires a different control strategy for stability.
The 3D case study suggests that normal human mass ratios between the thigh and shank could promote asymmetric gait. If these results are indeed characteristic of human walking, asymmetries observed in able-bodied studies might be explained in part by humans attempting to maximize stability and/or efficiency. The leg corresponding to each biomechanical function may relate to limb dominance, but in the human trials of Fig. 10 the propulsive function appears to flip between legs at different speeds (the right side of Fig. 10 is a better match with the simulated bifurcation of Fig. 4). This swapping of roles could be the result of differing initial conditions for each trial (e.g., starting with a different leg, step length, or velocity).
Asymmetries in kinetic variables may be more apparent than in kinematic and temporal variables, where no noticeable changes were observed as a function of walking speed in ablebodied children and young adults [25]. The motor control system may actively suppress asymmetry in non-challenging tasks for more than aesthetic reasons – unbalanced joint strain over time can lead to musculoskeletal deterioration [8].
B. Interpretations for Pathological Gait
Gait symmetry and speed are common outcome metrics in clinical rehabilitation, but symmetry has not been shown to enable faster walking for stroke subjects [2]. In fact, variables for asymmetry are highly correlated with speed in hemiparetic stroke gait, where asymmetric leg motion accompanies increases in step length/velocity [2]. Attempts at enforcing symmetry using an orthosis to induce knee flexion have resulted in new asymmetries such as exaggerated frontalplane motion from hip adductor coupling [26]. Gait asymmetry also results from apparent bilateral neurological impairments, a common example being cerebral palsy [27].
The basic mechanics of walking may also play a role in these asymmetries. The range of biomechanical parameters examined in Section III-B can be interpreted as a range of bilateral3 impairments (e.g., abnormal mass distributions from prosthetic legs). These simulations suggest that impairment can alter biomechanics in such a way that abnormal asymmetry improves stability and efficiency and enables faster walking. This scenario would render the asymmetric family optimal (e.g., Fig. 3), pushing the biomechanics toward asymmetric behavior. If the healthy nervous system prevents the growth of asymmetry, a deficit might instead render the control system unable to compensate for the natural tendency of biped mechanics to admit asymmetric gaits. Studies are needed of these underlying mechanisms behind abnormal gait asymmetry.
V. Conclusions
We observed functional gait asymmetry in simulations of increasingly complex biped models after small changes in environmental and biomechanical parameters. In both cases the symmetric family of gaits is stable for walking with low energy and the asymmetric family is stable with high energy. Reaction forces showed asymmetric leg functions roughly corresponding to support, ML control, and propulsion. These asymmetric behaviors could be swapped between legs depending on the biped’s initial conditions.
This work serves to inform studies of functional asymmetry about possible divisions of leg function: one leg can perform more ML control even when the support and propulsion functions are shared by both legs. The form of functional asymmetry depends on the walking conditions, as seen from the differences between Sections II and III. We argue that perioddoubling bifurcation, also known as spontaneous symmetrybreaking, might explain in part the phenomenon of functional asymmetry and why it only appears in certain tasks.
These results motivate a new line of inquiry into the origin of able-bodied gait asymmetry, which may challenge the neurophysiological hypothesis of limb dominance. This may also have significant implications on clinical practices concerning pathological asymmetry, such as gait retraining after stroke and prosthesis fitting after lower-limb amputation.
Supplementary Material
Acknowledgments
This project has been funded in part with Federal funds from the National Center for Research Resources (NCRR), National Institutes of Health (NIH), through the Clinical and Translational Science Awards Program (CTSA), a trademark of DHHS, part of the Roadmap Initiative, “Re-Engineering the Clinical Research Enterprise.” Northwestern University UL1RR0254741. Content is solely the responsibility of the authors and does not necessarily represent the official views of the NIH. This research was also supported by NSF Grants IIS-1018167 and IIS-08030826.
Biographies
Robert D. Gregg IV (S’08-M’10) received the B.S. degree in electrical engineering and computer sciences from the University of California, Berkeley in 2006 and the M.S. and Ph.D. degrees in electrical and computer engineering from the University of Illinois at Urbana-Champaign in 2007 and 2010, respectively.
He is a Postdoctoral Fellow in the Department of Mechanical Engineering, Northwestern University and the Center for Bionic Medicine, Rehabilitation Institute of Chicago. His research is in the control mechanisms of bipedal locomotion with application to both autonomous and wearable robots.
Dr. Gregg is a recipient of the Engineering into Medicine Postdoctoral Fellowship from the Northwestern University Clinical and Translational Sciences Institute. He also received the Best Technical Paper Award of the 2011 International Conference on Climbing and Walking Robots, the 2009 O. Hugo Schuck Award from the IFAC American Automatic Control Council, and the Best Student Paper Award of the 2008 American Control Conference.
Yasin Y. Dhaher (SM’08) received the B.S. and M.Sc. degrees in mechanical engineering from Yarmouk and Jordan University of Science and Technology, Irbid, Jordan, in 1987 and 1990, respectively, and the Ph.D. degree in theoretical mechanics from Michigan State University, East Lansing, in 1997.
He holds faculty appointments in the Physical Medicine and Rehabilitation Department and the Biomedical Engineering Department of Northwestern University, Evanston, IL, and a Senior Research Scientist position at the Sensory Motor Performance Program (SMPP) at The Rehabilitations Institute of Chicago, Chicago, IL. He is the Director of the Joint Neuromechanics, and the Neuromechanics of Impaired Locomotion Laboratories at SMPP. He chairs the Biomechanics Core Curriculum Committee at the Biomedical Engineering Department, Northwestern University. His research is focused on two related topics: biomechanics and motor control. Using computational and experimental approaches, the primary goal of his investigations is to evaluate and improve rehabilitations interventions after neurological and musculoskeletal disabilities.
Dr. Dhaher serves on the Editorial Board of the IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING and the International Journal of Experimental and Computational Biomechanics.
Amir Degani (S’06-M’11) received the B.Sc. degree in mechanical engineering from the Technion - Israel Institute of Technology, Israel in 2002, and the M.S. and Ph.D. degrees in robotics from Carnegie Mellon University, Pittsburgh, PA in 2006 and 2010, respectively.
He is currently a senior lecturer at the Faculty of Civil and Environmental Engineering at the Technion - Israel Institute of Technology, Israel. His research program includes mechanism analysis, synthesis and design with emphasis on minimalistic concepts and the study of non-linear dynamic hybrid systems.
Dr. Degani received the best paper award in the IEEE BioRob Conference in 2006, and the best video award in IEEE ICRA Conference in 2010. He has five pending patents in the medical robotics field.
Kevin Lynch (M’96-SM’05-F’10) received a BSE in electrical engineering from Princeton in 1989 and a PhD in robotics from Carnegie Mellon in 1996. After a year as a postdoctoral fellow at the Mechanical Engineering Laboratory in Tsukuba, Japan, he joined Northwestern University, where he is currently a Professor in Mechanical Engineering. He is also codirector of the Northwestern Institute on Complex Systems (NICO). His research interests include robot manipulation, dynamic locomotion, self-organizing multi-agent systems, and human-robot interaction.
Prof. Lynch has received the NSF CAREER Award, the IEEE Early Career Award in Robotics and Automation, the SAE Teetor Educational Award, Northwestern’s McCormick School of Engineering and Applied Science Teacher of the Year Award, and Northwestern’s Charles Deering McCormick Professorship of Teaching Excellence. He is a Senior Editor of the IEEE Transactions on Automation Science and Engineering and an IEEE Fellow.
Appendix
We derive the rigid-body inertia matrix M, potential energy V, and swing foot height function h in Mathematica using the method of exponential twists described in [30]. We then perform a coordinate transformation from relative to static coordinates, so the sagittal-plane DOFs are all measured with respect to vertical. The gravitational torque vector is given by N = ∇qV and the Coriolis matrix C can be written in components from matrix M as (see [31])
(4) |
All simulations are computed in MATLAB using ode113 with event detection (based on the switching sets). After finding a k-fixed point x* = Pk (x*), the Taylor series expansion about x* gives Pk (x* + Δx*) ≈ Pk (x*) + (∇Pk)Δx* for a perturbation vector Δx* ∈ ℝ2n. The linearized map ∇Pk can be numerically computed by separately perturbing each dimension in the state vector and computing the output of the kth return map. This results in two 2n × 2n matrices: ΔX, a diagonal matrix containing 2n perturbation vectors , and E, containing 2n return state errors in response to each state perturbation . The linearized return map ∇Pk = E(ΔX)−1 then yields the eigenvalues [11].
The symbolic terms in dynamical equation (1) of the planar compass-gait biped are given by
where V (θ) = gℓ((3m + 2mh) cos(θs) − m cos(θns))/2. The swing foot height function is given by
Swapping coordinate labels between the stance and swing legs and conserving angular momentum through impact (see [11]) yields the impact map Δ(θ, θ̇) = ((θns, θs)T, P(θ) θ̇), where
The fixed points at the initial slope γ = 0.06, first bifurcation point γ = 0.073, and second bifurcation point γ = 0.0843 are
The symbolic terms of matrix M for the 3D biped are too large to express in this appendix but are derived in the same manner as above. The knee-lock (5-DOF) dynamics can be derived separately or with the knee-free (6-DOF) dynamics plus a constraint force AT Λ in the left-hand side of equation (3), where A = ∇q(θth − θsh) is a constraint matrix and Λ is a Lagrange multiplier [30]. We derive the impact maps using the procedure in [32, Section II.B]. The modeling terms for both the 5-DOF and 6-DOF dynamics are provided in supplementary Mathematica files at http://ieeexplore.ieee.org.
Footnotes
This model does not have knees to provide ground clearance of the swing foot, so G excludes mid-swing scuffing events with the constraint ḣγ < 0.
This paper has supplementary downloadable material available at http://ieeexplore.ieee.org, which includes a simulation video showing an asymmetric walking gait of the five-link 3D biped. The video AVI file is 73.6 MB.
Stroke and unilateral amputee gait are more appropriately modeled with asymmetric controllers and leg parameters, respectively. Physically asymmetric models have been studied in [28], [29].
Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending an email to pubs-permissions@ieee.org.
Contributor Information
Robert D. Gregg, Email: rgregg@northwestern.edu, Department of Mechanical Engineering, Northwestern University and the Center for Bionic Medicine, Rehabilitation Institute of Chicago.
Yasin Y. Dhaher, Email: y-dhaher@northwestern.edu, Department of Biomedical Engineering, Northwestern University and the Sensory Motor Performance Program, Rehabilitation Institute of Chicago.
Amir Degani, Email: adegani@technion.ac.il, Faculty of Civil and Environmental Engineering, Technion - Israel Institute of Technology, Haifa, Israel, 32000.
Kevin M. Lynch, Email: kmlynch@northwestern.edu, Department of Mechanical Engineering and the Northwestern Institute on Complex Systems, Northwestern University, Evanston, IL 60208.
References
- 1.Robilliard JJ, Pfau T, Wilson AM. Gait characterisation and classification in horses. J Exp Biology. 2007;210(no. 2):187. doi: 10.1242/jeb.02611. [DOI] [PubMed] [Google Scholar]
- 2.Griffin MP, Olney SJ, McBride ID. Role of symmetry in gait performance of stroke subjects with hemiplegia. Gait & Posture. 1995;3(no. 3):132–142. [Google Scholar]
- 3.Sadeghi H, Allard P, Prince F, Labelle H. Symmetry and limb dominance in able-bodied gait: A review. Gait & Posture. 2000;12(no. 1):34–45. doi: 10.1016/s0966-6362(00)00070-9. [DOI] [PubMed] [Google Scholar]
- 4.Singh I. Functional asymmetry in the lower limbs. Cells Tissues Organs. 1970;77(no. 1):131–138. doi: 10.1159/000143535. [DOI] [PubMed] [Google Scholar]
- 5.Seeley MK, Umberger BR, Shapiro R. A test of the functional asymmetry hypothesis in walking. Gait & Posture. 2008;28(no. 1):24–28. doi: 10.1016/j.gaitpost.2007.09.006. [DOI] [PubMed] [Google Scholar]
- 6.Rice J, Seeley MK. An investigation of lower-extremity functional asymmetry for non-preferred able-bodied walking speeds. Int J Exercise Science. 2010;3(no. 4):182–188. [PMC free article] [PubMed] [Google Scholar]
- 7.Rodano R, Santambrogio GC. Quantitative comparison of locomotor performance in different race walkers. ISBS-Conf Proc Archive; 2009. [Google Scholar]
- 8.Hsiao-Wecksler ET, Polk JD, Rosengren KS, Sosnoff JJ, Hong S. A review of new analytic techniques for quantifying symmetry in locomotion. Symmetry. 2010;2:1135–1155. [Google Scholar]
- 9.Carpes FP, Mota CB, Faria IE. On the bilateral asymmetry during running and cycling: A review considering leg preference. Physical Therapy in Sport. 2010;11(no. 4):136–142. doi: 10.1016/j.ptsp.2010.06.005. [DOI] [PubMed] [Google Scholar]
- 10.Gundersen L, Valle D, Barr A, Danoff J, Stanhope S, Snyder-Mackler L. Bilateral analysis of the knee and ankle during gait: An examination of the relationship between lateral dominance and symmetry. Physical Therapy. 1989;69(no. 8):640–650. doi: 10.1093/ptj/69.8.640. [DOI] [PubMed] [Google Scholar]
- 11.Goswami A, Thuilot B, Espiau B. A study of the passive gait of a compass-like biped robot: Symmetry and chaos. Int J Robotics Research. 1998;17(no. 12):1282–1301. [Google Scholar]
- 12.Borzova E, Hurmuzlu Y. Passively walking five-link robot. Automatica. 2004;40(no. 4):621–629. [Google Scholar]
- 13.Mochon S, McMahon TA. Ballistic walking. J Biomechanics. 1980;13(no. 1):49–57. doi: 10.1016/0021-9290(80)90007-x. [DOI] [PubMed] [Google Scholar]
- 14.Minetti A, Moia C, Roi G, Susta D, Ferretti G. Energy cost of walking and running at extreme uphill and downhill slopes. J Applied Physiology. 2002;93(no. 3):1039–1046. doi: 10.1152/japplphysiol.01177.2001. [DOI] [PubMed] [Google Scholar]
- 15.Selles R, Bussmann J, Wagenaar R, Stam H. Effects of prosthetic mass and mass distribution on kinematics and energetics of prosthetic gait: A systematic review. Arch Physical Medicine & Rehabilitation. 1999;80(no. 12):1593–1599. doi: 10.1016/s0003-9993(99)90336-2. [DOI] [PubMed] [Google Scholar]
- 16.Gregg RD, Dhaher Y, Lynch KM. Functional asymmetry in a five-link 3D bipedal walker. IEEE Int Conf Engineering in Medicine and Biology Society; Boston, MA. 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Dingwell JB, Kang HG. Differences between local and orbital dynamic stability during human walking. J Biomechanical Engineering. 2007;129:586. doi: 10.1115/1.2746383. [DOI] [PubMed] [Google Scholar]
- 18.Gregg RD, Degani A, Lynch KM, Dhaher Y. The basic mechanics of bipedal walking lead to asymmetric behavior. IEEE Int Conf Rehab Robotics; Zurich, Switzerland. 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.De Leva P. Adjustments to Zatsiorsky-Seluyanov’s segment inertia parameters. J Biomechanics. 1996;29(no. 9):1223–1230. doi: 10.1016/0021-9290(95)00178-6. [DOI] [PubMed] [Google Scholar]
- 20.Degani A. Ph D dissertation. Robotics Institute; Carnegie Mellon University: 2010. Minimalistic dynamic climbing. [Google Scholar]
- 21.Rose J, Gamble JG. Human Walking. 3. New York, NY: Lippincott Williams & Wilkins; 2006. [Google Scholar]
- 22.Gregg RD. Controlled geometric reduction of a five-link 3D biped with unactuated yaw. IEEE Conf Decision & Control; Orlando, FL. 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Khalil HK. Nonlinear Systems. 3. Upper Saddle River, NJ: Prentice Hall; 2002. [Google Scholar]
- 24.Dankowicz H, Adolfsson J, Nordmark A. Repetitive gait of passive bipedal mechanisms in a three-dimensional environment. J Biomechanical Engineering. 2001;123:40. doi: 10.1115/1.1338121. [DOI] [PubMed] [Google Scholar]
- 25.Lythgo N, Wilson C, Galea M. Basic gait and symmetry measures for primary school-aged children and young adults. II: Walking at slow, free and fast speed. Gait & Posture. 2011;33(no. 1):29–35. doi: 10.1016/j.gaitpost.2010.09.017. [DOI] [PubMed] [Google Scholar]
- 26.Sulzer J, Gordon K, Dhaher Y, Peshkin M, Patton J. Preswing knee flexion assistance is coupled with hip abduction in people with stiff-knee gait after stroke. Stroke. 2010;41:1709–1714. doi: 10.1161/STROKEAHA.110.586917. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.White R, Agouris I, Selbie RD, Kirkpatrick M. The variability of force platform data in normal and cerebral palsy gait. Clinical Biomechanics. 1999;14(no. 3):185–192. doi: 10.1016/s0268-0033(99)80003-5. [DOI] [PubMed] [Google Scholar]
- 28.Moon JS, Spong MW. Classification of periodic and chaotic passive limit cycles for a compass-gait biped with gait asymmetries. Robotica. 2011;29:967–974. [Google Scholar]
- 29.Merker A, Rummel J, Seyfarth A. Stable walking with asymmetric legs. Bioinspiration & Biomimetics. 2011 doi: 10.1088/1748-3182/6/4/045004. in press. [DOI] [PubMed] [Google Scholar]
- 30.Murray RM, Li Z, Sastry SS. A Mathematical Introduction to Robotic Manipulation. Boca Raton, FL: CRC Press; 1994. [Google Scholar]
- 31.Spong MW, Hutchinson S, Vidyasagar M. Robot Modeling and Control. Hoboken, NJ: John Wiley and Sons, Inc.; 2006. [Google Scholar]
- 32.Westervelt ER, Grizzle JW, Koditschek DE. Hybrid zero dynamics of planar biped walkers. IEEE Trans Automatic Control. 2003;48(no. 1):42–56. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.