Simulating Crowds Simulating Dynamical Features of Escape Panic Self-Organization Phenomena in...

30
Simulating Crowds Simulating Crowds Simulating Dynamical Features of Escape Panic & Simulating Dynamical Features of Escape Panic & Self-Organization Phenomena in Pedestrian Crowds Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing Papers by Helbing

description

How do we learn? Socio-psychological literature Reports in media Empirical investigations Engineering handbooks

Transcript of Simulating Crowds Simulating Dynamical Features of Escape Panic Self-Organization Phenomena in...

Page 1: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Simulating CrowdsSimulating CrowdsSimulating Dynamical Features of Escape Panic & Simulating Dynamical Features of Escape Panic & Self-Organization Phenomena in Pedestrian CrowdsSelf-Organization Phenomena in Pedestrian Crowds

Papers by HelbingPapers by Helbing

Page 2: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Why do we care?Why do we care?

Easy to use when doing crowdsEasy to use when doing crowds For the layman animatorFor the layman animatorLots of goodies come for free Lots of goodies come for free Escape panic featuresEscape panic features

Faster-is-slower effectFaster-is-slower effectCrowding around doorwayCrowding around doorwayMass behaviorMass behavior

Normal pedestrian traffic featuresNormal pedestrian traffic featuresLanesLanesWaiting at doorsWaiting at doorsBraking rulesBraking rules

Page 3: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

How do we learn?How do we learn?

Socio-psychological literatureSocio-psychological literatureReports in mediaReports in mediaEmpirical investigationsEmpirical investigationsEngineering handbooksEngineering handbooks

Page 4: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

What have we learned?What have we learned?

People try to move faster than normalPeople try to move faster than normalPeople begin pushing and interactions People begin pushing and interactions become physicalbecome physicalMoving becomes uncoordinatedMoving becomes uncoordinated Where does this matter most?Where does this matter most?

Page 5: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

What have we learned?What have we learned?

Arching and clogging occurs at exitsArching and clogging occurs at exitsJams get largerJams get largerCrowd pressures reach 4,450 N/mCrowd pressures reach 4,450 N/m Enough to bend steel and break brick wallsEnough to bend steel and break brick walls

People fall and become obstaclesPeople fall and become obstaclesGroup mentality sets in and people follow Group mentality sets in and people follow others blindlyothers blindlyAlternative exits are underutilizedAlternative exits are underutilized

Page 6: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

We want to simulate all this…We want to simulate all this…

DynamicsDynamicsPerceptionPerceptionReflexive actionsReflexive actionsCognitionCognition BehaviorsBehaviors

What’s the important stuff to capture?

How will we evaluate success?

Page 7: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Helbing’s basic modelHelbing’s basic model

Generalized force modelGeneralized force model Pedestrians are like interacting moleculesPedestrians are like interacting molecules People have nominal (desired) velocitiesPeople have nominal (desired) velocities

People have no other memoryPeople have no other memory People have physical interactions and People have physical interactions and

primitive reactive forcesprimitive reactive forces

Page 8: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Helbing’s basic modelHelbing’s basic model

Accomplish desired speed and desired Accomplish desired speed and desired headingheading

Page 9: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

gets α to desired velocity,

The modelThe model

e0v

closest part of static things, Β, that α

should avoid

pushes α away from all

pedestrians, β pushes α towards

certain pedestrians, i

These use potential force fields

B

Page 10: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

What are potential force fields?What are potential force fields?

Field around an object that exerts a force Field around an object that exerts a force on other objectson other objectsUsed by roboticists Used by roboticists

exponential square directional

Page 11: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

The model – normal conditionThe model – normal condition

Lots of room for choice of potential functionLots of room for choice of potential functionHelbing uses an elliptical directional potentialHelbing uses an elliptical directional potential

βα

αα

Directional potential:

Gradient:

directional

Force applied on α by β:

Page 12: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

What does that do?What does that do?

Lane formation Lane formation Potential force behind leader is lowPotential force behind leader is low Leader is moving away (force is not Leader is moving away (force is not

increasing)increasing)Turn taking at doorways Turn taking at doorways (it’s a polite model)(it’s a polite model)

Easy to follow someone through the door.Easy to follow someone through the door. Eventually pressure from other side builds up Eventually pressure from other side builds up

and direction changesand direction changesRudimentary collision avoidanceRudimentary collision avoidance

Page 13: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Panic !!Panic !!

People are now really close togetherPeople are now really close together Body force – counteracts bodily compressionBody force – counteracts bodily compression Sliding friction force – people slow down when Sliding friction force – people slow down when

really close to other people and thingsreally close to other people and things Desired speed, , has increasedDesired speed, , has increased Switch from directional to exponential Switch from directional to exponential

potential field potential field (but would probably still work with directional)(but would probably still work with directional)

0v

Page 14: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Helbing’s basic modelHelbing’s basic model

Pedestrians impact one anotherPedestrians impact one another

Distance between COM

Vector from j to i

Page 15: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Helbing’s basic modelHelbing’s basic model

Pedestrians impact one anotherPedestrians impact one another If pedestrians touch one anotherIf pedestrians touch one another

Push them apart with constant forcePush them apart with constant force

They tug at one another in direction of travelThey tug at one another in direction of travel

Difference in velocity Direction of tangent of velocity

Page 16: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Helbing’s basic modelHelbing’s basic model

Interactions with the wallInteractions with the wall Just like a pedestrianJust like a pedestrian Bounce off the wallBounce off the wall Wall slows pedestrian downWall slows pedestrian down

Page 17: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

The model - panic conditionThe model - panic condition

tvdrgndrkgBA t

i

dr

i

)())(e(

rrd radiusradius r

ijdrrn

tvvv t )(

dr distance from α to β g() = 0 if α and β

are not touching, otherwise =

normal from β to αtangential velocity difference

body force sliding friction forceExponential

potential field

Page 18: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

What does that do?What does that do?

Faster-is-slower effectFaster-is-slower effect Sliding friction termSliding friction term High desired velocity (panic)High desired velocity (panic)

Squishes people togetherSquishes people togetherGaps quickly fill upGaps quickly fill up

Exits get an arch-like blockageExits get an arch-like blockage

Page 19: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Integrating panic with normality Integrating panic with normality

Sliding friction and body term can safely Sliding friction and body term can safely be used in all situationsbe used in all situationsWould probably make all scenes look Would probably make all scenes look betterbetterPanic occurs when everyone’s desired Panic occurs when everyone’s desired velocity is high and points to same locationvelocity is high and points to same location

Page 20: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Exit times for different desired speedsExit times for different desired speeds

Page 21: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Total leaving time for different desired Total leaving time for different desired speedsspeeds

Page 22: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Widening corridorWidening corridor

Page 23: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Widening corridorWidening corridor Solid (measured Solid (measured

along corridor)along corridor) Dashed (measured Dashed (measured

at bump)at bump)

Page 24: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Mass behaviorMass behavior

Confused people will follow everyone elseConfused people will follow everyone else

average direction of neighbors j in a certain radius Ri

individual direction

panic probability

Page 25: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Finding an alternative exit by following Finding an alternative exit by following someonesomeone

Page 26: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Benefits of following (total escaped)Benefits of following (total escaped)

Page 27: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Benefits of following (time to escape)Benefits of following (time to escape)

Page 28: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ResultsResults

Benefits of following (raw difference in Benefits of following (raw difference in number of people through each door)number of people through each door)

Page 29: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

ProblemsProblems

Possible to go through boundariesPossible to go through boundaries Can be fixed by increasing force of boundaryCan be fixed by increasing force of boundary Sometimes goodSometimes good

Excels at crowds, not individual pedestrian Excels at crowds, not individual pedestrian movementmovement When focus is on big crowds and not on When focus is on big crowds and not on

individuals, this is good.individuals, this is good.

Page 30: Simulating Crowds Simulating Dynamical Features of Escape Panic  Self-Organization Phenomena in Pedestrian Crowds Papers by Helbing.

Future WorkFuture Work

Better pedestrian dynamicsBetter pedestrian dynamicsMore realistic collisionsMore realistic collisionsBetter perceptionBetter perceptionBetter behaviorsBetter behaviorsMore complex cognitionMore complex cognitionAdd more memoryAdd more memoryMore evaluationMore evaluation