Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Evolution of Morphology and Behavior

Loading...

Sign in or sign up now!
2,044
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Oct 27, 2006

Using evolutionary algorithms and rigid-body physics simulation, I evolve virtual creatures that can walk.

http://code.google.com/p/evomorph/
http://www.ic.unicamp.br/~ra023772/

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (felipeportavales)

  • What drives the "organisms" behavior?

    Are they driven to make there way to an object like "food"? Do they compete and who ever gets crosses the longest distance in a set time wins a "natural selection" contest? Or are they just doing what ever?

  • The fitness function evalutes the distance in a set time. This distance says how is the probability that one creature have to survive to the next generation. The neural network and the body morphology is randomly modified (mutated) at each generation. There is also crossings between creatures and insertion of new random creatures.

  • So is there any "memory" carried over from one generation to the next? You say the neural network and body morphology are randomly mutated, if this is the case, what causes improvements in each following generation? Or is that going to become a future function?

  • The memory comes from the neural network learning in each generation (mutating the biases). The improvements comes from the Darwin Theory: Each generation you mutate randomly your population, then you evaluates each individual on the 3D physics simulation and finally chooses the bests individuals (the ones that walk faster). This is the basic concept of natural selection. Mutate, Evaluate and Select. The most adapted individuals (adapted to walk faster) are chosen and survives.

  • thats really cool. What physics engine? Can the gene mutate into other body layouts/numbers of bodies?

  • I used the Open Dynamics Engine. Yes, the gene is a tree where each node is a body Box, the tree can be mutated into any other combination of nodes and edges, therefore the body (the morphology) can be mutated too. Thanks for the comment :-)

see all

All Comments (6)

Sign In or Sign Up now to post a comment!
  • Righto, thought so. Thanks for te replies.

  • where he going

  • food

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more