Week 4 Report

WENGUO:

Further improvement on explicitly representation of organism
Implemented a simple genetic algorithm on evolving organism shapes;
next: better design of fitness function and parameter tuning
Code is updated in repository https://ipvs.informatik.uni-stuttgart.de/software/repos/software/controller/uwe/og/

YAO-YAO:

Improving the Genome structure. Installing the Robot3d simulator. Taking into account viability constraints, see below.

RONNY:

Excused for medical reasons

MICHELE:

Extension from deterministic to stochastic cellular automata.
Curves (average max. size vs number fitness evaluations; average nb of distinct shapes vs number of fitness evaluations) attached. All result files available at: http://www.lri.fr/~sebag/_symb314

DISCUSSED:

a single constraint of morpho viability: dock on a single side at the same time
discussion about which fitness function: size of new shape.

PREPARE INTEGRATION:

Define primitives: virtual class Egg; primitive Egg.Create_Organism()
Preliminary validation setting: Wenguo's (Player): to collect indicators below.
Use by partners:
* we might need shortcuts: Each free robot knows where the eggs are, and if they recruit; and it goes there directly.

INDICATORS

  • Size of genome
  • Properties of the mapping (when implicit)
      • Deterministic / stochastic
      • Ratio phenotypes/genotype
      • Controllability: find genome for a given phenotype
  • Initialization
      • Viability: between 3 and 10 cells
      • Percentage of viable phenotypes from random genotypes
  • Variation operators
      • Number of distinct shapes produced along evolution, from random init, vs number of fitness evaluations.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License