Laurea Specialistica in Ingegneria
dell’Automazione
Prof. Paolo Rocco
AVVISO: Dall’anno accademico 2011-12 il corso è disattivato.
Si prega quindi di fare riferimento alle pagine web del corso Contol of industrial robots,
correntemente erogato.
Poiché il contenuto di queste pagine è suscettibile di continuo aggiornamento, si raccomanda di consultare il sito frequentemente.
Il corso si propone di affrontare
problemi di controllo del moto relativi sia ad un singolo servomeccanismo,
sia ad un manipolatore robotico industriale completo. Per quanto
riguarda il primo aspetto, si prenderanno in considerazione le leggi di
controllo di più largo utilizzo nella pratica industriale e le si
confronteranno con tecniche più avanzate, che tengono esplicitamente conto
delle non nominalità presenti nel giunto
(deformabilità, disturbi di coppia). Propedeutica alla trattazione del problema
di controllo per manipolatori robotici sarà l'analisi del modello dinamico del
manipolatore, del quale saranno studiate le principali proprietà. Verranno
prese in esame sia tradizionali tecniche di controllo decentralizzato, sia
tecniche centralizzate più avanzate. Largo spazio sarà inoltre dedicato a
problematiche di pianificazione del moto (determinazione della legge oraria,
interpolazione di punti, scalatura delle traiettorie,
traiettorie nello spazio operativo).
Il superamento del corso dà diritto a 5 crediti formativi.
Il programma del corso è il seguente:
1. Introduzione.
La robotica industriale. Problematiche di controllo del moto. Esempi
2. Richiami di cinematica
del robot.
Cinematica diretta ed inversa. Cinematica differenziale.
3. Dinamica
Modelli dinamici di manipolatori robotici: equazioni di Lagrange-Eulero e di Newton-Eulero.
Principali proprietà. Ruolo della deformabilità
4. Pianificazione del moto
Profili polinomiali, profili di velocità trapezoidali, limitazione del jerk. Tecniche per l’interpolazione di punti (spline). Scalatura delle
traiettorie. Analisi dinamica delle traiettorie. Traiettorie nello spazio
operativo. Programmazione del movimento
5. Controllo
decentralizzato di manipolatori.
Controllo del servomeccanismo: richiami sui metodi classici per il controllo
del moto (controlli P/PI lato motore e/o carico). Ruolo della deformabilità del
giunto. Filtri notch. Limiti di prestazione.
Identificazione dei parametri
6.
Metodi avanzati per il controllo del moto di servomeccanismi.
Assegnamento degli autovalori, osservatori dei disturbi di coppia,
compensazioni dei ripple, input shaping.
7. Controllo
centralizzato di manipolatori robotici.
Compensazione della gravità. Controllo a coppia calcolata (in avanti o
in retroazione). Controllo robusto, a struttura variabile e adattativo.
Controllo nello spazio operativo
8. Controllo con sensori esterni
Controllo dell’interazione. Controllo di visione.
Architettura di controllo robotica
Sono previste alcune
esercitazioni di laboratorio informatico, svolte con l'ausilio dei programmi
commerciali MATLAB e SIMULINK.
Per una introduzione a questi
prodotti si può consultare il seguente documento in PDF (4.7 MByte) (disponibile anche
in bianco e nero, in formato PDF (0.8 MByte)).
Prerequisiti
E'
richiesta la conoscenza dei contenuti dei corsi di Fondamenti di
Automatica e di Complementi di Controlli Automatici, nonché della
parte del corso di Complementi di Automatica relativa alla stabilità dei
sistemi non lineari. E' inoltre richiesta la conoscenza della cinematica del
manipolatore, trattata nel corso di Fondamenti di Robotica.
Bibliografia
B. Siciliano,
L. Sciavicco, L. Villani, G. Oriolo: Robotica:
modellistica, pianificazione e controllo 3a ed., McGraw
Hill, 2008.
G. Magnani, G. Ferretti, P. Rocco Tecnologie dei sistemi di controllo,
2a ed., McGraw Hill, 2007.
|
Testo |
Materiale |
Dinamica
del Manipolatore |
||
Controllo
del Moto con Giunti Rigidi |
||
Controllo
del Moto con Giunti Elastici |
||
Assegnamento
degli Autovalori |
||
Controllo
a Dinamica Inversa |
Argomento |
A4,
landscape, 1 slide per foglio, colore |
A4,
landscape, 1 slide per foglio, b/n |
A4,
portrait, 2 slide per foglio, colore |
A4,
portrait, 2 slide per foglio, b/n |
Richiami
di Cinematica |
||||
Dinamica
del Manipolatore |
||||
Pianificazione
della Traiettoria |
||||
Controllo
Decentralizzato |
||||
Schemi
Avanzati di Controllo per Servomeccanismi |
||||
Controllo
Centralizzato |
||||
Controllo
con Sensori Esterni |
Per una migliore resa grafica, si consiglia
in caso di stampa su stampante b/n, di scaricare le slide generate in b/n.
L’esame è costituito da una prova scritta, integrata, a discrezione del docente, da un colloquio.
I risultati degli appelli
saranno comunicati agli studenti con il servizio WebPoliSelf.
Per ricevimento a Bovisa si richiede di prendere contatto preventivo con il docente.
Per il ricevimento regolare
consultare il WebPoliSelf.