Aesthetically Evolved Virtual Pets Tom Ray Zoology, University of Oklahoma ATR Human Information Processing Research Laboratories, Kyoto.

Slides:



Advertisements
Similar presentations
Artificial Life The process of creating synthetic biology on computers to study, simulate and understand living systems systems.
Advertisements

In our lesson today we will learn how to find the area of a building.
T.J. Hartnett CSE 704 Seminar Dr. Miller Spring ‘11 EVOLVING CREATURES.
Solve an absolute value inequality
STATIC AND KINETIC FRICTION Lesson 3. What is Friction It is a force that acts to stop the movement of two surfaces in contact. It always acts in a direction.
WHEN MULTIPLYING LIKE BASES, YOU ADD THE EXPONENTS FOR EXAMPLE: NOW YOU TRY:
Motion of a mass at the end of a spring Differential equation for simple harmonic oscillation Amplitude, period, frequency and angular frequency Energetics.
 To add numbers in scientific notation: 1) Add the constants 2) Keep the exponent the same  Example: (2.1 x 10 5 ) + (3.2 x 10 5 ) = ( ) x 10.
Bell Quiz. Objectives Review how to write large and small numbers in scientific notation. Multiply and divide numbers written in scientific notation by.
Evolving Motor Techniques for Artificial Life Kelley Hecker, Period 7.
Jeopardy Review Algebra 2.
Simple Harmonic Motion
Click Here to Begin the Game CHOICE 1CHOICE 2CHOICE 3 CHOICE CHOICE
Exponents.
WORDS ZERO PRODUCT PROPERTY: A base raised to the power of 0 is equal to 1 NEGATIVE EXPONENT PROPERTY: A negative exponent of a number is equal to the.
Evolutionary Robotics Teresa Pegors. Importance of Embodiment  Embodied system includes:  Body – morphology of system and movement capabilities  Control.
Springs We are used to dealing with constant forces. Springs are more complicated - not only does the magnitude of the spring force vary, the direction.
Emergence and self­organization in Framsticks © Maciej Komosiński.
INS: Inertial Navigation Systems An overview of 4 sensors.
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Fractions, Decimals, and Percents
Types of Motion Topic 4 – Movement Analysis
Evolving Motor Techniques for Artificial Life Kelley Hecker Period 7.
Adding, Subtracting, Multiplying, and Dividing Real Numbers.
Evolving Virtual Creatures Karl Sims – SIGGRAPH ‘94 Presented by Andy Snyder.
Evolving Virtual Creatures by Karl Sims (1995) Adelein Rodriguez.
Evolving Motor Techniques for Artificial Life Kelley Hecker, Period 7.
PROPERTIES OF EXPONENTS
Exponents Power base exponent means 3 factors of 5 or 5 x 5 x 5.

Autonomous Virtual Humans Tyler Streeter. Contents Introduction Introduction Implementation Implementation –3D Graphics –Simulated Physics –Neural Networks.
Basic Differentiation Rules The CONSTANT Rule: The derivative of a constant function is 0.
Motion Observing To observe an object in motion, you must use a referenced object. The one sitting still is considered to be the reference point. When.
Scientific notation. What is scientific notation?  Numbers are written in the form M × 10 ^n, Where the factor M is a number greater than or equal to.
Example 1 Divide by 2 to make the coefficient of x 2 equal to 1. Add 8 to both sides. Add [½·2] 2 = 1 to both sides to “Complete the Square”
Vibrations and Waves Hooke’s Law Elastic Potential Energy Simple Harmonic Motion.
Physical Science Forces
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
 Solve the following equations. 1. 3x= x+3= (x+1)=12.
제 6 주. 응용 -2: Graphics Evolving L-systems to Generate Virtual Creatures G.S. Hornby and J.B. Pollack, Computers & Graphics, vol. 25, pp. 1041~1048, 2001.
One Step Inequalities Review. Adding Negative Numbers: Same signs add and keep the sign Different signs subtract and keep the sign of the larger Subtracting.
I’m Thinking of a Number
A LOOK AT THE NATURE OF ENERGY Force and Motion. What is Force? A force is a push or pull. A force may give energy to an object, creating motion, stopping.
One Step Equations and Inequalities Review
Scenario 1: walk slowly at a constant speed away from the motion sensor. Scenario 2: walk slowly at a constant speed toward the motion sensor. Scenario.
Pratical Lecture 4 Mecânica de Fluidos Ambiental 2015/2016.
S H M a n d W a v e s B a s i c s. T h e O s c i l l a t o r When displaced from its vertical equilibrium position, this plastic ruler oscillates back.
Acceleration & Force Section 8.2.
Integrals. The re-construction of a function from its derivative is anti-differentiation integration OR.
Friction Investigating static and kinetic friction of a body on different surfaces.
Instructor: Erol Şahin
Properties of Exponents
A) B) C) D).
SAME SIGNS JUST ADD !! ADDITION OF INTEGERS = (-2) = -10
Physics Unit 1 Force.
Forces and Motion Review
Motion in two directions
Unit 1 “Unit-Recover”.
Force and Motion.
1. Doppler Effect Change in frequency of a wave due to relative motion between source and observer. A sound wave frequency change is noticed as a change.
Divide the number in C by 10.
2.1 Solving Linear Inequalities
2.1 – 2.2 Solving Linear Inequalities
OPERATIONS WITH INTEGERS: ADD, SUBTRACT, MULTIPLY & DIVIDE.
Making Equivalent Expressions By Combining Like Terms
10.7 Add, Subtract, Multiply, or Divide in Sc. Notation
PROPERTIES Of Exponents
Oscillations Simple Harmonics.
BEDMAS Do things in brackets First. Example: Brackets.
Presentation transcript:

Aesthetically Evolved Virtual Pets Tom Ray Zoology, University of Oklahoma ATR Human Information Processing Research Laboratories, Kyoto

The Concept Aesthetic, emotional, and empathetic selection are applied to a derivative of Karl Sims' Evolved Virtual Creatures.Karl Sims'Evolved Virtual Creatures The resulting Creatures can be beautiful or strange, and provoke strong reactions in human observers. It may be possible to evolve virtual pets to which humans can form strong emotional bonds.

Directed Graph Bodies

Neural Circuitry Sensors Processors Effectors Randomly Connected

19 Sensors Time Joint Yaw Joint Pitch Joint Roll X Position Y Position Z Position X Velocity Y Velocity Z Velocity Red Color Value Green Color Value Blue Color Value X Angular Velocity Y Angular Velocity Z Angular Velocity X Force Y Force Z Force

83 Processors 22 Leaves The 19 sensors Random Constant Oscillator 34 Unary Operations The 7 color effectors Sine Cosine Exponent Absolute value etc. 27 Binary Operations Add Subtract Multiply Divide Modulus And Not Or Greater Equal etc.

Effectors 3 Joint Actuators Yaw Pitch Roll 7 Color Effectors Red Green Blue Red & Green Green & Blue Blue & Red Red & Green & Blue

Ray’s Creatures

Coming Enhancements Genome editor Hybrid GA / aesthetic selection Co-evolutionary scenarios

Sims’ Automated Evolution Karl Sims used a GA to automate evolution With selection for: Swimming speed Crawling/walking speed Jumping height Ability to follow

Sims’ Co-evolution Karl Sims used GA selection for possession of a block to create a co-evolutionary scenario

Ray’s Co-evolution Rather than using GA selection for competition I will evolve my creatures to love By selecting for: Moving towards one another Maximum surface contact Continued relative movement while in contact

More Information Ray, T. S Aesthetically Evolved Virtual Pets. In: “Artificial Life 7 Workshop Proceedings,” Carlo C. Maley and Eilis Boudreau [eds.]. Proceedings of the Seventh Artificial Life Conference. Pp Aesthetically Evolved Virtual Pets

The End