Courses » Course contents

Intelligent Robotic Systems (2013/2014)


Course contents

  • Complex dynamical systems: basic definitions and concepts - propaedeutic to robotic topics
  • Main methods and approaches for programming robotic systems
    • Behavior-Based Robotics
    • The Subsumption Architecture
    • Artificial Evolution and Artificial Life
    • The Dynamical Systems Approach
    • Automatic design of robot programs
    • Relations with machine learning and planning
  • Notable examples (e.g., notion of embodiment, sensory-motor coordination, niches)


  • Slides available at AMS Campus
  • Course textbook: R. Pfeifer and C. Scheier, "Understanding intelligence", The MIT Press, 1999.

Additional readings

Final exam modalities

Information on exam modalities are provided here.

Robotic simulator

In this course we use the robotic simulator ARGoS, developed at IRIDIA. The latest release of ARGoS is argos3, which can be downloaded and installed by following the instruction provided in the (provisional) link in 07-robotic_simulation.pdf.

Go to lab webpage.

AI*IA - Italian association for artificial intelligence

The Italian association for artificial intelligence is a non profit association promoting AI research. Website: For further information, students can also contact Andrea Roli.