the evogrid an evolution grid in cyberspace smartlab, uel, london uk july 10, 2008 bruce damer

27
The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Upload: jonah-watts

Post on 27-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

The EvoGridAn Evolution Grid in

CyberspaceSMARTlab, UEL, London UK

July 10, 2008Bruce Damer

Page 2: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

What is Biota? What is Artificial Life, and where is

A-Life today? What is the EvoGrid? How would the EvoGrid be

implemented? What would the EvoGrid be used

for?

EvoGrid:Itinerary

Page 3: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Biota.org (version 1.0)A multi-disciplinary visionary conference series 1997-2001paleontology, artificial life, simulation, virtual worlds, art, game design, science fiction

1998 –Cambridge UK 1999 – San Jose CA

2001 – Berkeley CA

1997 – Banff Canada, Burgess Shale

Page 4: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

1997: Digital Biota Conferences: Digital Burgess(Banff Centre)

Page 5: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

1998: Digital Biota 2(Cambridge UK, Magdalene College)

Page 6: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Biota.org ProjectsSIGGRAPH 1997: Nerve Garden - Growing gardens in cyberspace

Page 7: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Biota.org (version 2.0)Biota Podcast by Tom Barbalet(History, news, discussion about artificial life)

Page 8: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Early exemplar: Karl Sims’ Evolving Virtual Creatures (1991-4)

What is Artificial LifeAnd what is the status of A-Life today?

Page 9: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Creatures with genomes evolving in the simulated physics of a Connection Machine.

Artificial Life:Exemplar: Karl Sims’ Evolving Virtual Creatures

Page 10: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

By Tom Barbalet, a number of autonomous simulation components including a landscape simulation, biological simulation, weather simulation, sentient creature (Noble Ape) simulation and a simple intelligent-agent scripting language (ApeScript).

Artificial Life:More recent projects: Noble Ape

Page 11: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Artificial Life:Grey Thumb A-life “clubs” growing, Grey Thumb Boston

Page 12: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

A simple hypercycle that has evolved within a modified variant of the Nanopond evolvable instruction set virtual machine called Nanopond-MV. By Adam Ierymenko.

Artificial Life:More recent projects: Grey Thumb Boston-Nanopond

Page 13: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Ants collect aphids and food in an ant colony simulation written by Brian Peltonen.

Artificial Life:More recent projects: Grey Thumb Boston-Ant farm colony

Page 14: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Robot vision system using evolved algorithms annotating an image for depth and boundaries. By Martin C. Martin.

Artificial Life:More recent projects: Grey Thumb Boston-Robot Vision System

Page 15: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

A physically simulated evolved agent in breve learns to walk. By Jonathan Klein.

Artificial Life:More recent projects: Grey Thumb Boston-Breve Evolved Agents

Page 16: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

“Growing” L-System Garden with photo and chemo-tropism.

Artificial Life:More recent projects: Darwin’s Park, University of Paris

Page 17: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Evolving virtual creatures a la Karl Sims, using elastic interval geometry (tensegrity structures).

Artificial Life:Gerald de Jong: Darwin@Home

Page 18: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Artificial Life:Gerald de Jong: Darwin@Home

Page 19: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

Artificial Life…NOT!

Artificial Life:Will Wright - Spore

Page 20: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid:In Two Forms

EvoGrid Broad

Connecting existing A-life simulations to observe emergent behavior

EvoGrid Deep

Hoyle/Gordon’s “Origin of Artificial Life” simulation. Starting from “the void” and enabling a “cellular” structure and copying/mutation mechanism to emerge spontaneously.

Page 21: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid:A new initiative for the Artificial Life communityConcept development stage (Q1-Q2 2008)

Early artificial life Grids: 1991-94, Karl Sims evolving virtual creatures on Connection Machine (2K processors), and Tom Ray’s Tierra, running across the Internet on servers (1992-98). World of Warcraft, Second Life today are all grids.

What would an artificial life Grid for the 21st Century look like? Running across the modern Internet: XML semantic spaces, web 2.0 interfaces

Page 22: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid Broad:a new initiative for the Artificial Life communityConcept development stage (Q1-Q2 2008)

Imagine an L-System forest, a herbivore simulation and a carnivore simulation all developed separately without each having its own graphical front end. Each object in the separate simulations would communicate locally or via the network using some agreed upon protocol. Next, picture one or more 3D front end “view portals” with all the bells & whistles that visualize what is going on in the engines and traffic, putting any local “area” together into a coherent scene.

If it existed, such an A-life system could be run as a true grid, an “Evolution Grid” or “EvoGrid” which would take advantage of:

- Free from the tyranny of the render cycle clock- Use multi-core processors- Multiple engines, scenegraphs- Projects don’t go extinct once they become citizens of the grid- Whole system complexity and adaptation grows faster than individual parts

Page 23: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid Broad:Concept Development – discussants so far:Tom Barbalet, Gerald de Jong, Jeffrey Ventrella, Robert Rice, Bruce Damer. Inviting more participants from Grey Thumb and beyond.What are the distributable atomic components of an

EvoGrid?1) Physics (laws determining how objects and energies change and interact over space and time)2) Genotype (determines 3, 4, 5, and 6 below)3) Sensors (how aspects of the environment (and the organism itself) are perceived and fed to the brain)4) Brain (takes sensor data, process it, and then affects the actuators)5) Actuators (what the brain affects)6) Geometry (organism bodies (objects) consisting of 3D coordinates, polygons, and parametric primitives (if any).)7) Rendering (It's sole job should be to render the geometry)

Page 24: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid Broad:Concept Development – First cut XML ImplementationSample EvoGrid landscape and creature definitions (ref

Tom Barbalet)

<simulation signature="20033" version="687"> <landscape> <time minute="1148" day="82" century="0"/> <generator x="37303" y="22436"/> </landscape>

<being identification="23639"> <location x="4836.71" y="6055.46"/> <velocity facing="253.12" speed="656.25"/> <sex>female</sex> <energy>78.59</energy> <age>1.01</age> <state>awake</state> <state>moving</state> </being>

Page 25: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid Deep:Concept Development

(Only at the very beginning of this thinking)

Page 26: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid:Philosophical Implications

Will biologists (one day) declare these environments “worthy of study”?

Would an EvoGrid and harnessing the power of evolution become a tool for Humanity in the 21st Century? Would it become a mechanism for life’s expansion into the Solar System or for the survival and extension of life on Earth?

How does a successful origin of life simulation affect our sense of God, our place in the Universe and the future of life?

Page 27: The EvoGrid An Evolution Grid in Cyberspace SMARTlab, UEL, London UK July 10, 2008 Bruce Damer

EvoGrid:PhD Research Goals

Framing the history, design issues, implementation possibilities, intellectual and philosophical issues around an EvoGrid.

Engaging a diverse community in the EvoGrid (Broad and Deep). Prototyping and EvoGrid.

Presenting the EvoGrid in the public sphere.

Encouraging or initiating the building of an EvoGrid.