Sistemi intelligenti robotici 2014/2015
Course contents
- Preliminary concepts on robotic systems
- Main methods and approaches for programming robotic systems
- Deliberative control
- The Subsumption Architecture
- Behavior-Based Robotics
- Artificial Evolution and Artificial Life
- Automatic design of robot programs
- Robot learning
- Swarm robotics
Readings/Bibliography
- Slides available at AMS Campus
- Course textbook: R. Pfeifer and C. Scheier, "Understanding intelligence", The MIT Press, 1999.
Additional readings
- R.A. Brooks, A robust layered control system for a mobile robot, IEEE Journal of Robotics and Automation, Vol. RA-2, No.1, 1986.
- R.A. Brooks, Intelligence without representation, Artificial intelligence 47 (1991), pp. 139-159.
- B. Kosko and S. Isaka, Fuzzy logic, Scientific American, July 1993.
- J. Bongard, Evolutionary robotics, Communications of the ACM, Vol. 56, No. 8, 2013.
- Frontiers in Robotics and AI
- Brambilla, Ferrante, Birattari, Dorigo, Swarm robotics: a review from the swarm engineering perspective, Swarm intelligence, vol. 7, 2013.
- Tutorial on Q-learning.
- Francesca, Brambilla et al., AutoMoDe-Chocolate: automatic design of control software for robot swarms, to appear in Swarm intelligence.
- Elman, Finding structure in time, Cognitive Science (1990), Volume 14, Issue 2, pp. 179–211.
1.1 Robotic simulator
<p/>
In this course we use the robotic simulator ARGoS, developed at [IRIDIA|http://iridia.ulb.ac.be]. 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|http://campus.unibo.it/121577/].
Lab activities
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: www.aixia.it For further information, students can also contact Andrea Roli.