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

Slides:



Advertisements
Similar presentations
Marina U. Bers Dept. of Child Development Computer Science Dept.
Advertisements

Web Services for an Intelligent Tutoring System that Operates as a Virtual Reality Game Maria Virvou, George Katsionis Department of Informatics University.
Chapter 1—Introduction Introduction C H A P T E R 1 [The Analytical Engine offers] a new, a vast, and a powerful language... for the purposes of mankind.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
G5BAIM Artificial Intelligence Methods
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
1 Dieter Fensel, The Semantic Web: A Brain for Humankind.
Artificial Life CS 575 Human Issues in Computing Spring 2008 Seyed Saeid Mousavi.
Frankencritters Greg Reshko and Chris Smoak. Background 1989 Larry Yaeger – Apple Computer Polyworld – Artificial Life Software Simulated small creatures.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
ME101 and ME470 classes each split into 8 groups ME101 and ME470 students form combined groups Sit in 103 in the order shown below If group is too large.
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
Emergent Phenomena & Human Social Systems NIL KILICAY.
SBU Digital Media CSE 690 Internet Vision Organizational Meeting Tamara Berg Assistant Professor SUNY Stony Brook.
The 2014 International Conference on Internet Computing and Big Data (ICOMP'14), USA, Las-Vegas, July 21-24, science.org/worldcomp14/ws/conferences/icomp14/submission.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
SIMULTECH’15, Colmar, France July 21, 2015 Plenary Panel (organized by Prof. Mohammad Obaidat): “Advances in Modeling and Simulation of Computer Networks.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
What is Concurrent Programming? Maram Bani Younes.
The EvoGrid Presentation to Center for Fundamental Living Technology (FLinT) University of Southern Denmark, Odense Feb 24, 2009 By Bruce Damer Founder/CEO.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Virtual Worlds, where did they come from, how are they used, and how can they assist us in devising strategy for the future? Arlington Institute Energy.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
BY SELVAMUTHUKUMAR.T( ) KAUSHIK.G( ) INFORMATION TECHNOLOGY R.M.K. ENGINEERING COLLEGE,
It is 1969 and the young Bruce Damer was riding his brand new bike around the neighborhood in Canada through the slush to a friend’s house who has a color.
One Powerful Environment and Testbed for Human-Level AGI Would Be a “Virtual School” in an Open Source Virtual World Enhanced with Robot Simulation and.
6.01 Understand emerging technologies.
Libsecondlife: Bots Hyungwook Park. LSL vs. libsecondlife Linden Script Language (LSL)  Programming language used by residents of Second Life  Controls.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
Biota and the EvoGrid A short presentation Grey Thumb (Boston) March 3, 2008 By Bruce Damer/Biota.org.
Multi-core architectures. Single-core computer Single-core CPU chip.
CS 390- Unix Programming Environment CS 390 Unix Programming Environment Topics to be covered: Distributed Computing Fundamentals.
Multi-Core Architectures
Informatics Achievements and Objectives. Key Facts We lead the UK in research (according to the UK Research Assessment Exercise we have 69% more top rated.
Online sources for literacy research: Library/researcher perspective Bertram (Chip) Bruce Library & Information Science U. of Illinois at Urbana-Champaign.
The Brain Project – Building Research Background Part of JISC Virtual Research Environments (Phase 3) Programme Based at Coventry University with Leeds.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
By Scott Hankes EDT 652 (FD12) 21 ST CENTURY SKILLS.
Controlling the ER1 Robot with Visual Basic Anthony Austin Kenneth Hanson William Lopez.
제 6 주. 응용 -2: Graphics Artificial Life for Computer Graphics D. Terzopoulos, Communications of the ACM, vol. 42, no. 8, pp. 33~42, 1999 학습목표 Understanding.
Wessington Springs School District Digital Storytelling Charlotte Mohling.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
I Robot.
CLUSTER COMPUTING TECHNOLOGY BY-1.SACHIN YADAV 2.MADHAV SHINDE SECTION-3.
Artificial emotions Mini-Challenge Research Manifesto Foresight Cognitive Systems Inter Action Conference, 3-5 September Dylan Evans & Joanna Bryson.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Big Ideas in Biology Unit 1. What are the Big Ideas? They are unifying concepts found in all science – biology, chemistry, earth science, physics These.
AP BIOLOGY THEMES The AP Biology Curriculum Emphasizes Science as a PROCESS. Students will focus on experimental design, data analysis and use of models.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Algorithmic, Game-theoretic and Logical Foundations
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Developing a Shared Vision Warkworth School Andrew Cowie
Integration of simulation tools in online virtual worlds Stéphane SIKORA AI Lab of Paris5 University 2nd conference on.
Evolving Virtual Creatures B2.2 Vincent Visser | Complexity through simplicity.
Monterey County Community Event Leslie A. Barreras Teacher and Community Advocate EDU 620 Instructor Melissa Phillips 23 November, 2015.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
Emerging Technology 6.01 Understand the evolution of information technology. 6.01b Understand emerging technologies.
Board on Science Education Draft released 15 July 2011
The Day the Game Came Alive: Virtual Worlds and an Origin of Artificial Life Bruce Damer CIG2010 ITU Copenhagen Denmark August 18, 2010.
Clouds , Grids and Clusters
CISC 1003 Exploring Robotics
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
CHAPTER 1 INTRODUCTION: TEN THEMES IN THE STUDY OF LIFE
The Anatomy and The Physiology of the Grid
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Presentation transcript:

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

Biota.org (version 1.0) A multi-disciplinary visionary conference series paleontology, 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

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

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

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

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

Early exemplar: Karl Sims’ Evolving Virtual Creatures (1991-4) What is Artificial Life And what is the status of A-Life today?

Creatures with genomes evolving in the simulated physics of a Connection Machine. Artificial Life: Exemplar: Karl Sims’ Evolving Virtual Creatures

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

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

A simple hypercycle that has evolved within a modified variant of the Nanopond evolvable instruction set virtual machine called Nanopond-MV. By Adam Ierymenko.hypercycle Artificial Life: More recent projects: Grey Thumb Boston-Nanopond

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

Robot vision system using evolved algorithms annotating an image for depth and boundaries. By Martin C. Martin.evolved algorithms Artificial Life: More recent projects: Grey Thumb Boston-Robot Vision System

A physically simulated evolved agent in breve learns to walk. By Jonathan Klein.breve Artificial Life: More recent projects: Grey Thumb Boston-Breve Evolved Agents

“Growing” L-System Garden with photo and chemo-tropism. Artificial Life: More recent projects: Darwin’s Park, University of Paris

Evolving virtual creatures a la Karl Sims, using elastic interval geometry (tensegrity structures). Artificial Life: Gerald de Jong:

Artificial Life… NOT! Artificial Life: Will Wright - Spore

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.

EvoGrid: A new initiative for the Artificial Life community Concept development stage (Q1-Q2 2008) Early artificial life Grids: , Karl Sims evolving virtual creatures on Connection Machine (2K processors), and Tom Ray’s Tierra, running across the Internet on servers ( ). World of Warcraft, Second Life today are all grids. What would an artificial life Grid for the 21 st Century look like? Running across the modern Internet: XML semantic spaces, web 2.0 interfaces

EvoGrid Broad: a new initiative for the Artificial Life community Concept 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 partsEvoGrid

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)

EvoGrid Broad: Concept Development – First cut XML Implementation Sample EvoGrid landscape and creature definitions (ref Tom Barbalet) female awake moving

EvoGrid Deep: Concept Development (Only at the very beginning of this thinking)

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 21 st 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?

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.