| Snake: |
|
| |
|
 |
| |
|
| Idea: |
The idea behind the snake's behaviour was to design a creature that
moves like a real snake on the floor. With all the limbs on the floor,
the snake couldn't move and just got stuck. We then tried to limit
the movement space with two blocks. The idea behind was that it gets
some impulse from the collision with the walls. This didn't really
work.
We then tried a different approach: the snake should move like a comic
snake with all the limbs in a vertical axis.
Another snake is based on the same principles expect for its body
consists of two single snakes connected. |
| |
|
| Task: |
The agent should evolve an accordion like forward moving behaviour. |
| |
|
| Properties: |
Population Size: 200
Generations: 1000
Mutation Rate: 3
Hidden Layer: 2 |
| |
|
| Animation: |
 |
| |
|
Construction/ Problems: |
The comic snake ended in a funny but not natural looking behaviour.
As the first and the last limb didn't touch the floor it was always
a problem to keep them up in the air. At the beginning the head always
touched the floor and the behaviour wasn't really snake like. We played
around with different joint properties and motor speed and finally
got a satisfying result.
The double snake was much more balanced because the construction was
more stable but it doesn't move as fast as the single snake does. |
| |
|
| Previous Examples: |
 |
| |
|
| |
|
| |
|