Fredrik Samuelsson
d4sama@dtek.chalmers.se
www.dtek.chalmers.se/~d4sama
Copyright © 2001 Fredrik Samuelsson d4sama@dtek.chalmers.se
Permission is granted to make and distribute verbatim copies of this document provided the copyright notice and this permission notice are preserved on all copies.
This master thesis describes the construction of a platform for evolution of behavior in a group of small mobile robots, as well as analysis of experiments performed.
In nature many tasks are performed by cooperation and communication between individuals. In an effort to mimic nature, experiments to analyse how behaviour evolve in a group of small social mobile robots have been made.
In the experiments concluded, the difference between a single robot's ability to learn and a group of communicating robots ability to learn has been compared. The emphasis has not been on trying to control the robot as well as possible, but rather to examine how behaviour evolve.
Real physical robots built with Lego Mindstorms have been used for the experiments. Robots migrate genetic individuals between each other using infrared communication. Robots can learn from each others' success or failure by migration of fit individuals. The individuals control the robot with linear genetic programs.
Svensk titel: ``Distribuerad beteende-evolution i en grupp med mobila robotar''
Det här dokumentet är den skriftliga delen av ett examensarbete vid instutitionen för Fysisk resursteori på Chalmers. Examinator och handledare har varit Peter Nordin.
Rapporten beskriver konstruktionen av en plattform för genetisk programmering på mobila robotar, samt analys av evolutionsexperiment utförda på densamma.
Experimenten har syftat till att jämföra evolution på en ensam robot och på en grupp av robotar.
I experimenten har fysiska robotar använts. Lego Mindstorms har använts som hårdvaruplatform.
I wish to thank my supervisor Peter Nordin at the department of Physical Resource theory, for his support and consultation.
This project was possible thanks to a lot of people making usable software such as LegOS for the Mindstorms robot and tools for the development of software and documentation. I hope that some of you will find my work interesting in return.
This is a thesis for the degree of Master of Computer science and engineering at Chalmers University of Technology, Sweden.
Supervisor has been associate professor Peter Nordin nordin@fy.chalmers.se at the department of Physical Resource Theory.