ProgramCourses › AMR

Autonomous and mobile robotics

Instructor: Giuseppe Oriolo
Course web page:
Credits: 6
Infostud code: 1022775


The course presents the basic methods for achieving mobility and autonomy in robots. The student will be able to analyze and design architectures, algorithms and modules for planning, control and localization of autonomous mobile robots.


Introduction to mobile robotics. Architectures for autonomy. Fundamentals of mobile robots. Configuration space. Modeling of wheeled and legged mobile robots. Path and trajectory planning in open space. Motion planning among obstacles. Motion control: trajectory tracking and posture stabilization. Humanoid robots: dynamics and control of locomotion. Perception: map building and localization. Case studies.

Type of exam: Written test, Project

Reference texts

  • Siciliano, Sciavicco, Villani, Oriolo, "Robotics: Modelling, Planning and Control," 3rd Edition, Springer, 2009
  • Choset, Lynch, Hutchinson, Kantor, Burgard, Kavraki, Thrun, "Principles of Robot Motion: Theory, Algorithms and Implementations," MIT Press, 2005
  • Siciliano, Khatib (Eds.), "Springer Handbook of Robotics", Springer, 2008