Toward the construction of a virtual ecosystem by evolving virtual creature's behaviours

In this paper a virtual ecosystem environment with basic physical law and energy concept has been proposed, this ecosystem is populated with 3D virtual creatures that are living in this environment in order to forage food. Artificial behaviours are developed to control virtual creatures. A genetic algorithm with an artificial neural network were implemented together to guarantee some of these behaviours like searching food. Foods are presented in different locations in the virtual ecosystem. The evolutionary process uses the physical properties of the virtual creatures and an external fitness function that will conduct to the expected behaviours. The experiment evolving locomoting virtual creatures show that these virtual creatures try to obtain at least one of the food sources presented in its trajectory. Our best-evolved creatures are able to reach multiple food sources during the simulation time.

[1]  Thomas Miconi,et al.  Evosphere: Evolutionary dynamics in a population of fighting virtual creatures , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[2]  Hervé Luga,et al.  Gait Evolution for Humanoid Robot in a Physically Simulated Environment , 2011, Intelligent Computer Graphics.

[3]  Karl Sims,et al.  Evolving 3d morphology and behavior by competition , 1994 .

[4]  M. Bedau Artificial life: organization, adaptation and complexity from the bottom up , 2003, Trends in Cognitive Sciences.

[5]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[6]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[7]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[8]  C. Titus Brown,et al.  Evolutionary Learning in the 2D Artificial Life System "Avida" , 1994, adap-org/9405003.

[9]  Hervé Luga,et al.  A New Step for Artificial Creatures , 2007, 2007 IEEE Symposium on Artificial Life.

[10]  Joshua Evan Auerbach,et al.  Dynamic Resolution in the Co-Evolution of Morphology and Control , 2010, ALIFE.

[11]  Masahito Yamamoto,et al.  Evolving Amphibian Behavior in Complex Environment , 2009, ECAL.

[12]  Pattie Maes,et al.  Co-evolution of Pursuit and Evasion II: Simulation Methods and Results , 1996 .

[13]  Thomas S. Ray,et al.  An Approach to the Synthesis of Life , 1991 .

[14]  Tiago Francisco,et al.  Evolving predator and prey behaviours with co-evolution using genetic programming and decision trees , 2008, GECCO '08.

[15]  Masahito Yamamoto,et al.  Virtual fluid environment on behavior ability for artificial creature , 2011, ECAL.

[16]  Didier Devaurs,et al.  An Individual-Based Evolving Predator-Prey Ecosystem Simulation Using a Fuzzy Cognitive Map as the Behavior Model , 2009, Artificial Life.

[17]  Christian Jacob,et al.  Evolution of vision capabilities in embodied virtual creatures , 2010, GECCO '10.

[18]  Jeffrey Ventrella,et al.  Designing Emergence in Animated Artificial Life Worlds , 1998, Virtual Worlds.

[19]  Borys Wróbel,et al.  Evolving Gene Regulatory Networks for Real Time Control of Foraging Behaviours , 2010, ALIFE.

[20]  Christoph Adami,et al.  Evolving Virtual Creatures and Catapults , 2007, Artificial Life.

[21]  Masahito Yamamoto,et al.  Acquisition of Swimming Behavior on Artificial Creature in Virtual Water Environment , 2009, ECAL.

[22]  Craig W. Reynolds Evolution of corridor following behavior in a noisy world , 1994 .

[23]  Marc Métivier,et al.  A stress-based speciation model in lifedrop , 2002 .