ABSTRACT

Studies in collective robotics usually emphasize aspects like

efficiency, robustness, and flexibility of the system. These are

all desirable features for a robotic system, which, however, do

not come for free along with the distributed approach. Suitable

design methodologies must be devised to obtain similar features

in a collective robotic system for what concerns both the robotic

hardware and the control algorithms. In this chapter, we discuss the

problem of synthesizing distributed controllers for a group of robots

by using evolutionary techniques.