|
The project is largely based on the paper:
Marocco, D., Nolfi, S. (2006), Self-Organization of Communication in Evolving Robots, In Rocha L. M. et al. (eds), Proceeding of the Tenth International Conference on Artificial Life, ALifeX. Boomington: MIT Press, pp. 199-205. Preprint retrieved on December 17, 2006 at http://laral.istc.cnr.it/marocco/Marocco_alife.pdf
This paper describes four robots that are able to evolve signals to help them solve a particular task. Although the robots evolve with simulated audio signals, these signals can be turned into real audio signals and listened to while observing their behavior. In addition, students can produce simulated audio signals, and observe the robots casual reactions.
To have a proper knowledge in the genetic algorithm and neural networks, students may wish to read some background material. For example, chapters from:
Stuart Russelland Peter Norvig. Artificial Intelligence: A Modern Approach, 2nd edition. Prentice Hall, Upper Saddle River, NJ, USA, 2003.
In addition, students may wish to become familiar with the Python Robotics system. There are on-line materials at:
http://PyroRobotics.org/?page=PyroCurriculum
Students may wish to read the materials on:
- Introduction to Pyro
- Introduction to Python
- Neural Networks
- Evolutionary Algorithms
|