scispace - formally typeset
Open AccessJournal ArticleDOI

The Dynamics of Legged Locomotion: Models, Analyses, and Challenges

Reads0
Chats0
TLDR
This review describes mathematical models for legged animal locomotion, focusing on rapidly running insects and highlighting past achievements and challenges that remain.
Abstract
Cheetahs and beetles run, dolphins and salmon swim, and bees and birds fly with grace and economy surpassing our technology. Evolution has shaped the breathtaking abilities of animals, leaving us the challenge of reconstructing their targets of control and mechanisms of dexterity. In this review we explore a corner of this fascinating world. We describe mathematical models for legged animal locomotion, focusing on rapidly running insects and highlighting past achievements and challenges that remain. Newtonian body--limb dynamics are most naturally formulated as piecewise-holonomic rigid body mechanical systems, whose constraints change as legs touch down or lift off. Central pattern generators and proprioceptive sensing require models of spiking neurons and simplified phase oscillator descriptions of ensembles of them. A full neuromechanical model of a running animal requires integration of these elements, along with proprioceptive feedback and models of goal-oriented sensing, planning, and learning. We outline relevant background material from biomechanics and neurobiology, explain key properties of the hybrid dynamical systems that underlie legged locomotion models, and provide numerous examples of such models, from the simplest, completely soluble "peg-leg walker" to complex neuromuscular subsystems that are yet to be assembled into models of behaving animals. This final integration in a tractable and illuminating model is an outstanding challenge.

read more

Content maybe subject to copyright    Report

&72?.;<2=B8/".77<B5?*72*&72?.;<2=B8/".77<B5?*72*
$,185*;5B86687<$,185*;5B86687<
.9*;=6.7=*5"*9.;<$ .9*;=6.7=8/5.,=;2,*5$B<=.6<7027..;270

%1.B7*62,<8/.00.-8,868=287 8-.5<7*5B<.<*7-%1.B7*62,<8/.00.-8,868=287 8-.5<7*5B<.<*7-
1*55.70.<1*55.70.<
"12529856.<
";27,.=87&72?.;<2=B
#8+.;=>55
&72?.;<2=B8/*52/8;72*
*72.58-2=<,1.4
&72?.;<2=B8/".77<B5?*72*
48-<.*<>9.77.->
817>,4.71.26.;
8;7.55&72?.;<2=B
8558@=12<*7-*--2=287*5@8;4<*=1==9<;.98<2=8;B>9.77.->.<.)9*9.;<
"*;=8/=1.286.,1*72,<*7-28=;*7<98;=86687<
#.,866.7-.-2=*=287#.,866.7-.-2=*=287
"12529856.<#8+.;=>55*72.58-2=<,1.4*7-817>,4.71.26.;%1.B7*62,<8/.00.-
8,868=287 8-.5<7*5B<.<*7-1*55.70.< *B
89B;201=$ #.9;27=.-27
$ #.?2.@
'85>6.<<>.9*0.<
%12<9*9.;2<98<=.-*=$,185*;5B86687<1==9<;.98<2=8;B>9.77.->.<.)9*9.;<
8;68;.27/8;6*=28795.*<.,87=*,=;.98<2=8;B98+8A>9.77.->

%1.B7*62,<8/.00.-8,868=287 8-.5<7*5B<.<*7-1*55.70.<%1.B7*62,<8/.00.-8,868=287 8-.5<7*5B<.<*7-1*55.70.<
+<=;*,=+<=;*,=
1..=*1<*7-+..=5.<;>7-859127<*7-<*5687<@26*7-+..<*7-+2;-<GB@2=10;*,.*7-.,8786B
<>;9*<<2708>;=.,178580B?85>=2871*<<1*9.-=1.+;.*=1=*4270*+252=2.<8/*726*5<5.*?270><=1.
,1*55.70.8/;.,87<=;>,=270=1.2;=*;0.=<8/,87=;85*7-6.,1*72<6<8/-.A=.;2=B7=12<;.?2.@@..A958;.
*,8;7.;8/=12</*<,27*=270@8;5-(.-.<,;2+.6*=1.6*=2,*568-.5</8;5.00.-*726*558,868=287
/8,><27087;*92-5B;>7727027<.,=<*7-12015201=2709*<=*,12.?.6.7=<*7-,1*55.70.<=1*=;.6*27
!.@=872*7+8-BC526+-B7*62,<*;.68<=7*=>;*55B/8;6>5*=.-*<92.,.@2<.18587862,;202-+8-B
6.,1*72,*5<B<=.6<@18<.,87<=;*27=<,1*70.*<5.0<=8>,1-8@78;52/=8//.7=;*59*==.;70.7.;*=8;<
*7-9;89;28,.9=2?.<.7<270;.:>2;.68-.5<8/<9242707.>;87<*7-<26952F.-91*<.8<,255*=8;
-.<,;29=287<8/.7<.6+5.<8/=1.6/>557.>;86.,1*72,*568-.58/*;>77270*726*5;.:>2;.<
27=.0;*=2878/=1.<..5.6.7=<*5870@2=19;89;28,.9=2?./..-+*,4*7-68-.5<8/08*58;2.7=.-<.7<270
95*77270*7-5.*;7270(.8>=527.;.5.?*7=+*,40;8>7-6*=.;2*5/;86+286.,1*72,<*7-7.>;8+28580B
.A95*274.B9;89.;=2.<8/=1.1B+;2--B7*62,*5<B<=.6<=1*=>7-.;52.5.00.-58,868=28768-.5<*7-
9;8?2-.7>6.;8><.A*695.<8/<>,168-.5</;86=1.<2695.<=,8695.=.5B<85>+5.D9.05.0@*54.;E=8
,8695.A7.>;86><,>5*;<>+<B<=.6<=1*=*;.B.==8+.*<<.6+5.-27=868-.5<8/+.1*?270*726*5<%12<
F7*527=.0;*=28727*=;*,=*+5.*7-255>627*=27068-.52<*78>=<=*7-270,1*55.70.
.B@8;-<.B@8;-<
*726*558,868=287+286.,1*72,<+>;<=2707.>;87<,.7=;*59*==.;70.7.;*=8;<,87=;85<B<=.6<1B+;2-
-B7*62,*5<B<=.6<27<.,=58,868=287*0;*702*7<68=87.>;87<6><,5.<7.>;*57.=@8;4<9.;28-2,
0*2=<91*<.8<,255*=8;<92.,.@2<.18587862,<B<=.6<9;.G.A.<;.G.A.<;8+8=2,<<.7<8;B<B<=.6<
<=*+252=B=.695*=.<
2<,29527.<2<,29527.<
286.,1*72,<*7-28=;*7<98;=
866.7=<866.7=<
89B;201=$ #.9;27=.-27
$ #.?2.@
'85>6.<<>.9*0.<
%12<38>;7*5*;=2,5.2<*?*25*+5.*=$,185*;5B86687<1==9<;.98<2=8;B>9.77.->.<.)9*9.;<

SIAM REVIEW
c
2006 Society for Industrial and Applied Mathematics
Vol. 48, No. 2, pp. 207–304
The Dynamics of Legged Locomotion:
Models, Analyses, and Challenges
Philip Holmes
Robert J. Full
Dan Koditschek
§
John Guckenheimer
Abstract. Cheetahs and beetles run, dolphins and salmon swim, and bees and birds fly with grace
and economy surpassing our technology. Evolution has shaped the breathtaking abilities of
animals, leaving us the challenge of reconstructing their targets of control and mechanisms
of dexterity. In this review we explore a corner of this fascinating world. We describe
mathematical models for legged animal locomotion, focusing on rapidly running insects
and highlighting past achievements and challenges that remain. Newtonian body–limb
dynamics are most naturally formulated as piecewise-holonomic rigid body mechanical
systems, whose constraints change as legs touch down or lift off. Central pattern gener-
ators and proprioceptive sensing require models of spiking neurons and simplified phase
oscillator descriptions of ensembles of them. A full neuromechanical model of a running an-
imal requires integration of these elements, along with proprioceptive feedback and models
of goal-oriented sensing, planning, and learning. We outline relevant background mate-
rial from biomechanics and neurobiology, explain key properties of the hybrid dynamical
systems that underlie legged locomotion models, and provide numerous examples of such
models, from the simplest, completely soluble “peg-leg walker” to complex neuromuscu-
lar subsystems that are yet to be assembled into models of behaving animals. This final
integration in a tractable and illuminating model is an outstanding challenge.
Key words. animal locomotion, biomechanics, bursting neurons, central pattern generators, control
systems, hybrid dynamical systems, insect locomotion, Lagrangians, motoneurons, mus-
cles, neural networks, periodic gaits, phase oscillators, piecewise holonomic systems, pre-
flexes, reflexes, robotics, sensory systems, stability, templates
AMS subject classifications. 34C15, 34C25, 34C29, 34E10, 70E, 70H, 92B05, 92B20, 92C10, 92C20,
93C10, 93C15, 93C85
DOI. 10.1137/S0036144504445133
1. Introduction. The question of how animals move may seem a simple one.
They push against the world, with legs, fins, tails, wings, or their whole bodies, and
Received by the editors July 12, 2004; accepted for publication (in revised form) April 28, 2005;
published electronically May 2, 2006. This work was supported by DARPA/ONR through grant
N00014-98-1-0747, the DoE through grants DE-FG02-95ER25238 and DE-FG02-93ER25164, and
the NSF through grants DMS-0101208 and EF-0425878.
http://www.siam.org/journals/sirev/48-2/44513.html
Department of Mechanical and Aerospace Engineering, and Program in Applied and Computa-
tional Mathematics, Princeton University, Princeton, NJ 08544 (pholmes@math.princeton.edu).
Department of Integrative Biology, University of California, Berkeley, CA 94720 (rjfull@socrates.
berkeley.edu).
§
Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia,
PA 19104 (kod@ese.upenn.edu).
Department of Mathematics and Center for Applied Mathematics, Cornell University, Ithaca,
NY 14853 (gucken@cam.cornell.edu).
207

208 HOLMES, FULL, KODITSCHEK, AND GUCKENHEIMER
the rest is Newton’s third and second laws. A little reflection reveals, however, that
locomotion, like other animal behaviors, emerges from complex interactions among
animals’ neural, sensory, and motor systems, their muscle–body dynamics, and their
environments [101]. This has led to three broad approaches to locomotion. Neurobi-
ology emphasizes studies of central pattern generators (CPGs): networks of neurons
in spinal cords of vertebrates and invertebrate thoracic ganglia, capable of generating
muscular activity in the absence of sensory feedback (e.g., [142, 79, 260]). CPGs are
typically studied in preparations isolated in vitro, with sensory inputs and higher
brain “commands” removed [79, 163], and sometimes in neonatal animals. A related,
reflex-driven approach concentrates on the role of proprioceptive
1
feedback and inter-
and intralimb coordination in shaping locomotory patterns [258]. Finally, biomechan-
ical studies focus on body–limb environment dynamics (e.g., [8]) and usually ignore
neural detail. No single approach can encompass the whole problem, although each
has amassed vast amounts of data.
We believe that mathematical models, at various levels and complexities, can
play a critical role in synthesizing parts of these data by developing unified neurome-
chanical descriptions of locomotive behavior, and that in this exercise they can guide
the modeling and understanding of other biological systems, as well as bio-inspired
robots. This review introduces the general problem and, taking the specific case of
rapidly running insects, describes models of varying complexity, outlines analyses of
their behavior, compares their predictions with experimental data, and identifies a
number of specific mathematical questions and challenges. We shall see that, while
biomechanical and neurobiological models of varying complexity are individually rel-
atively well developed, their integration remains largely open. The latter part of this
article will therefore move from a description of work done to a prescription of work
that is mostly yet to be done.
Guided by previous experience with both mathematical and physical (robot) mod-
els, we postulate that successful locomotion depends upon a hierarchical family of
control loops. At the lowest end of the neuromechanical hierarchy, we hypothesize
the primacy of mechanical feedback or preflexes
2
: neural clock-excited and tuned
muscles acting through chosen skeletal postures. Here biomechanical models provide
the basic description, and we are able to get quite far using simple models in which
legs are represented as passively sprung, massless links. Acting above and in concert
with this preflexive bottom layer, we hypothesize feedforward muscle activation from
the CPG, and above that, sensory, feedback-driven reflexes that further increase an
animal’s stability and dexterity by suitably adjusting CPG and motoneuron outputs.
Here modeling of neurons, neural circuitry, and muscles is central. At the highest
level, goal-oriented behaviors such as foraging or predator-avoidance employ environ-
mental sensing and operate on a stride-to-stride timescale to “direct” the animal’s
path. More abstract notions of connectionist neural networks and information and
learning theory are appropriate at this level, which is perhaps the least well developed
mathematically.
Some personal history may help to set the scene. This paper, and some of our
recent work on which it draws, has its origins in a remarkable IMA workshop on
1
Proprioceptive: activated by, related to, or being stimuli produced within the organism (as by
movement or tension in its own tissues) [157]; thus: sensing of the body, as opposed to exteroceptive
sensing of the external environment.
2
Brown and Loeb [48, section 3] define a preflex as “the zero-delay, intrinsic response of a neuro-
musculoskeletal system to a perturbation” and they note that they are programmable via preselection
of muscle activation.

DYNAMICS OF LEGGED LOCOMOTION 209
gait patterns and symmetry held in June 1998, which brought together biologists,
engineers, and mathematicians. At that workshop, one of us (RJF) pointed out that
insects can run stably over rough ground at speeds high enough to challenge the abil-
ity of proprioceptive sensing and neural reflexes to respond to perturbations “within
a stride.” Motivated by his group’s experiments on, and modeling of, the cockroach
Blaberus discoidalis [135, 136, 317, 216] and by the suggestion of Brown and Loeb that,
in rapid movements, “detailed” neural feedback (reflexes) might be partially or wholly
replaced by largely mechanical feedback (preflexes) [49, 227, 48], we formulated simple
mechanical models within which such hypotheses could be made precise and tested.
Using these models, examples of which are described in section 5 below, we confirmed
the preflex hypothesis by showing that simple, energetically conservative systems
with passive elastic legs can produce asymptotically stable gaits [291, 292, 290]. This
prompted “controlled impulse” perturbation experiments on rapidly running cock-
roaches [192] that strongly support the preflex hypothesis in Blaberus, as well as our
current development of more realistic multilegged models incorporating actuated mus-
cles. These allow one to study the differences between static and dynamic stability,
and questions such as how hexapedal and quadrupedal runners differ dynamically (see
sections 3.2 and 5.3).
Workshop discussions in which we all took part also inspired the creation of RHex,
a six-legged robot whose unprecedented mobility suggests that engineers can aspire
to achieving the capabilities of such fabulous runners as the humble cockroach [284,
208]. In turn, since we know (more or less) their ingredients, robots can help us
better understand the animals that inspired them. Mathematical models allow us
to translate between biology and engineering, and our ultimate goal is to produce a
model of a “behaving insect” that can also inform the design of novel legged machines.
More specifically, we envisage a range of models, of varying complexity and analytical
tractability, that will allow us to pose and probe, via simulation and physical machine
and animal experimentation, the mechanisms of locomotive control.
Biology is a broad and rich science, collectively producing vast amounts of data
that may seem overwhelming to the modeler. (In [270], Michael Reed provides a
beautifully clear perspective directed to mathematicians in general, sketching some
of the difficulties and opportunities.) Our earlier work has nonetheless convinced us
that simple models, which, in an exercise of creative neglect, ignore or simplify many
of these data, can be invaluable in uncovering basic principles. We call such a model,
containing the smallest number of variables and parameters that exhibits a behavior
of interest, a template [131]. In robotics applications, we hypothesize the template
as an attracting invariant submanifold on which the restricted dynamics takes a form
prescribed to solve the specific task at hand (e.g., [53, 279, 254, 334]). In both robots
and animals, we imagine that templates are composed [205] to solve different tasks
in various ways by a supervisory controller in the central nervous system (CNS). The
spring-loaded inverted pendulum (SLIP), introduced in section 2.2 and described in
more detail in section 4.4, is a classical locomotion template that describes the center
of mass behavior of diverse legged animals [68, 34]. The SLIP represents the animal’s
body as a point mass bouncing along on a single elastic leg that models the action of
the legs supporting each stance phase: muscles, neurons, and sensing are excluded.
(Acronyms such as CNS, CPG, and SLIP are common in biology, and so for the
reader’s convenience we list those used in this review in Table 1.)
Most of the models described below are templates, but we shall develop at least
some ingredients of a more complete and biologically realistic model: an anchor in
the terminology of [131]. A model representing the neural circuitry of a CPG, mo-

Figures
Citations
More filters
Journal ArticleDOI

The geometry of biological time , by A. T. Winfree. Pp 544. DM68. Corrected Second Printing 1990. ISBN 3-540-52528-9 (Springer)

TL;DR: In this paper, the authors describe the rules of the ring, the ring population, and the need to get off the ring in order to measure the movement of a cyclic clock.
Journal ArticleDOI

2008 Special Issue: Central pattern generators for locomotion control in animals and robots: A review

TL;DR: Research carried out on locomotor central pattern generators (CPGs), i.e. neural circuits capable of producing coordinated patterns of high-dimensional rhythmic output signals while receiving only simple, low-dimensional, input signals, is reviewed.
Journal ArticleDOI

Mapping the stereotyped behaviour of freely moving fruit flies

TL;DR: In this paper, a method for mapping an animal's actions, relying only upon the underlying structure of postural movement data to organize and classify behaviours, was introduced, and applied to the ground-based behaviour of the fruit fly, Drosophila melanogaster.
Journal ArticleDOI

Neuromechanics of muscle synergies for posture and movement

TL;DR: The identification of muscle synergies has strong implications for the organization and structure of the nervous system, providing a mechanism by which task-level motor intentions are translated into detailed, low-level muscle activation patterns.
References
More filters
Journal ArticleDOI

A quantitative description of membrane current and its application to conduction and excitation in nerve

TL;DR: This article concludes a series of papers concerned with the flow of electric current through the surface membrane of a giant nerve fibre by putting them into mathematical form and showing that they will account for conduction and excitation in quantitative terms.
Book

Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields

TL;DR: In this article, the authors introduce differential equations and dynamical systems, including hyperbolic sets, Sympolic Dynamics, and Strange Attractors, and global bifurcations.

A Reflection on Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields

TL;DR: In this paper, the authors introduce differential equations and dynamical systems, including hyperbolic sets, Sympolic Dynamics, and Strange Attractors, and global bifurcations.
Book

Mathematical Methods of Classical Mechanics

TL;DR: In this paper, Newtonian mechanics: experimental facts investigation of the equations of motion, variational principles Lagrangian mechanics on manifolds oscillations rigid bodies, differential forms symplectic manifolds canonical formalism introduction to pertubation theory.
Book

Classical Mechanics

Related Papers (5)