Robotics I

Course objectives

General objectives. The course provides basic tools for the control of robotic systems: kinematic analysis, trajectory planning, programming of motion tasks for robot manipulators in industrial and service environments. Specific objectives. Knowledge and understanding: Students will learn how actuation units and sensing components of robots operate, the basic methods for the kinematic modeling, analysis and control of robot manipulators, as well as the main algorithms for trajectory planning. Apply knowledge and understanding: Students will be able to analyze the kinematic structures of industrial robots and to design algorithms and modules for planning and controlling robot trajectories. Critical and judgment skills: Students will be able to characterize the functionality of a robotic system with reference to a given industrial or service task, analyzing the complexity of the solution, its performance, and the possible weaknesses. Communication skills: The course will allow students to be able to present the main problems and the technical solutions related to the use and application of robotic systems. Learning ability: The course aims at developing autonomous learning abilities in the students, oriented to the analysis and solution of problems in the use of robots.

Channel 1
ALESSANDRO DE LUCA Lecturers' profile

Program - Frequency - Exams

Course program
URL: http://www.diag.uniroma1.it/deluca/rob1_en.php Typical robotic systems are illustrated through examples of robot manipulators in industrial and service applications. The basic functional components of a robot are presented: mechanics for manipulation, actuators, proprio- and exteroceptive sensing devices, control architecture, and programming. Direct, inverse, and differential kinematic models of robot manipulators are analyzed. Trajectory planning methods are discussed both in the joint and in the task (Cartesian) space. Simple control schemes are introduced, including kinematic control for robot arms and decentralized dynamic control for the single axes of a manipulator.
Prerequisites
No prerequisites.
Books
B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo "Robotics: Modelling, Planning and Control", 3rd Edition, Springer, 2009.
Teaching mode
Lectures. Exercises in the classroom.
Frequency
Attendance in class is not mandatory.
Exam mode
Written test possibly followed by an oral part.
Bibliography
---
Lesson mode
Lectures. Exercises in the classroom.
ALESSANDRO DE LUCA Lecturers' profile

Program - Frequency - Exams

Course program
URL: http://www.diag.uniroma1.it/deluca/rob1_en.php Typical robotic systems are illustrated through examples of robot manipulators in industrial and service applications. The basic functional components of a robot are presented: mechanics for manipulation, actuators, proprio- and exteroceptive sensing devices, control architecture, and programming. Direct, inverse, and differential kinematic models of robot manipulators are analyzed. Trajectory planning methods are discussed both in the joint and in the task (Cartesian) space. Simple control schemes are introduced, including kinematic control for robot arms and decentralized dynamic control for the single axes of a manipulator.
Prerequisites
No prerequisites.
Books
B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo "Robotics: Modelling, Planning and Control", 3rd Edition, Springer, 2009.
Teaching mode
Lectures. Exercises in the classroom.
Frequency
Attendance in class is not mandatory.
Exam mode
Written test possibly followed by an oral part.
Bibliography
---
Lesson mode
Lectures. Exercises in the classroom.
  • Lesson code1023235
  • Academic year2024/2025
  • CourseArtificial Intelligence and Robotics
  • CurriculumSingle curriculum
  • Year1st year
  • Semester1st semester
  • SSDING-INF/04
  • CFU6
  • Subject areaIngegneria informatica