Swarm robotics (4 hours)

Teacher: Vito Trianni (CNR)

Swarm robotics is the study of how to design groups of robots that operate without relying on any external infrastructure or on any form of centralised control. In a robot swarm, the collective behavior of the robots results from local interactions between the robots and between the robots and the environment in which they act. This course will describe the basic concepts and methodologies to design swarm robots through swarm intelligence principles.

Suggested readings:
– Brambilla, M., Ferrante, E., Birattari, M., & Dorigo, M. (2013). Swarm robotics: a review from the swarm engineering perspective. Swarm Intelligence, 7(1), 1–41. http://doi.org/10.1007/s11721-012-0075-2
– Trianni, V., & Campo, A. (2015). Fundamental Collective Behaviors in Swarm Robotics. In J. Kacprzyk & W. Pedrycz (Eds.), Springer Handbook of Computational Intelligence (pp. 1377–1394). Berlin, Heidelberg: Springer Berlin Heidelberg. http://doi.org/10.1007/978-3-662-43505-2_71