CODICE 56846 ANNO ACCADEMICO 2021/2022 CFU 6 cfu anno 1 ROBOTICS ENGINEERING 10635 (LM-32) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/04 LINGUA Inglese SEDE GENOVA PERIODO 1° Semestre MATERIALE DIDATTICO AULAWEB PRESENTAZIONE Il corso presenta i fondamenti del modellamento e del controllo su base geometrica/cinematica per manipolatori seriali. Argomenti principali sono le tecniche di modellamento geometrico e cinematico, le tecniche di controllo su base cinematica direttamente implementate nello spazio operativo; nonchè la risultante architettura generale di controllo (KCL: Kinematic Control Layer). Il modellamento dinamico e le relative tecniche di controllo nello spazio dei giunti, nonchè le loro architetture funzionali e algoritmiche saranno esposte soltato ad un livello estremamente introduttivo (in quanto sviluppate in dettaglio in altro corso) quale livello di controllo (DCL: Dynamic Control Layer) innestato all'interno del loop esterno operante su base cinematica (KCL: Kinematic Control Layer), costituendo infatti quest'ultimo il principale obbiettivo del corso. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI 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. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Scopo: fornure allo sudente i fondamenti del modellamento geometrico e cinematico, nonvcé del controllo su base cinematica (KCL: Kinematic Cotrol Layer) per manipolatori; con una particolare enfasi assegnata alla struttura funzionale ed algoritmica dell'architettura di controllo risultante dalle sviluppate metodologie di modellamento Risultati di apprendimento: caacità di modellare la geometria e la cinematica di un manipolatore; e solo molto parzialmente nche la sua dinamica (in quento sviuppata in dettaglio in altro corso). Capacità di organizzare l'intera architettura finzionale e algoritmica costituente il KCL (kinematic Control Layer) di un qualsiasi manipolatore. Capacità di strutturare e sviluppare assegnati obbiettivi di controllo del moteo di un robot, nell'ambito della sviluppata architettura generale di controllo KCL. . PREREQUISITI Fundamenti (anche se verranno rivisti) di geometria e cinemtica Euclidea; e molto parzialmente anche di dinamica Newtoniana. Fundamenti di Teoria dei Sistemi e/o di Controlli Automatici classici MODALITA' DIDATTICHE In caso di perdurante situazione da Covid 19, le lezioni verranno tenute in modalità remota tramite la piattaforma TEAM. In quetsto caso l lezioni saranno registrate e rese disponibili agli studenti del corso Nel caso opposto (cessazione a Covid 19) le lezioni verranno tenute in presenza. PROGRAMMA/CONTENUTO Il corso è orhganizzato in 5 capitoli: 1- Fondamentii generali di geometria e associati strumenti algoritmici 2- Geometrua dei manipolatori: La funzionalità di Modellemento Geometrico (GM: Geometric Modelling)) e le associate funzionalità di Computazione Geometrica (GC: Geometric Computing) 3- Fondamenti generali di cinematica e associati strumenti algoritmici 4- Cinematica dei manipolatori: Matrici Jacobiane fiondamentali. Matrici Jacoibiane di task; ta funzionalità di Modellamento Cinematico (KM:Kinematic Mdelling) e le associate funzionalità di computazione cinematica di task (KC: Kinematic Computing)). iI problema cinematico inverso e i suoi metodi algiritmicidi soluzione. 5- Il livello di controllo cinematico (KCL:Kinematic Control Layer): Controllo in anello chiuso fondato sul metodidi inversione cinematica (CLIK: Closed-loop Inverse-Kinematic based control). Il controllo a priorità di task (TP-CLIK: Task-Priority based CLIK). La risultante intera architettura funzionale ed algoritmica di controllo KCL. Il KCL quale loop esterno pilotante il sottostante loop interno inerante il livello di controllo dinamico (DCL: Dynamic Control Layer), viluppao in dettaglio in altro corso. Note del corso: poichè ancora in preparazione, le note del corso verranno messe a disposizione soltanto in riferimento a parti dei sopra elencati caitoli. la partecipazione alle lezioni è quindi fortemente consiglata e raccomandata. TESTI/BIBLIOGRAFIA - 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. DOCENTI E COMMISSIONI GIUSEPPE CASALINO Ricevimento: - Al termie di ogni lezione (in remoto e/o in presenza) - Via successivi specific appuntamenti organizzati sulla base di richieste individuali o di gruppo alla termine di ogni lezione, o tramite standard mail (in case di lezioni remote anche via mail indirizzati nell'ambito dell piattaforma TEAM), o anche per tramite di messaggi WA. Comunque il fissare succssivi appuntamenti di ricevimento alla fine di ogni lezione, ostituosce la forma preferita di organizzazione degli stess . Commissione d'esame GIUSEPPE CASALINO (Presidente) MICHELE AICARDI GIORGIO CANNATA GIOVANNI INDIVERI ENRICO SIMETTI (Presidente Supplente) LEZIONI INIZIO LEZIONI https://corsi.unige.it/10635/p/studenti-orario Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Colloquio orale, con possibilità di svolgimento di alcuni semplici esercizi di controllo dei manipolatori MODALITA' DI ACCERTAMENTO 30% continuous assessment, 70% from end of semester examination. Calendario appelli Data appello Orario Luogo Tipologia 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