Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

UCL - Future Cities

708 views

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
  • Be the first to comment

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

×