AUTONOMOUS AND MOBILE ROBOTICS Single channel
Chair (Coordinator) and Rapporteur: GIUSEPPE ORIOLO
Lecturers
Objectives
General objectives
The course presents the basic methods for achieving mobility and autonomy in robots.
Specific objectives
Knowledge and understanding:
Students will learn (1) basic methods for the modeling, analysis and control of mobile robots, both wheeled and legged, and (2) fundamental algorithms for autonomous motion planning.
Apply knowledge and understanding:
Students will be able to analyze and design architectures, algorithms and modules for planning, control and localization of autonomous mobile robots.
Critical and judgment skills:
Students will be able to choose the most suitable functional control architecture for a specific robotic system and to analyze its complexity as well as possible weaknesses.
Communication skills:
The course activities will allow students to be able to communicate/share the main problems concerning autonomous mobile robots, as well as the possible design choices for the control of such systems.
Learning ability:
The course development aim at giving the student a mindset oriented to the development of modules for the autonomous mobility of robots.
Learning outcomes
Students will be able to analyze and design architectures, algorithms and modules for planning, control and localization of autonomous mobile robots.
http://www.diag.uniroma1.it/~oriolo/amr/
Prerequisites
No prerequisites
Programme
Introduction: applications, problems, architectures. Configuration Space. Wheeled Mobile Robots: mechanics of mobile robots, kinematic models of mobile robots, path/trajectory planning, control: trajectory tracking and regulation. Perception: sensors for mobile robots. Localization: odometric localization, Kalman Filter localization, landmark-based localization and SLAM. Motion Planning: retraction and cell decomposition, probabilistic planning, artificial potential fields. Humanoid Robots: introduction, dynamic modeling, gait generation and control. Case studies.
Books
Slides and studying material on the course website.
B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo, Robotics: Modelling, Planning and Control, Springer, 2009.
Lessons mode
Classroom lectures
Frequency
Attendance is recommended but not mandatory.
Exam mode
(1) Midterm test + final project, or (2) final exam
Example exam questions
See previous tests on http://www.diag.uniroma1.it/~oriolo/amr/
Arguments
- seehttps://www.diag.uniroma1.it/~oriolo/amr/
Sustainability goals
- Academic year2026/2027
- Degree program to which the course belongsArtificial Intelligence and Robotics
- Lesson code1022775
- Year and semester2nd year - 1st semester
- Activity typeAttività formative caratterizzanti
- Academic areaIngegneria informatica
- SSDING-INF/04
- Mandatory presenceNo
- Languageeng
- CFU6 CFU
- Total duration60 hours
- Hours distribution36 classroom hours, 24 training hours