Artificial Life: Term Project  
 
Introduction Previous Works Implementation/Results Conclusion Impressum References
 
  Bi-ped - Tri-ped - Hexa-pod - Snake - Conjoined Twins  
     
 
Conjoined Twins:
   
cool creature
   
Idea:

The first idea was to create a ball with many legs around it. It should be able to roll over and move on this way.

Another idea was to build a creature with ten legs and that looks simular to our hexapod. It should move its body like a snake.

We were still looking for a real cool creature and so we designed a quadrupod and duplicated it like conjoined twins but connected with two additional limbs to minimise legs confusion. We thought of creating a creature with many legs, knowing that it might be difficult to evolve a walking behaviour especially because of the legs’ coordination.

   
Task: Coordinate the legs and evolve walking behaviour.
   
Properties:

Population Size: 100

Generations: 300

Mutation Rate: 3.

Hidden Layer: 3

   
Animation:
   
Construction/
Problems:

The virus like creature needs a lot of power to calculate the neural network controller, because it has many motors - on each leg one. But it wasn't able to move forward and we assume that's as the joints only have one degree of freedom.

Surprisingly fast, the decapod was able to control its leg and move on. It evolved a dancing like behaviour.

As we mentioned before, while evolving the conjoined twins, we had some problems with the coordination of the legs. We had to adjust joint angles and joint normals for several times before getting a satisfying behaviour. The genome’s evaluation took a lot of time due to the large number of motors in the legs’ joints.

   
Previous Examples: virus like creature 
   
  dancing creature
   
  quadripod
   
 
     
  top