Adaptive Robotics: A behavior-based system for control of mobile robots
Maria Vang Johansen · 2010
Robots are commonplace in society; they perform all sorts of jobs. However, most are hard-wired to perform a few fixed tasks and have little or no ability to adapt to changing or unforseen circumstances. Artificial Intelligence (AI) enters the picture when robots must be capable of autonomous behavior in unpredictable environments. In this project, the student must utilize AI machine-learning techniques to produce a robot with adaptive capabilities. Possible techniques include reinforcement learning (RL), artificial neural networks (ANNs), evolutionary algorithms (EAs), or combinations of these, such as evolving neural networks. A few e-puck robots are available in our laboratory, and these should be sufficient for building adaptive robots. Students who desire more advanced equipment will have to arrange for it themselves.