autonomous urban agents and modeling with ambient computing

73
MIT Responsive City Seminar Autonomous Urban Agents and Modeling with Ambient Computing Stephen Guerin Redfish Group / Santa Fe Complex Fabio Carrera WPI

Upload: redfishgroup

Post on 05-Aug-2015

413 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Autonomous Urban Agents and Modeling with Ambient Computing

MIT Responsive City Seminar

Autonomous Urban Agents and Modeling with Ambient

ComputingStephen Guerin

Redfish Group / Santa Fe Complex

Fabio CarreraWPI

Page 2: Autonomous Urban Agents and Modeling with Ambient Computing

Agent Based ModelingApplied Complexity and CitiesAmbient Computing

Page 3: Autonomous Urban Agents and Modeling with Ambient Computing

SFCOMPLEX.ORG

SIMTABLE.COM

REDFISH.COM

FORMAURBIS.COM

Page 4: Autonomous Urban Agents and Modeling with Ambient Computing

Live Agent-based Model

biosgroup and icosystem

Page 5: Autonomous Urban Agents and Modeling with Ambient Computing

Flocking: Josh Thorp, stigmergic.net

Page 6: Autonomous Urban Agents and Modeling with Ambient Computing
Page 7: Autonomous Urban Agents and Modeling with Ambient Computing

MIT Reality Mining with Nathan Eagle

Page 8: Autonomous Urban Agents and Modeling with Ambient Computing

Agent Based ModelingApplied Complexity and CitiesAmbient Computing

Page 9: Autonomous Urban Agents and Modeling with Ambient Computing

Zozobra Crowd Dynamics

Page 10: Autonomous Urban Agents and Modeling with Ambient Computing
Page 11: Autonomous Urban Agents and Modeling with Ambient Computing

Agent-Based Modeling of Crowd Egress from PIttsburgh’s PNC Park

Page 12: Autonomous Urban Agents and Modeling with Ambient Computing
Page 13: Autonomous Urban Agents and Modeling with Ambient Computing
Page 14: Autonomous Urban Agents and Modeling with Ambient Computing
Page 15: Autonomous Urban Agents and Modeling with Ambient Computing

Roberto Clemente Bridge

Open to pedestrian traffic only

Fans use bridge to downtown and to closest “T” stations

Page 16: Autonomous Urban Agents and Modeling with Ambient Computing

Processing.org

Modeling Workflow

Page 17: Autonomous Urban Agents and Modeling with Ambient Computing
Page 18: Autonomous Urban Agents and Modeling with Ambient Computing
Page 19: Autonomous Urban Agents and Modeling with Ambient Computing
Page 20: Autonomous Urban Agents and Modeling with Ambient Computing
Page 21: Autonomous Urban Agents and Modeling with Ambient Computing
Page 22: Autonomous Urban Agents and Modeling with Ambient Computing

DC Metro Subway

Page 23: Autonomous Urban Agents and Modeling with Ambient Computing

Santa Fe on FireABM of Wildfire Evacuation

Page 24: Autonomous Urban Agents and Modeling with Ambient Computing
Page 25: Autonomous Urban Agents and Modeling with Ambient Computing
Page 26: Autonomous Urban Agents and Modeling with Ambient Computing
Page 27: Autonomous Urban Agents and Modeling with Ambient Computing

“Time of Arrival” Map

Page 28: Autonomous Urban Agents and Modeling with Ambient Computing
Page 29: Autonomous Urban Agents and Modeling with Ambient Computing
Page 30: Autonomous Urban Agents and Modeling with Ambient Computing
Page 31: Autonomous Urban Agents and Modeling with Ambient Computing
Page 32: Autonomous Urban Agents and Modeling with Ambient Computing
Page 33: Autonomous Urban Agents and Modeling with Ambient Computing
Page 34: Autonomous Urban Agents and Modeling with Ambient Computing

0

1000

2000

3000

4000

5000

6000

7000

8000

00

:00

- 01

:00

04

:00

- 05

:00

08

:00

- 09

:00

12

:00

- 13

:00

16

:00

- 17

:00

20

:00

- 21

:00

Time of Day

Tra

ffic

Vo

lum

e

Left Turn Thru 1 Thru 2 Thru 3 0 0 0 0 0 0

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

9/1

/20

06

9/5

/20

06

9/9

/20

06

9/1

3/2

00

6

9/1

7/2

00

6

9/2

1/2

00

6

Date

Tra

ffic

Vo

lum

e

Left Turn Thru 1 Thru 2 Thru 3 0 0 0 0 0 0

Empirical Traffic Flows for Calibration

Page 35: Autonomous Urban Agents and Modeling with Ambient Computing

Cova, T.J., and Church, R.L. (1997) Modelling community evacuation vulnerability using GIS. International Journal of Geographical Information Science, 11(8): 763-784

Cova, T.J., and Johnson, J.P. (2002) Microsimulation of neighborhood evacuations in the urban-wildland interface. Environment and Planning A, 34(12): 2211-2229

Cova, T.J., and Johnson, J.P. (2003) A network flow model for lane-based evacuation routing. Transportation Research Part A: Policy and Practice, 37(7): 579-604

Cova, T.J. (2005) Public safety in the urban-wildland interface: Should fire-prone communities have a maximum occupancy? Natural Hazards Review, 6(3): 99-108

Cova, T.J., Dennison, P.E., Kim, T.H., and Moritz, M.A. (2005) Setting wildfire evacuation trigger-points using fire spread modeling and GIS. Transactions in GIS, 9(4): 603-617

Page 36: Autonomous Urban Agents and Modeling with Ambient Computing
Page 37: Autonomous Urban Agents and Modeling with Ambient Computing
Page 38: Autonomous Urban Agents and Modeling with Ambient Computing
Page 39: Autonomous Urban Agents and Modeling with Ambient Computing
Page 40: Autonomous Urban Agents and Modeling with Ambient Computing
Page 41: Autonomous Urban Agents and Modeling with Ambient Computing

Agent Based ModelingApplied Complexity and CitiesAmbient Computing

Page 42: Autonomous Urban Agents and Modeling with Ambient Computing

Inspirations for Ambient / Tangible

SandscapeIlluminating clayTangible Disaster Simulation SystemUrban workbench

Page 43: Autonomous Urban Agents and Modeling with Ambient Computing

sandscape

Page 44: Autonomous Urban Agents and Modeling with Ambient Computing

Tangible Disaster Simulation System

Page 45: Autonomous Urban Agents and Modeling with Ambient Computing

Illuminating clay

Page 46: Autonomous Urban Agents and Modeling with Ambient Computing

i/o bulb

Page 47: Autonomous Urban Agents and Modeling with Ambient Computing
Page 48: Autonomous Urban Agents and Modeling with Ambient Computing
Page 49: Autonomous Urban Agents and Modeling with Ambient Computing
Page 50: Autonomous Urban Agents and Modeling with Ambient Computing
Page 51: Autonomous Urban Agents and Modeling with Ambient Computing
Page 52: Autonomous Urban Agents and Modeling with Ambient Computing
Page 53: Autonomous Urban Agents and Modeling with Ambient Computing
Page 54: Autonomous Urban Agents and Modeling with Ambient Computing

AnySurface: Projector Camera Calibration for non-uniform surfaces

Page 55: Autonomous Urban Agents and Modeling with Ambient Computing

ABM and Venice Boat Traffic

Page 56: Autonomous Urban Agents and Modeling with Ambient Computing
Page 57: Autonomous Urban Agents and Modeling with Ambient Computing

Canal Logistics Venice, Italy

Page 58: Autonomous Urban Agents and Modeling with Ambient Computing
Page 59: Autonomous Urban Agents and Modeling with Ambient Computing
Page 60: Autonomous Urban Agents and Modeling with Ambient Computing

NON PROFIT 501C3 IN SANTA FE RAILYARD

COMMUNITY WORKSHOP FOR PROJECT-BASED WORK IN APPLIED COMPLEXITY

HOST MONTHLY CNLS Q-BIOS LECTURE SERIES

FOSTER COLLABORATIONS ACROSS SCIENCE, TECHNOLOGY AND ART

Page 61: Autonomous Urban Agents and Modeling with Ambient Computing
Page 62: Autonomous Urban Agents and Modeling with Ambient Computing
Page 63: Autonomous Urban Agents and Modeling with Ambient Computing

SFCOMPLEX.ORG

SIMTABLE.COM

REDFISH.COM

FORMAURBIS.COM

Page 64: Autonomous Urban Agents and Modeling with Ambient Computing

Agent Based ModelingApplied Complexity and CitiesAmbient ComputingExtra: Artificial Life and Cities

Page 65: Autonomous Urban Agents and Modeling with Ambient Computing

“a thermodynamic limit cycle can be advanced as the basic unit of action of physically autonomous systems”

Kugler, Kelso & Turvey, 1980, 1982

Do all agents cycle to work?

Page 66: Autonomous Urban Agents and Modeling with Ambient Computing

Living SystemKauffman’s Autonomous Agents

Perform at least one thermodynamic work cycle

Work is the constrained release of energy

Perform work to construct constraints

Page 67: Autonomous Urban Agents and Modeling with Ambient Computing

"The general struggle for existence of animate beings is therefore not a struggle for raw materials - these, for organisms, are air, water and soil, all abundantly available - nor for energy which exists in plenty in any body in the form of heat (albeit unfortunately not transformable), but a struggle for entropy, which becomes available through the transition of energy from the hot sun to the cold earth."

Boltzmann, 1886

Page 68: Autonomous Urban Agents and Modeling with Ambient Computing

"the only way a living system stays alive, away from maximum entropy or death is to be continually drawing from its environment negative entropy. Thus the devise by which an organism maintains itself stationary at a fairly high level of orderliness (= fairly low level of entropy) really consists in continually sucking orderliness from its environment.“

Schrödinger,1944

Page 69: Autonomous Urban Agents and Modeling with Ambient Computing

“Steam Engines have taught us more about thermodynamics than thermodynamics has taught us about steam engines”

- Harold Morowitz

Page 70: Autonomous Urban Agents and Modeling with Ambient Computing

Local entropy reduction balanced by greater entropy production in the global system

Page 71: Autonomous Urban Agents and Modeling with Ambient Computing

Eli Lilly R&D Portfolio Scheduling

time

$

Pharmaceutical Research Project

cost

revenue

Page 72: Autonomous Urban Agents and Modeling with Ambient Computing

Eli Lilly R&D Workflow Simulation and Portfolio Scheduling

Page 73: Autonomous Urban Agents and Modeling with Ambient Computing

Using Google Maps for input and output of community models