CODE 56846 ACADEMIC YEAR 2021/2022 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 GIUSEPPE CASALINO Ricevimento: - At the end of any lesson (remote and/or in presence) - Via specific successive appointments organized on requests from individual or group of students, at the end of each lesson, or via normal mail, or even via WA messages (in case of remote lessons, also via mails on the TEAM platform). However, establishing possible successive appointements at the end of each lesson, is the highly preferrred form. Exam Board GIUSEPPE CASALINO (President) MICHELE AICARDI GIORGIO CANNATA GIOVANNI INDIVERI ENRICO SIMETTI (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 28/01/2022 09:30 GENOVA Orale 10/02/2022 09:30 GENOVA Orale 20/06/2022 09:30 GENOVA Orale 13/07/2022 09:30 GENOVA Orale 12/09/2022 09:30 GENOVA Orale