CODE 56846 ACADEMIC YEAR 2022/2023 CREDITS 6 cfu anno 1 ROBOTICS ENGINEERING 10635 (LM-32) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/04 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 1° Semester TEACHING MATERIALS AULAWEB OVERVIEW The course presents the fundamentals of the modeling and control techniques for serial manipulators. Main topics are geometric and kinematic modeling, kinematic based control in the operational space and its functional and algortitmic architetures (KCL: Kinematic Control Layer). The dynamic modelling and the relevant joint-space control techniques, and their functional and algorithmic architecture will instead be only introduced in general terms (since developed in details on another course) as the lower contol layer (DCL: Dynamic Control Layer) nested inside the outer Kinematic based control loop (KCL: Kinematic Control Layer), which constitutes the main objective of the course . AIMS AND CONTENT LEARNING OUTCOMES This course presents the fundamentals of the modeling and control techniques of serial manipulators. Topics include robot architectures, geometric modeling, kinematic modeling, dynamic modeling and its applications, as well as the classical PID controller and computed torque controller. AIMS AND LEARNING OUTCOMES Aims: Provide to the student the fundamentals about geometry and kinematic modelling and control on a kinematic basis (KCL: Kinematic Conytol Layer) of robotic manipulators; with a particular emphasis given to the structure of functional and agorithmic control architecture arising as the outcome of the illustrated modelling meìhodologies. Learning oucomes: capability of modelling the geemetry and the kinematics of a manipuator and only very partially its dysmamic (since developed innanother course). Capability of orgsanizing the overall functional and algoritmic KCL architecture of a manipulator. Capability of structuring the achievenìment of assigned specific motion control objective, based on the developed overall functional and algoritmic KCL architecure. PREREQUISITES Fundamentals (even if will be reviewed) of Euclidean geometry, kinematics and (very partially) Newtonian dynamic. Fundamental of System Theory and/or Classical Automatic Control theory TEACHING METHODS In case of perduring of the Covid 19 situation, lessons will be given on-line via the Microsoft platform TEAM. In this occurrence lesson will be recorded and the recordings let available to the audience Oppositely (i,e. no perduring of the Covid 19 situation) the lessons will be given in presence SYLLABUS/CONTENT The course is organized into 5 chapters: 1- General geometric fundamental and algorithmic tools 2- Robot Geometry: the Geometric Model funtionality and related Geometric Computing functinality 3- General Kinematic fundamental and algorithmic tools 4- Robot kinematics: Basic Jacobian matrices; Task Jacobian matrices; the Kinemtic Model functionality and related Task-kinematic functionality; the Inverse Kinematic problem. 5- The Kinematic Control Layer (KCL): Closed-loop Inverse-Kinematic based control (CLIK); Taks-Priority based CLIK (TP-CLIK); The resulting overall functional and algorithmic KCL architecture. The KCL as the outer loop drinving the underlying Dynamic Control Layer (DCL) inner loop, developed in another course Notes of the course. since currently still in preparsation, will tehrefore be made available only for some of the above listed chapters; attending the lessons is consequently highly recommended. RECOMMENDED READING/BIBLIOGRAPHY - B. Siciliano, L. Scxiavicco, L. Villani, L. Oriolo: "Robotics: Modelling, Planning and Control"; Mc Graw-Hill, 2009 - W. Khalil, and E. Dombre, "Modeling, identification and control of robots", Hermes Penton, London, 2002. Further readings - J. Angeles, Fundamentals of Robotic Mechanical Systems, Springer-Verlag, New York, 2002. TEACHERS AND EXAM BOARD ENRICO SIMETTI GIORGIO CANNATA GIOVANNI INDIVERI Ricevimento: Students reception can take place at the beginning or ending of any lecture. Additionally, specific appointments can be fixed by email with a few working days of advance. Exam Board ENRICO SIMETTI (President) GIOVANNI INDIVERI GIORGIO CANNATA (President Substitute) LESSONS LESSONS START https://corsi.unige.it/10635/p/studenti-orario Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Oral colloquim, with the possibility of developing some simple exercises on manipulator control problems. ASSESSMENT METHODS 30% continuous assessment, 70% from end of semester examination. Exam schedule Data appello Orario Luogo Degree type Note 27/01/2023 09:30 GENOVA Orale 09/02/2023 09:30 GENOVA Orale 19/06/2023 09:30 GENOVA Orale 12/07/2023 09:30 GENOVA Orale 11/09/2023 09:30 GENOVA Orale