24
Walking crowds on a shaky surface: Stable walkers discover 1 Millennium Bridge oscillations with and without pedestrian synchrony 2 Varun Joshi and Manoj Srinivasan Mechanical and Aerospace Engineering, Ohio State University 3 Abstract 4 Why did the London Millennium Bridge shake when there was a big enough crowd walking on it? 5 What features of human walking dynamics when coupled to a shaky surface produce such shaking? 6 Here, we use a simple biped model capable of walking stably in 3D to examine these questions. 7 We simulate multiple such stable bipeds walking simultaneously on a bridge, showing that they 8 naturally synchronize under certain conditions, but that synchronization is not required to shake 9 the bridge. Under such shaking conditions, the simulated walkers increase their step-widths and 10 expend more metabolic energy than when the bridge does not shake. We also find that such bipeds 11 can walk stably on externally shaken treadmills, synchronizing with the treadmill motion for a range 12 of oscillation amplitudes and frequencies, sometimes performing net positive work on the treadmill. 13 Our simulations illustrate how interactions between (idealized) bipeds through the walking surface 14 can produce emergent collective behavior that may not be exhibited by just a single biped. 15 Introduction 16 Large lateral oscillations of bridges and walkways due to pedestrian interactions have been observed on 17 the London Millennium Bridge, Changi Mezzanine Bridge, and many others [1]. These oscillations have 18 been studied by observing humans as they walk on bridges [2, 3] and laterally oscillating treadmills 19 [4, 1], by modeling walkers using non-biological oscillators [5, 6] or in-place stepping models without 20 forward walking [7, 8, 6]. Here, we perform 3D simulations of multiple walkers to investigate how 21 pedestrian-induced oscillations emerge from the dynamics of a simplified but mechanistically-based 22 model of a human walking on a shaky bridge. 23 1

Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

Walking crowds on a shaky surface: Stable walkers discover1

Millennium Bridge oscillations with and without pedestrian synchrony2

Varun Joshi and Manoj Srinivasan

Mechanical and Aerospace Engineering, Ohio State University

3

Abstract4

Why did the London Millennium Bridge shake when there was a big enough crowd walking on it?5

What features of human walking dynamics when coupled to a shaky surface produce such shaking?6

Here, we use a simple biped model capable of walking stably in 3D to examine these questions.7

We simulate multiple such stable bipeds walking simultaneously on a bridge, showing that they8

naturally synchronize under certain conditions, but that synchronization is not required to shake9

the bridge. Under such shaking conditions, the simulated walkers increase their step-widths and10

expend more metabolic energy than when the bridge does not shake. We also find that such bipeds11

can walk stably on externally shaken treadmills, synchronizing with the treadmill motion for a range12

of oscillation amplitudes and frequencies, sometimes performing net positive work on the treadmill.13

Our simulations illustrate how interactions between (idealized) bipeds through the walking surface14

can produce emergent collective behavior that may not be exhibited by just a single biped.15

Introduction16

Large lateral oscillations of bridges and walkways due to pedestrian interactions have been observed on17

the London Millennium Bridge, Changi Mezzanine Bridge, and many others [1]. These oscillations have18

been studied by observing humans as they walk on bridges [2, 3] and laterally oscillating treadmills19

[4, 1], by modeling walkers using non-biological oscillators [5, 6] or in-place stepping models without20

forward walking [7, 8, 6]. Here, we perform 3D simulations of multiple walkers to investigate how21

pedestrian-induced oscillations emerge from the dynamics of a simplified but mechanistically-based22

model of a human walking on a shaky bridge.23

1

Page 2: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

We explore these pedestrian-induced oscillations by considering principles underlying how humans walk.24

Minimization of metabolic energy can approximately explain a variety of human walking behaviours25

[9]. We previously showed that walking in synchrony with lateral bridge oscillations lowers the walking26

energy cost, suggesting the usefulness of synchrony [10]. Here, in contrast, we use the human preference27

to walk without falling down (being stable) to model the observed phenomena [8]. The human body is28

a top-heavy object, often modeled as an inverted pendulum [9], and is generally unstable without active29

feedback control. We show that the dynamics of feedback-stabilized walking bipeds, when coupled with30

the bridge’s dynamics, can produce bridge oscillations and pedestrian synchrony.31

Methods32

Biped model and walking mechanics. We model a walking human using a classical biped model33

[9] with a point-mass upper body with mass m and massless legs with point-feet (figure 1a). This biped34

uses planar inverted pendulum walking as the “nominal periodic motion,” i.e., the motion when external35

perturbations are absent. This planar motion implies that a single pedestrian can walk without shaking36

the bridge, thus removing finite step widths as a mechanism for bridge oscillation. This allows us to37

examine the stability response in isolation. Each step of the biped is an inverted pendulum motion:38

the point-mass body vaults over the point-foot with constant leg length `0 (figure 1b). Transitions39

between one inverted pendular phase and the next are accomplished by a push-o↵ impulse Ipush�o↵ by40

the trailing leg and a heel-strike impulse Iheel�strike by the leading leg. At any moment, exactly one41

leg touches the ground (the stance leg). The massless swing leg has no dynamics; the foot is simply42

placed at the appropriate location for the next step. This inverted pendular walking is parameterized43

by forward walking speed and step frequency. We use these two parameters to explore diversity in44

pedestrian properties.45

While the nominal motion is planar and periodic, the biped can move in 3D. The biped is capable of 3D46

inverted pendulum walking, pivoting about foot positions (xfoot, yfoot) anywhere on the ground plane,47

while maintaining constant leg length `0. After the motion is initiated, the biped can a↵ect further48

motion by choosing the subsequent foot positions and push-o↵ impulses. The heel-strike impulse is49

determined by the condition that the leg length rate after heel-strike must be zero to be consistent50

with the inverted pendulum motion. See Supplementary Information for equations, simulation details,51

modelling rationale, and discussion of these simplifying assumptions.52

2

Page 3: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

foot position ( xfoot

, yfoot

, 0)

walking direction

Point-mass body(x, y, z)

stance leg(actuated)

swing leg(no dynamicsexcept foot placement)

Bridge/platform can onlymove laterally ( X direction )

X

Y

Z

Bridge/Walking platform

Body can move in 3D3D inverted pendulum motion of step i

3D inverted pendulum motion of step i+1

Step-to-step transition mediatedby push-off impulse& heel-strike impulse

a) Minimal biped on a shaky surface

c) Simulating a large crowd with N pedestrians with fewer simulated bipeds, each with correspondingly higher mass

b) 3D inverted pendular walking motion

Constantleg length

Constantleg length

foot position ( x

foot, y

foot)

step width

N = 400 pedestrianswith

m = 1 human mass

P = 80 simulated bipedsm = 5 human masses each(80 x 5 = 400 pedestrians)

P = 4 simulated bipedsm = 100 human masses each(4 x 100 = 400 pedestrians)

is simulatedusing

(for instance)

or

Figure 1: Biped model. a) Point-mass biped with massless legs. The walking platform can only oscillatelaterally. b) Inverted pendulum walking. c) Simulating a large crowd with fewer simulated bipeds.

Feedback control to enable stable walking. Inverted pendulum walking without feedback con-53

trol is unstable: the biped cannot recover from sideways pushes if the feet remain at their nominal54

positions. To stabilize this biped in the presence of perturbations, we implement a feedback controller55

for foot-placement and push-o↵ impulse based on human behaviour and other simple models [11].56

When perturbed, the biped changes its foot position and push-o↵ impulse from their nominal val-57

ues (xfoot,nominal, yfoot,nominal, Ipush-o↵,nominal) by (�xfoot, �yfoot, �Ipush-o↵). These changes are linear58

functions of perceived deviations in center-of-mass state from nominal (xerror, xerror, yerror). Specifi-59

cally, the fore-aft foot position change is: �yfoot = yfoot � yfoot,nominal = k1yerror. The sideways foot60

position change is: �xfoot = xfoot � xfoot,nominal = k2xerror + k3xerror. The push-o↵ impulse change is:61

�Ipush-o↵ = Ipush-o↵ � Ipush-o↵,nominal = k4yerror. For foot placement, the biped steps in the direction62

of the perceived perturbation [11], stepping rightwards if it is falling rightwards and taking a longer63

step if moving too fast forward (and similarly, stepping leftwards when falling leftward, etc.). We allow64

3

Page 4: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

the foot to cross-over to the contralateral side as needed. The biped uses a smaller push-o↵ impulse if65

going too fast.66

While on a shaking surface, we assume the perceived sideways velocity error xerror is weighted equally67

between velocity relative to earth (absolute) and velocity relative to the walking surface: xerror =68

(xerror, absolute + xerror, relative)/2. This represents humans weighting vision and proprioceptive sensors69

to produce a coherent body state estimate.70

Modeling a shaky bridge and a shaken treadmill. The shaky bridge is modelled as a mass that71

can move only sideways, attached to the world with a spring and damper with values corresponding72

to the London Millennium Bridge [5]. Given the bridge’s finite mass, the bipeds can a↵ect the bridge73

motion. We also consider walking on an externally shaken treadmill with sinusoidal sideways oscillations74

of prescribed frequencies and amplitudes [1, 12]. In this case, the biped cannot a↵ect the walking surface75

motion.76

Simulating a large crowd. We wish to simulate hundreds of pedestrians on the bridge. For compu-77

tational tractability, we use a smaller number of simulated bipeds P and vary the individual biped mass78

to simulate a larger group of N “e↵ective” pedestrians with equal total mass. For example, to simulate79

N = 400 e↵ective pedestrians, we use P = 80 bipeds, each with 5 human masses. This represents 8080

groups of 5 pedestrians each, where all the 5 pedestrians in one group walk in synchrony, but the 8081

groups need not be synchronized. This simplification is justified because the steady state bridge and82

pedestrian motions depend on N but not P (figure 2a).83

Results84

In all simulations, the initial phase di↵erence between the walkers and the bridge was random and had85

no e↵ect on any of the steady state results here. Supplementary figures S3-S5 illustrate bridge-shaking86

biped behavior for a range of model parameters.87

The biped is stable on solid ground. The biped’s planar inverted pendulum walking motion was88

stable on non-moving ground: the maximum ‘Floquet multiplier’ had absolute value of 0.4634 (< 189

4

Page 5: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

implies stability). Thus, the biped returns asymptotically to periodic inverted pendulum walking after90

any small discrete perturbation in 3D space. (Large-enough perturbations can make the biped fall.) In91

the limit of large bridge mass or slow imposed ground motions, the biped’s behavior approaches that on92

non-moving ground. When the biped is coupled to a shaky bridge or when on a shaken platform, the93

system changes substantially in a manner that produces the dynamical behavior below. Supplementary94

Figure S2 shows how the biped falls in a few steps if the feedback controller is turned o↵ (zero gains);95

if the gains are reversed in sign, the biped falls in fewer steps.96

Identical walkers shake the bridge if su�ciently many. The bridge oscillation amplitude de-97

pends on the e↵ective number of pedestrians N (figure 2a-b). We find three regimes of steady-state98

behaviour: (1) For N less than 150, the bridge comes to rest at steady-state. (2) For N between 15099

and 350, the steady state motion of the bridge is oscillatory with multiple frequency components. (3)100

For N of 350 and above, the steady-state motion of the bridge is oscillatory, matching the pedestrian101

stride-frequency. The bridge approaches these oscillatory steady states even if the initial bridge motion102

is arbitrarily small (Supplementary figures S3). Figure 2a,c show bridge oscillations decay or grow in103

di↵erent regimes. When the bridge oscillates, the bipeds adopt a greater step width.104

Identical walkers synchronize. We quantify synchrony between pedestrians using the ‘order pa-105

rameter’ ([5] and Supplementary Appendix, section S6). An order parameter of one implies perfect106

pedestrian synchrony with phase locking: all bipeds begin and end each step at the same time. An107

order parameter value of zero implies that pedestrians are far from being phase-locked. For identical108

walkers, we found two regimes: for N less than 150, pedestrians never synchronized with each other.109

At N of 150 and above, pedestrians synchronize with each other at steady-state, with the time taken110

to achieve synchrony decreasing with increasing N (figure 2d).111

Non-identical walkers do not synchronize but do shake the bridge. Real humans are not112

identical. We simulated multiple bipeds with di↵erent nominal step frequencies, drawn from a normal113

distribution with a standard deviation of 0.02 (non-dimensional) about the mean frequency of our114

nominal walker. Such dissimilar bipeds never synchronized even at large N . However, despite not115

synchronizing, the bipeds shake the bridge at N of about 150 and above (figure 2c,d).116

5

Page 6: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

Stea

dy

stat

e p

latf

orm

RM

S p

osi

tio

n

0 100 200 300 400Number of pedestrians N

0

0.01

0.02

0.03

0.04

a) Bridge steady-state behavior does not depend on number of simulated groups Bridge has a steady state oscillation for large N

No oscillations

Quasi-periodicor long-periodic

oscillations

1:1 entrained& synced periodicoscillations

b)

g) Steady-state phase difference variation with frequency

platform oscillation frequency

f ) Steady-state phase difference variation with amplitude

Walking on a shaken treadmill

Walking on a shaky bridge

e) Shaking the bridge does not lower the energy cost of walking

pedestrian synced

ped

estr

ian

un

syn

ced

0.27 0.29 0.31

ped

estr

ian

un

syn

ced

100

90

80

70

stea

dy-

stat

e p

has

e d

iffer

ence

ped

estr

ian

un

syn

ced

platform oscillation amplitude

pedestrian synced

ped

estr

ian

falls

stea

dy-

stat

e p

has

e d

iffer

ence 100

90

80

70

0.02 0.04 0.06

ped

estr

ian

falls

ped

estr

ian

un

syn

ced

Bri

dg

e la

tera

l dis

pla

cem

ent

0.08

-0.08

0

0 30 60 90 120 150 180

Time

0.08

-0.08

0

240 pedestrians

0.08

-0.08

0

400 pedestrians

2 groups 4 groups 6 groups 80 groups

80 pedestrians

80 pedestrians

240 pedestrians

400 pedestriansO

rder

par

amet

er

0 50 100 150 200 250

0

1

0

1

0

1

Similar bipeds Dissimilar bipeds

d) Evolution of walking phase synchrony

Time

Similar bipeds Dissimilar bipeds

c) Evolution of bridge lateral movement (using 8 biped groups)

80 pedestrians

240 pedestrians

400 pedestrians

Bri

dg

e la

tera

l dis

pla

cem

ent

0 100 200 300 400

Time

0.06

-0.06

0

0.06

-0.06

0

0.06

-0.06

0

met

abo

lic e

ner

gy

co

st p

er u

nit

dis

tan

ce

step number

0.405

0.365

0.385

2000 100

400 pedestrians

80 pedestrians

240 pedestrians

Figure 2: Walking on a shaky bridge. a) Platform oscillation with P = 2, 4, 6, and 80 groups of pedestriansrepresenting an equivalent number N = 80, 240, or 400 pedestrians. The steady-state is independent of P ,barring time-o↵sets due to random initial phase. We see decaying oscillations for low N , oscillations with multi-step periodicity for intermediate N and two-step periodic oscillations for large N . b) Platform steady-stateoscillation amplitude (root-mean-squared position of the steady-state motion) as a function of N , showing threequalitatively di↵erent regimes. c) Bridge motion when the bipeds (P = 8) are identical and non-identical.d) Order parameter variation showing that identical biped synchronize but non-identical bipeds do not. SeeSupplementary Videos for walking animations. e) The energy cost of walking goes up when the pedestriansshake the bridge, comparing the 400 pedestrian case (shaking) to the 80 pedestrian case (no shaking). Walkingon a shaken treadmill. The steady-state phase di↵erence as a function of f) platform oscillation amplitudeand g) platform oscillation frequency. Pedestrians entrain to platform oscillations for some frequencies andamplitudes. All quantities non-dimensional.

6

Page 7: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

Biped entrains to a shaken treadmill if the amplitude and frequency are right. When on117

a shaken treadmill, the biped synchronizes with treadmill motion for a small range of amplitudes and118

frequencies. When synchronized, the steady-state phase di↵erence between the treadmill and biped119

motions depend on treadmill oscillations (Figure 2e-f). For a given treadmill frequency, synchrony120

occurs at a narrow range of amplitudes: lower amplitudes fail to create synchrony and higher amplitudes121

cause the biped to fall (Figure 2f). Similarly, synchrony only occurs for a narrow range of oscillation122

frequencies close to the nominal step frequency of the biped (Figure 2g).123

Energy cost increases when the bridge shakes. In a previous study, we had argued that humans124

could reduce their walking metabolic cost by optimally walking on a shaking bridge [10]. That model125

ignored stability considerations. Estimating the metabolic cost for gaits observed in this current study,126

we find that the metabolic cost is lowest when the biped walks on solid ground and increases when the127

bridge starts shaking (see figure 2e). We hypothesize that the short time-scale response of the humans128

will be governed by the constraint that they should not fall (thus increasing the cost), but if the129

subjects continued to walk on shaky bridges, they may learn to walk energy-e�ciently [10], modifying130

their controller to be simultaneously energy-e�cient and stable, perhaps using optimal feedback control131

[13].132

Discussion133

Our simulations suggest that walking stability might contribute to pedestrian induced lateral oscil-134

lations of bridges. While our bipeds could synchronize to each other on bridges, synchrony was not135

necessary for lateral oscillations. Our finding that bridge oscillations can occur with or without syn-136

chrony agrees with observations of people walking on bridges [2, 3]. We also find synchrony with137

externally shaken treadmills for a range of oscillation amplitudes and frequencies. Previous shaken-138

treadmill experiments [12, 1] did not find such synchronization but used amplitudes and frequencies139

where our model also found no synchronization. The human and bridge models used here are simplifi-140

cations. Future work could use more complex biped models, more elaborate stabilizing controllers, and141

incorporate pedestrian-collision avoidance and visually-based step-synchronizing tendencies of humans.142

In summary, we have focused on a bio-inspired feedback controller for the biped, which produces bridge143

oscillations. It is conceivable that there exist non-human-like controllers that stabilizes locomotion but144

7

Page 8: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

do not shake the bridge.145

Competing interests. None.146

Funding. Supported by NSF CMMI grant 1538342.147

Author Contributions. Both authors conceived the models, interpreted the results, and wrote the148

paper. VJ devised all simulations. All authors approved the publication.149

Ethics statement. No human experiments.150

Data availability. Not applicable.151

References152

[1] Ingolfsson ET, Georgakis CT, Ricciardelli F, Jonsson J. Experimental identification of pedestrian-153

induced lateral forces on footbridges. J Sound Vib. 2011;330:1265–1284.154

[2] Dallard P, Fitzpatrick T, Flint A, Le Bourva S, Low A, Ridsdill Smith RM, et al. The London155

Millennium Footbridge. The Structural Engineer. 2001;79:17–33.156

[3] Brownjohn JMW, Fok P, Roche M, Omenzetter P. Long span steel pedestrian bridge at Singapore157

Changi Airport - Part 2: Crowd loading tests and vibration mitigation measures. Struct Eng.158

2004;82:28–34.159

[4] Carroll SP, Owen JS, Hussein MFM. Reproduction of lateral ground reaction forces from visual160

marker data and analysis of balance response while walking on a laterally oscillating deck. Eng161

Struct. 2013;49:1034–1047.162

[5] Strogatz SH, Abrams DM, McRobie A, Eckhardt B, Ott E. Theoretical mechanics: crowd syn-163

chrony on the Millennium Bridge. Nature. 2005;438:43–4.164

8

Page 9: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

[6] Belykh I, Jeter R, Belykh V. Foot force models of crowd dynamics on a wobbly bridge. Science165

Advances. 2017;3(11):e1701512.166

[7] Bocian M, Macdonald JHG, Burn JF. Biomechanically inspired modelling of pedestrian-induced167

forces on laterally oscillating structures. J Sound Vib. 2012;331:3914–3929.168

[8] Macdonald JHG. Lateral excitation of bridges by balancing pedestrians. Proc R Soc A. 2008;p.169

1055–1073.170

[9] Srinivasan M. Fifteen observations on the structure of energy minimizing gaits in many simple171

biped models. J R Soc Interface. 2011;8:74–98.172

[10] Joshi V, Srinivasan M. Walking on a moving surface: energy-optimal walking motions on a173

shaky bridge and a shaking treadmill can reduce energy costs below normal. Proc R Soc A.174

2015;471:20140662.175

[11] Wang Y, Srinivasan M. Stepping in the direction of the fall: the next foot placement can be176

predicted from current upper body state in steady-state walking. Biol lett. 2014;10:1–9.177

[12] Bocian M, Burn JF, Macdonald JHG, Brownjohn JMW. From phase drift to synchronisation178

pedestrian stepping behaviour on laterally oscillating structures and consequences for dynamic179

stability. J Sound Vib. 2017;392:382–399.180

[13] Todorov E, Jordan MI. Optimal feedback control as a theory of motor coordination. Nature181

neuroscience. 2002;5:1226.182

9

Page 10: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

Supplementary Appendix to:

Walking crowds on a shaky surface: Stable walkers discoverMillennium bridge oscillations with and without pedestrian synchrony

Varun Joshi and Manoj Srinivasan

Department of Mechanical and Aerospace Engineering

The Ohio State University

S1 Rationale for biped model selection

Independent of the literature on pedestrian-induced bridge oscillations, numerous previous studieshave considered the mechanics of bipedal walking and running, some focusing on energetics and somefocusing on stability and control [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]. Further mathematicalmodels proposed with the motivation of understanding interactions with a bridge include mathematicalabstractions of human locomotion [16, 17], linear inverted pendulums which assume that humans staynearly vertical [18, 19] and more complicated walkers with springs and dampers that use ad-hoc externalforces to maintain stability [20]. The inverted pendulum model used here is just one of many suchmodels, but we feel that it provides a better approximation to actual human motion while remainingcomputationally tractable.

The inverted pendulum model is certainly (and intentionally) an extreme simplification of the complexdynamics that attend the human body and indeed the human walking motion. It is perhaps thesimplest walking model that captures key features of walking stability, specifically the instability dueto inverted pendulum-like body dynamics and stabilization using foot placement. Further, as notedin the main manuscript, our weighting of absolute and relative sideways velocity error in the footplacement controller promotes stability despite surface motions and models humans weighting di↵erentsensors to produce a coherent state estimate [21]. In addition to simplifying the human body tohaving a point-mass upper body and massless legs with no swing dynamics, the walking motion itselfis simplified in a manner that there is no double stance phase and there is no change in direction. Oursimulated walkers have a preferred straight line walking direction, whereas in a real crowd, walkers mayoccasionally change direction to avoid another pedestrian, a feature we hope to incorporate in futurework.

Previous models used to simulate interactions of bipeds with a bridge were 2D models restricted to thefrontal plane and they did not have the ability to walk forward or the ability to fall to the ground (akey aspect of walking stability). It is known that fore-aft and sideways walking dynamics are indeedcoupled [8]. A biped that is stabilized in the sideways direction may still fall forward, so it may not beaccurate to ignore the forward walking dynamics.

1

Page 11: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

S2 Body equations of motion

For the model shown in figure 1 of main manuscript, there are two forces acting on the center of massduring single stance, namely, the force along the leg F and the weight of the biped mg, where m isthe biped mass, and g is acceleration due to gravity. The lateral, forward and vertical positions of thebody center of mass (CoM) are given by x, y and z respectively and the stance foot position in contactwith the ground is given by (xfoot, yfoot, zfoot). The leg length is `, given by,

`2 = (x� xfoot)2 + (y � yfoot)

2 + (z � zfoot)2 . (1)

where zfoot = 0. The equations of motion for the center of mass are:

mx = Fx� xfoot

`, (2)

my = Fy � yfoot

`, and (3)

mz = Fz � zfoot

`�mg, (4)

which are applicable for all versions of the biped model. Recall that non-dimensionalization is performedby dividing by appropriate combinations of mass m, inverted pendulum leg length `0, and accelerationdue to gravity g. In the following, we denote the non-dimensional analogues of dimensional quantitiesby adding an overbar; for instance, fore-aft position y = y/`0, non-dimensional leg force F = F/(mg),non-dimensional speed v = v/

pg`0, and non-dimensional time t = t

pg/`0. The origin for all position

measurements is the current stance-foot position.

S3 Platform equations of motion

To simulate the bridge, we add another equation for the motion X(t) of the bridge in the lateraldirection:

Mxplatform +Bxplatform +Kxplatform = �F · x� xfoot`

(5)

where K and B are the sti↵ness and damping of the platform in the lateral direction respectively, andM is the appropriate modal mass of the bridge.

To simulate an externall shaken treadmill, the platform motion is specified as sinusoidal, of the form:

xplatform = Aplatform sin (!platformt+ �) (6)

where Aplatform is the amplitude, !platform is the frequency of oscillation, and � is the phase di↵erencebetween the biped stride and the platform oscillation.

S4 Leg force equations

The biped is assumed to perform an exact 3D inverted pendulum motion, we use a di↵erential algebraicequation formulation to enforce the leg length constraint. We do not fix the leg length, but ratherconstrain the motion of the center of mass to be such that the leg length cannot change from the

2

Page 12: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

beginning of the motion. The second derivative of this leg length constraint (equation 1) produces thefollowing additional ODE:

(x� xfoot) x+ (y � yfoot) y + (z � zfoot) z = � (x� xplatform)2 � y2 � z2 + xplatform (x� xfoot) (7)

This equation, along with the equations 2-4 can be combined to determine the acceleration of thecenter of mass and the force along the leg. For the finite inertia platform, we add equation 5 to theseequations to get the lateral acceleration of the platform as well.

S5 Impulse equations

At the end of each biped stance phase a push-o↵ impulse is applied to coupled system along the leg ofthe biped. These impulses directly a↵ect the momentum of the biped CoM and the platform.

mxpost-push-o↵ = mxpre-push-o↵ + Ipush-o↵ · x� xfoot`0

, (8)

mypost-push-o↵ = mypre-push-o↵ + Ipush-o↵ · y � yfoot`0

(9)

mzpost-push-o↵ = mzpre-push-o↵ + Ipush-o↵ · z � zfoot`0

, (10)

In the finite inertia case, we also use equation 11.

mplatformxplatform,post-push-o↵ = mplatformxplatform,pre-push-o↵ + Ipush-o↵ · xfoot � x

`0(11)

After the push-o↵, we solve for the value of the heel-strike impulses for each biped that would makethe leg-length-rate of the biped 0, thus insuring continued inverted pendular motion, we apply theheel-strike impulse similar to equations 8 - 10.

S6 Order parameter equations

In order to compute the order parameter we first define the phase of a biped. We use step-length andCoM position to determine phase:

� = 2⇡y

yfoot(12)

Where both y and yfoot are measured with the stance-foot as the origin. The magnitude of the orderparameter is computed as follows [22]:

r =

������1

P

PX

j=1

ei�j

������(13)

where �j is the phase of the jth biped and P is the total number of simulated bipeds.

3

Page 13: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

S7 Simulation parameters

We use k1 = 1, k2 = 2 , k3 = 2 and k4 = �0.5 for the non-dimensional control gains in our foot-placement and push-o↵ feedback controllers. The non-dimensional biped speed is set to be 0.3.

For the finite inertia platform, the nominal values of mass, sti↵ness, and damping are identical to thoseused in [16] as approximating the London Millennium Bridge: M = 1.13 ⇥ 105 kg, B = 1.1 ⇥ 104

Nsm�1, and K = 4.73⇥ 106 Nm�1.

For non-dimensionalization, we used human mass m = 70 kg, maximum leg length `0 = 1 m, andg = 9.81 ms�1. Small changes to these values do not a↵ect the qualitative results presented in thisarticle.

S8 Metabolic cost model

The metabolic cost function contains the following four terms, identical to those defined by Joshi andSrinivasan [4]:

1. the resting metabolic rate, the metabolic rate while not moving, about 1.4 Watts per kg [23].The cost of locomotion is, as below, over and above this resting cost.

2. the stance work cost, a work-based metabolic cost term, a linear combination of the positiveand negative work performed by the leg. We use an average positive work e�ciency of 25%(⌘pos = 0.25) and negative work e�ciency of 120% (⌘neg = 1.2) [1, 2]. The work is done by thebiped only during the push-o↵ and heel-strike impulses.

3. the swing leg cost is the the cost of moving the swing leg from stance phase to the next, againquantifies by a linear combination of the positive and negative work as before.

4. and the stance force cost, the integral of the force along the leg.

The sum of these four cost terms, per unit distance, is non-dimensionalized to estimate of the ‘cost oftransport’ of walking [24, 25].

S9 Mathematical remarks on entrainment

Resonance. The classic notion of a resonance is a phenomenon in linear dynamical systems, in whicha structure (such as a bridge) with a particular natural frequency of passive vibration fn is excitedby some external periodic force with frequency close to fn. In such cases, the applied external forceis not generally a↵ected by the motion of the system. The phenomena considered here cannot fullybe understood using ideas and intuition drawn from resonance. First, in our bridge-pedestrian case,the pedestrians and the bridge, and there is two-way coupling between the two. The pedestrians area↵ected by the bridge and vice versa. Further, If the pedestrians walk with zero step width initially,which was our assumption for simplicity, there is no initial sideways forcing on the bridge. So it is

4

Page 14: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

the instability of this planar periodic motion that gives rise to the steady state bridge motion. Suchinstability-driven forcing of structures and having multiple regimes of oscillation versus no oscillationare not part of the phenomenology of resonance.

Phase response curves. The formal mathematics of entrainment and synchrony usually invoke thenotion of ‘phase response curves’, which characterize how an asymptotically stable oscillator such as ahuman walker is a↵ected by a discrete external perturbation such as the sudden and brief movement ofthe ground or a discrete pull from the outside [26, 22]. Then, a continuous or periodic external forcingsuch as due to a bridge can be considered as a sum over such brief forces, and the resulting response ofthe bipedal walker by integrating over the forcing function (by ‘convolving’ the forcing and the phaseresponse curve). The technically correct use of the phase response curves requires that the bridge andthe pedestrians are weakly coupled. Such weak coupling assumption is a good approximation when afew pedestrians are coupled to the massive bridge, shaking slightly, so that the bridge can a↵ect theperson, but the person cannot a↵ect the bridge; the same is true for the response to a slightly shakentreadmill. However, once we have hundreds of pedestrians on the bridge or if the bridge or treadmillmoves substantially, the weak coupling assumption may not be accurate. The use of phase responsecurves for the mathematical analysis of human-bridge coupling is beyond the scope of this article.

Limiting cases. As alluded to in the previous paragraph, independent of the use of the phaseresponse curves, it may be insightful to consider some limiting cases of the coupled pedestrian-humansystem. Given that the entrainment occurs only when the pedestrian mass becomes large enough, itmay be useful to consider the limit of infinitesimal bridge mass. But the limit of truly zero bridge masswith non-zero sti↵ness and zero damping leads to a mathematically singular limit that does not allowinverted pendular walking. This is because the push-o↵ and heel-strike impulses from the human willcreate infinite sideways bridge speeds due to the zero bridge mass and damping. It may be possible toconsider a bridge with zero mass, but with non-zero damping and sti↵ness, but this limit is not muchmore analytically tractable and also requires some simulation.

S10 An impulsively stabilized inverted pendulum

We have used a mechanistically-motivated feedback controller for human walking to show that bridge-shaking naturally emerges from these dynamics coupled to the bridge. We hypothesize that the primarydynamical mechanism needed for the bridge to shake sideways is some ‘feedback controller’ that correctsa sideways fall by applying a restoring sideways force against the substrate roughly periodically. Wenow provide a second example supporting this hypothesis.

Consider an inverted pendulum ‘standing’ on a platform (such as a bridge), attached to the worldthrough a spring (figure S7a). The inverted pendulum is stabilized by an ankle torque impulse, appliedonce every T time units. The stabilizing ankle torque impulse Pankle uses a proportional-derivativecontroller, proportional to the inverted pendulum angle and angular velocity: Pankle = �kp✓ � kd✓.The linearized coupled equations of motion for the bridge and the inverted pendulum are of the form:

Mxplatform +Kxplatform + Cxplatform = F, and mx+ F = 0

where m is the mass of the point-mass in the inverted pendulum, F is the horizontal interactionforce between the pendular mass and the bridge due to passive pendular dynamicss, and angle ✓ =

5

Page 15: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

(x � xplatform)/`. To simulate the e↵ect of multiple synchronized inverted pendula, we can scale themass m, the interaction force F , and the gains kp and kd by the number of pendula N . For low N ,the vertical position of the inverted pendulum is stable (✓ = 0) due to the feedback controller, but forlarge N , the vertical position becomes unstable giving rise to platform oscillations (figure S7b), quitesimilar to those observed in the walking simulations described in the main manuscript.

A related problem is related to the art of slack-lining, in which a person walks on a thin elasticband tied between two poles [27], in which one observes uncontrolled oscillations of the feet and theelastic band when the feedback control has a delay between sensing and actuation, rather like theimplicit delay between successive actions during walking or the impulsively stabilized walker describedabove. Similarly, continuous (non-impulsive) stabilization of inverted pendulum using a traditional PDcontroller goes unstable at large delay in the feedback [28].

Number of pedestrians N Number of pedestrians N

Bridge oscillation peaks for last 20 seconds (”steady state”)

0

0.02

0.04

0.06

100 200 300 4000

Identical bipeds

100 200 300 4000

0.02

0.04

0.06

0

Non-identical bipeds

Bri

dg

e o

scill

atio

n p

eaks

Bri

dg

e o

scill

atio

n p

eaks

Bridge motion is not two-step periodic Bridge motion is two-step periodic

Figure S1: An “orbit diagram” illustrating complex motions of the bridge and dependenceof bridge “amplitude” on N . At each pedestrian number N , we perform a long simulation. Fromthis long simulation, we obtained the ‘peaks’ of the bridge oscillations (i.e. the maximum rightwardbridge deviations from its static position) from the last 20 seconds of the simulation. We plot all ofthese oscillation peaks as a function of N . If all oscillation peaks are identical, we obtain a single pointper N , as in the N > 350 regime for identical bipeds – corresponding to the bridge having the sameperiod as two human steps. If the oscillation peaks are di↵erent, as in a multi-step periodic motion ora non-periodic motion, the points represent the various oscillation peaks that the bridge goes through.

6

Page 16: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

Y

X

Z

Y

X

Z

bridge shakes laterally

bridge shakes laterally

walking direction (forward)

walking direction (forward)

biped falls down

biped falls down

a) Control gains with reversed signs

N = 400, P = 1, Bridge initial motion = 1e-4

N = 400, P = 1, Bridge initial motion = 1e-4

b) Controller switched off: control gains set to zero

Figure S2: Bad controllers make the biped fall. Biped body trajectory is shown for two di↵erent“bad” feedback controllers, and both these controllers results in the biped falling in a few steps. a)Controller with all feedback gains in the model are reversed in sign. b) Controller with all feedbackgains set to zero. Both simulations start with the same small initial bridge oscillation. We notice thatthe biped with the zero gain controller falls later than the biped with the reversed-sign-gains controller.

7

Page 17: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

350

bri

dge

sidew

ays

moti

on

time

0 100 25020015050 300

0.08

-0.08

0

0.04

-0.04

initial perturbation 10-2

initial perturbation 10-9

initial perturbation 10-4

a) changes to the initial platform perturbation only affect the onset of steady-state oscillations

350

bri

dge

sidew

ays

moti

on

time

0 100 25020015050 300

0.08

-0.08

0

0.04

-0.04

initial perturbation 10-2

initial perturbation 10-9

initial perturbation 10-4

b) with 4 bipeds being simulated changing the initial conditions even with random initial biped phases only affects the transient motion of the bridge

350

bri

dge

sidew

ays

moti

on

time

0 100 25020015050 300

1

0

initial perturbation 10-2

initial perturbation 10-9

initial perturbation 10-4

c) the order parameter at steady-state is also the same

0.5

N = 400, P = 1

N = 400, P = 4

N = 400, P = 4

Figure S3: Steady state is independent of bridge and pedestrian initial conditions. a) Thesteady state bridge oscillations do not depend on initial conditions, but smaller initial bridge deviationimplies a longer time duration to reach near steady-state. b) The bridge’s steady state does not dependon the initial conditions of pedestrians, whereas the transients do depend on the initial conditions. c)The P = 4 bipeds simulated synchronize despite random pedestrial initial conditions and di↵erentinitial bridge deviations.

8

Page 18: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

350

bri

dge

sidew

ays

moti

on

time

0 100 25020015050 300

0.08

-0.08

0

0.04

-0.04

gain 1.9 mass 450

gain 2.1 mass 360

a) Changing gain k2 changes the number of pedestrians

required to shake the bridge

350

bri

dge

sidew

ays

moti

on

time

0 100 25020015050 300

0.08

-0.08

0

0.04

-0.04

b) Changing gain k3 changes the stead-state oscillation amplitude by a small amount

gain 1.9 mass 400

gain 2.1 mass 400

350

bri

dge

sidew

ays

moti

on

time

0 100 25020015050 300

0.08

-0.08

0

0.04

-0.04

c) Changing gain k1 changes the steady-state oscillation amplitude

gain 0.9 mass 400

gain 1.1 mass 400

350

bri

dge

sidew

ays

moti

on

time

0 100 25020015050 300

0.08

-0.08

0

0.04

-0.04

d) Changing gain k4 changes the steady-state oscillation amplitude

gain -0.4 mass 400

gain -0.6 mass 400

Figure S4: Bridge-shaking behavior is seen for a range of feedback gain values. Steady statebridge oscillations are shown for a range of feedback gain parameters, suggesting some robustness ofthe observed behavior to chosen gain values. However, as noted in Figure S2, this robustness does notextend to large changes in gains, such as reversing their signs or setting them equal to zero.

9

Page 19: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

bri

dge

sidew

ays

moti

on

time

400

0.08

-0.08

0

0.04

-0.04

bri

dge

sidew

ays

moti

on

time0 100 200 300

0.08

-0.08

0

0.04

-0.04

c) Higher speeds need a smaller mass to produce two step synchronized oscillationstake more time to produce these oscillations

speed 0.31 mass 300speed 0.32 mass 250

speed 0.36 mass 80

bri

dge

sidew

ays

moti

on

time

0.08

-0.08

0

0.04

-0.04

speed 0.28 mass 600speed 0.29 mass 500speed 0.30 mass 400

b) For much higher speeds we can get close to two step periodic results without exact periodicity

a) Orbit diagrams for different walking speeds

4000 100 200 300

4000 100 200 300

d) The biped with the selected control gains is only stable for speeds as low as 0.28

Number of pedestrians N

00

0.02

0.04

0.06

100 200 300 4000

speed 0.30

Bri

dge

osc

illa

tion p

eaks

Number of pedestrians N

0

0.02

0.04

0.06

125 2500

speed 0.32

Bri

dge

osc

illa

tion p

eaks

Number of pedestrians N

0.02

0.04

0.06

150 300 450 6000

speed 0.28

Bri

dge

osc

illa

tion p

eaks

Bridge motion is not two-step periodic Bridge motion is two-step periodic

Figure S5: Bridge-shaking behavior is seen for a range of speeds. a) The bridge amplitudeas a function of e↵ective pedestrian number is shown as an orbit diagram for three di↵erent speeds.The same three qualitative regimes are seen for the di↵erent speeds, albeit with di↵erent ranges foreach regime. b, c, d) Bridge motion is shown for di↵erent speeds and correspondingly numbers ofpedestrians to qualitatively illustrate that the bridge-shaking behavior is seen for a range of speeds.For larger speeds, for given controller gains, the bridge settles into a periodic motion for a smallernumber of pedestrians.

10

Page 20: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

bri

dge

sidew

ays

moti

on

time

0.02

-0.02

0

0.01

-0.01

0 40 100806020 120

bip

ed s

idew

ays

GR

F

time

0 40 100806020 120

0.04

-0.04

0

0.02

-0.02

a) Pedestrian lateral ground reaction force for the simulation

b) Treadmill lateral motion for the simulation

Figure S6: Lateral reaction forces on a shaken platform. The plots are from simulations of asingle biped walking on a treadmill that shakes sinusoidally with the following parameters: pedestrianforward walking speed = 0.5 (non-dimensional) = 1.56 m/s platform lateral shaking amplitude = 0.01(non-dimensional) = 1 cm, and platform lateral shaking frequency = 0.3 (non-dimensional) = 0.94 Hz.The ground reaction forces have two dominant frequencies, resulting in a ‘beating’ oscillation as in [29].For other parameters, when the person entrains to the platform one-to-one, the lateral reaction forcesare simply periodic at the shaking frequency, without the beating character.

11

Page 21: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

Platform mass M

Spring k

θ

Ankle torque impulse

Inverted pendulum“stander”

-0.01

0

0.01

-0.1

0

0.1

pla

tfo

rm

dis

pla

cem

en

tp

latf

orm

d

isp

lace

me

nt

0 20 40 60 80 100 120 140

0 20 40 60 80 100 120 140

N = 200

N = 300

Platform amplitude decreases for N below a threshold

Platform amplitude increases for N below a threshold

Platform shaking

No platform shaking

a) Inverted pendulum standing with periodic stabilizing impulses

b) Standing model shows similar qualitative behavior to walking models

xplatform

x

Figure S7: Impulsive inverted pendulum standing. a) An inverted pendulum pivots about its“ankle” on a platform. For consistency, the platform has the same properties as the Millennium Bridgeand the inverted pendulum has the same mass and length as the biped models discussed earlier. Theimpulsive torques are applied at the frequency of normal human walking. b) When we scale thependulum properties (mass, feedback gains, and interaction forces) by the number of bipeds N , weobtain decaying platform oscillations for low N (e.g., N = 200) and growing platform oscillations forlarger N (e.g., N = 300).

12

Page 22: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

References

[1] A. D. Kuo, J. M. Donelan, and A. Ruina, “Energetic consequences of walking like an invertedpendulum: step-to-step transitions.,” Exercise and sport sciences reviews, vol. 33, pp. 88–97, Apr.2005.

[2] M. Srinivasan, “Fifteen observations on the structure of energy minimizing gaits in many simplebiped models,” J R Soc Interface, vol. 8, pp. 74–98, 2011.

[3] M. Srinivasan and A. Ruina, “Computer optimization of a minimal biped model discovers walkingand running,” Nature, vol. 439, no. 7072, p. 72, 2006.

[4] V. Joshi and M. Srinivasan, “Walking on a moving surface: energy-optimal walking motions ona shaky bridge and a shaking treadmill can reduce energy costs below normal,” Proc R Soc A,vol. 471, p. 20140662, 2015.

[5] S. Song and H. Geyer, “Generalization of a muscle-reflex control model to 3D walking,” P Ann

Int IEEE EMBS, no. Eec 0540865, pp. 7463–7466, 2013.

[6] A. Seyfarth, H. Geyer, and H. Herr, “Swing-leg retraction: a simple control model for stablerunning,” Journal of Experimental Biology, vol. 206, no. 15, pp. 2547–2555, 2003.

[7] S. Kuindersma, F. Permenter, and R. Tedrake, “An e�ciently solvable quadratic program forstabilizing dynamic locomotion,” in Robotics and Automation (ICRA), 2014 IEEE International

Conference on, pp. 2589–2594, IEEE, 2014.

[8] Y. Wang and M. Srinivasan, “Stepping in the direction of the fall: the next foot placement canbe predicted from current upper body state in steady-state walking.,” Biol lett, vol. 10, pp. 1–9,2014.

[9] C. E. Bauby and A. D. Kuo, “Active control of lateral balance in human walking,” Journal of

biomechanics, vol. 33, no. 11, pp. 1433–1440, 2000.

[10] M. Kim and S. H. Collins, “Once-per-step control of ankle push-o↵ work improves balance in athree-dimensional simulation of bipedal walking,” IEEE Trans Robot, pp. 1–13, 2017.

[11] H. Geyer, A. Seyfarth, and R. Blickhan, “Compliant leg behaviour explains basic dynamics ofwalking and running,” Proceedings of the Royal Society of London B: Biological Sciences, vol. 273,no. 1603, pp. 2861–2867, 2006.

[12] M. A. Daley and J. R. Usherwood, “Two explanations for the compliant running paradox: reducedwork of bouncing viscera and increased stability in uneven terrain,” Biology Letters, vol. 6, no. 3,pp. 418–421, 2010.

[13] R. H. Miller, “A comparison of muscle energy models for simulating human walking in threedimensions,” Journal of biomechanics, vol. 47, no. 6, pp. 1373–1381, 2014.

[14] F. C. Anderson and M. G. Pandy, “Dynamic optimization of human walking,” Journal of biome-

chanical engineering, vol. 123, no. 5, pp. 381–390, 2001.

[15] M. Ackermann and A. J. Van den Bogert, “Optimality principles for model-based prediction ofhuman gait,” Journal of biomechanics, vol. 43, no. 6, pp. 1055–1060, 2010.

13

Page 23: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

[16] S. H. Strogatz, D. M. Abrams, A. McRobie, B. Eckhardt, and E. Ott, “Theoretical mechanics:crowd synchrony on the Millennium Bridge.,” Nature, vol. 438, pp. 43–4, 2005.

[17] I. Belykh, R. Jeter, and V. Belykh, “Foot force models of crowd dynamics on a wobbly bridge,”Science advances, vol. 3, no. 11, p. e1701512, 2017.

[18] J. Macdonald, “Lateral excitation of bridges by balancing pedestrians,” Proc R Soc A, pp. 1055–1073, 2008.

[19] M. Bocian, J. H. Macdonald, and J. F. Burn, “Biomechanically inspired modeling of pedestrian-induced vertical self-excited forces,” Journal of Bridge Engineering, vol. 18, no. 12, pp. 1336–1346,2013.

[20] Q. Yang, J. Qin, and S. Law, “A three-dimensional human walking model,” Journal of Sound and

Vibration, vol. 357, pp. 437–456, 2015.

[21] S. Hwang, P. Agada, T. Kiemel, and J. J. Jeka, “Dynamic reweighting of three modalities forsensor fusion,” PLoS ONE, vol. 9, p. e88132, 2014.

[22] S. H. Strogatz, “From Kuramoto to Crawford: exploring the onset of synchronization in popula-tions of coupled oscillators,” Physica D, vol. 143, pp. 1–20, 2000.

[23] A. Bobbert, “Energy expenditure in level and grade walking,” Journal of Applied Physiology,vol. 15, no. 6, pp. 1015–1021, 1960.

[24] V. A. Tucker, “Energetic cost of locomotion in animals,” Comparative Biochemistry and Physiol-

ogy, vol. 34, no. 4, pp. 841–846, 1970.

[25] S. Collins, A. Ruina, R. Tedrake, and M. Wisse, “E�cient bipedal robots based on passive-dynamicwalkers,” Science, vol. 307, no. 5712, pp. 1082–1085, 2005.

[26] B. Clark, Energy economy and stability in bipedal locomotion with energy-optimal perturbation

rejection. PhD thesis, the Ohio State University, 2018.

[27] P. Paoletti and L. Mahadevan, “Balancing on tightropes and slacklines,” Journal of The Royal

Society Interface, vol. 9, no. 74, pp. 2097–2108, 2012.

[28] J. Milton, J. L. Cabrera, T. Ohira, S. Tajima, Y. Tonosaki, C. W. Eurich, and S. A. Camp-bell, “The time-delayed inverted pendulum: implications for human balance control,” Chaos: An

Interdisciplinary Journal of Nonlinear Science, vol. 19, no. 2, p. 026110, 2009.

[29] D. Cla↵, M. Williams, and A. Blakeborough, “The kinematics and kinetics of pedestrians on alaterally swaying footbridge,” Journal of Sound and Vibration, vol. 407, pp. 286–308, 2017.

[30] M. Bocian, J. Macdonald, and J. Burn, “Biomechanically inspired modelling of pedestrian-inducedforces on laterally oscillating structures,” J Sound Vib, vol. 331, pp. 3914–3929, 2012.

14

Page 24: Walking crowds on a shaky surface: Stable walkers discover …movement.osu.edu/papers/ControlledMillenniumBridge_Joshi... · 2018. 9. 7. · 18 the London Millennium Bridge, Changi

Paper PedestrianModel

Controller 3D BridgeModel

MultiplePedestrians

Pedestrian re-sponse to bridgemotion

Belykh2017[17]

Phase os-cillator

Phase cou-pling withbridge

No Phase oscil-lator whichresponds topedestrianmotion

Yes and pedes-trians canhave di↵erentparameters

Phase can change asa function of bridgemotion

Strogatz2005[16]

Phase os-cillator

Phase cou-pling withbridge

No Phase oscil-lator whichresponds topedestrianmotion

Yes Phase can change asa function of bridgemotion

Bocian2013[19]

Invertedpendulum

Impulsemaintainslinearmomentum

No Verticallyshaking bridgewith sinusoidalmotion

No Step-timing canchange in responseto bridge motion

Bocian2012[30]

Linearinvertedpendulum

Hof footplacementmodel

No Multiplebridge vibra-tion modesdriven bypedestrianmotion

Yes Lateral foot-positioncan change in re-sponse to bridge mo-tion

JoshiSrini-vasan2014[4]

Point-mass withtelescop-ing legs

Energyminimiz-ing feed-forwardoptimaltrajectory

Yes Lateral spring-mass-dampermodel

No Just periodic motion

JoshiSrini-vasan2018

InvertedPendulum

Linearcontrollerbasedon hu-man foot-placementwith an ad-hoc linearpush-o↵impulse law

Yes Lateral spring-mass-damperbridge

Yes and pedes-trians canhave di↵erentparameters

Step-length, step-width and push-o↵impulse can changein response to bridgemotion

Table S1: Features of some previous articles on 3D walking or interaction with bridge surface, showinghow our article is distinct from them.

15