UCL - Future Cities

290
-1

Published on

Keynote presentation at the University College London, Center for Advanced Spatial Analysis conference entitled: "Future Cities and Digital Technologies"

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
290
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • All categories of public art in the catalog
  • Runs on a single machine or cluster Single domain Data limited to specific application “ Toy Models” Slide 3: City 3D (ca. 1980-90) – representing structures Slide 4: Evacuation (late 90’s) – Structures and activities Slide 5:
  • UCL - Future Cities

    1. 1. Simple Agents for Smart Cities from Agent-based Modeling to Agent-oriented Programming Future Cities and Digital Technologies September 27, 2013 UCL-CASA Guerin & Carrera
    2. 2. OUTLINE City Knowledge Complex Adaptive Systems Citizens Participation Simple Agents for Smart Cities
    3. 3. City Knowledge Urban Data Management City Knowledge Concepts
    4. 4. Urban data management 1.0 Documentation (vs. Information) Silos and Stovepipes Redundancy and Discrepancies Staff, Vendors, Consultants and Contractors Complicated Cross-Coordination
    5. 5. city knowledge concepts
    6. 6. goal of City knowledge To promote the transformation of Municipalities from Hunter-gatherers of urban data to Farmers of municipal information
    7. 7. Dissertation (MIT) - 2004 City Knowledge: An Emergent Information Infrastructure for Sustainable Urban Maintenance, Management and Planning http://hdl.handle.net/1721.1/28790 (google: ”City Knowledge MIT”)
    8. 8. philosophy of city knowledge treated as any other City Infrastructure farmed not hunted atomized by urban element re-combined and re-used Urban Information should be:
    9. 9. Premises of city knowledge Cities are “finite” City = Structures & Activities Municipal gov. controls urban change Past can be reconstructed (once) Future can be intercepted (daily)
    10. 10. OUTLINE City Knowledge Complex Adaptive Systems Citizens Participation Simple Agents for Smart Cities
    11. 11. Complexity Principles Santa Fe Complex Adaptive Systems Agents Models Complexity and Cities
    12. 12. QuickTime™ and a H.264 decompressor are needed to see this picture. josh@stigmergic.net Swarm Behavior
    13. 13. A Simple Agent
    14. 14. Repel
    15. 15. Attract Repel
    16. 16. Ant Foraging
    17. 17. QuickTime™ and a decompressor are needed to see this picture. Ant Foraging
    18. 18. 26 QuickTime™ and a Sorenson Video 3 decompressor are needed to see this picture.
    19. 19. QuickTime™ and a Sorenson Video 3 decompressor are needed to see this picture.
    20. 20. Crowd Egress from Pittsburgh’s PNC Park QuickTime™ and a decompressor are needed to see this picture.
    21. 21. QuickTime™ and a decompressor are needed to see this picture.
    22. 22. OUTLINE City Knowledge Complex Adaptive Systems Citizens Participation Simple Agents for Smart Cities
    23. 23. CITIZEN PARTICIPATION Interactive Ambient Interfaces Mobile Apps
    24. 24. Simtable Technology
    25. 25. The Venice Table Venice Table Video
    26. 26. 35 play “CerroGordo_15seconds.mov” here please insert all movies at full frame QuickTime™ and a MPEG-4 Video decompressor are needed to see this picture. Text
    27. 27. play “firefighters.m4v” here QuickTime™ and a decompressor are needed to see this picture.
    28. 28. play “GFX_Clipped.mov” here QuickTime™ and a MPEG-4 Video decompressor are needed to see this picture.
    29. 29. Play “fireStart-2.mov” hereQuickTime™ and a decompressor are needed to see this picture.
    30. 30. Simtable Installations
    31. 31. play “uncalibratedCeiling.m4v” here QuickTime™ and a decompressor are needed to see this picture.
    32. 32. play “calibratedCeiling.m4v” here QuickTime™ and a decompressor are needed to see this picture.
    33. 33. QuickTime™ and a MPEG-4 Video decompressor are needed to see this picture.
    34. 34. QuickTime™ and a decompressor are needed to see this picture. 47
    35. 35. 48
    36. 36. 49
    37. 37. 50
    38. 38. 51
    39. 39. 52
    40. 40. 53
    41. 41. 54
    42. 42. Secret Service Secret Service Video
    43. 43. CITIZEN PARTICIPATION Interactive Ambient Interfaces Mobile Apps
    44. 44. Venice Noise
    45. 45. StreetBump
    46. 46. StreetBump App Turn it on and forget about it… (originally intended for City vehicles)
    47. 47. OUTLINE City Knowledge Complex Adaptive Systems Citizens Participation Simple Agents for Smart Cities
    48. 48. Urban agents Urban Agents (for Structures and Activities) Birth Certificates Intelligent Urban Assets
    49. 49. StreetBump: Identify & Fix Potholes How can we tell if it is REALLY a pothole?
    50. 50. Pothole Agents
    51. 51. SIMPLE AGENTS for SMART CITIES PreserVenice Streetlights
    52. 52. SIMPLE AGENTS for SMART CITIES PreserVenice Streetlights
    53. 53. PreserVenice
    54. 54. Coats of Arms Confraternity Symbols Crosses Fragments Sculptures Inscriptions Patere Street Altars Reliefs Bells Church Floors Fountains Wellheads Lunette Decorations Keystones Portals Monuments•Flagstaff Pedestals Venice Public Art
    55. 55. UNESCO Public Art App
    56. 56. SIMPLE AGENTS for SMART CITIES PreserVenice Streetlights
    57. 57. Streetlights and Agents Electrical Utility Company
    58. 58. Identify redundant Datasets Electrical Utility Company Department of Public Works
    59. 59. Spatial Proximity
    60. 60. Agent-mediated Resolution
    61. 61. Agent-mediated Resolution
    62. 62. Agent-mediated Resolution
    63. 63. Multiple Agents Manage Object Attributes
    64. 64. Addressing Complaints Citizen Complaint (311 in US)
    65. 65. Citizen Report of Streetlight Outage
    66. 66. Which Light is the Complaint about?
    67. 67. Two Streetlights are Candidates
    68. 68. So Which is it?
    69. 69. This one?
    70. 70. Or This One?
    71. 71. Answer: Let the Agents figure it out...
    72. 72. Involve Citizens via Smartphones
    73. 73. Smartphone receives alert from Agent
    74. 74. Agents Handshake
    75. 75. Streetlight agent asks Phone Agent
    76. 76. User Answers a Simple Question
    77. 77. It’s not this Streetlight X
    78. 78. Meanwhile the other Streetlight Agent...
    79. 79. ...Sends Alert to another Smartphone...
    80. 80. By Detecting its Proximity
    81. 81. Handshaking
    82. 82. And Asking the Same Question
    83. 83. Citizen Confirms Light Outage
    84. 84. Information is Shared by linked Agents
    85. 85. Streetlights and Agents
    86. 86. Reporting Agent gets Reply...
    87. 87. And Resolves Citizen Complaint ✔ ✔
    88. 88. Another way to know a Streetlight is Out
    89. 89. Again: Which of the Candidates is Out?
    90. 90. Answer: Interrogate Public Web Cams
    91. 91. Use View Cone to Contact a Web Cam
    92. 92. Streetlight and Web Cam Agents Connect
    93. 93. And Ask for Confirmation of Outage
    94. 94. …by Subscribing to just a few pixels…
    95. 95. QuickTime™ and a H.264 decompressor are needed to see this picture.
    96. 96. Subscribing to Camera Pixels
    97. 97. Yet another way to know if a Light is Out
    98. 98. Subscribing to a Smartphone Camera
    99. 99. Subscribing to a Smartphone Camera
    100. 100. Agents Mediate the Requests
    101. 101. By Asking for Permissions
    102. 102. Simple Agents for Smart Cities Conclusions and Future Research • Deploy Agents for Structures and Activities • Define the Agents API • Refine CK Console and Chrome Extension • Develop more Real-world Applications with Agents • Explore the Implications for City Government • Apply Complexity Theory to Urban Gradients Work closely with CASA!
    103. 103. from Agent-based Modeling
    104. 104. to Agent-oriented Programming
    105. 105. carrera@wpi.edu fabiocarrera.com carrera.fabio@gmail.com THANKS! stephen@redfish.com redfish.com simtable.com agentscript.org
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×