Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore...

21
Interazione fisica uomo-robot Interazione fisica uomo-robot in manipolatori con in manipolatori con architettura chiusa di architettura chiusa di controllo controllo Relatore Candidato Prof. Alessandro De Luca Daniele De Simone Anno Accademico 2012/2013 TESI DI LAUREA IN Ingegneria Informatica e Automatica

Transcript of Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore...

Page 1: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Interazione fisica uomo-robot in Interazione fisica uomo-robot in manipolatori con architettura chiusa di manipolatori con architettura chiusa di

controllocontrollo

Relatore Candidato

Prof. Alessandro De Luca Daniele De Simone

Anno Accademico 2012/2013

TESI DI LAUREA IN

Ingegneria Informatica e Automatica

Page 2: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Il ProblemaIl Problema

Il presente progetto si è occupato di sviluppare, con l’ausilio dell’ambiente Matlab&Simulink, un valido modello dinamico di un manipolatore antropomorfo 3R. Si è supposta per questo robot un’architettura chiusa di controllo, limitata al controllo cinematico di posizione. Successivamente si è proposto un metodo per rilevare le collisioni e permettere l’interazione sicura uomo-robot in manipolatori industriali che non presentano controllori di coppia ai giunti o sensori di forza. In particolare si è utilizzata come unica informazione in feedback la misura delle correnti dei motori che, attraverso un opportuno processing online, potesse permettere di rilevare collisioni o contatti volontari.

Page 3: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Modello del manipolatore Modello del manipolatore antropomorfo 3Rantropomorfo 3R

Page 4: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Calcolo della cinematica diretta: Per ricavare l’espressione della cinematica diretta del manipolatore in esame, si è fatto uso della convezione di Denavit-Hartenberg:

• Assegnazione delle terne di riferimento per ogni giunto.

• Identificazione delle common normal.

• Calcolo dei parametri di Denavit-Hartenberg

Cinematica del manipolatore 3RCinematica del manipolatore 3R

Page 5: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

• Calcolo della cinematica differenziale: Derivando nel tempo l’espressione della cinematica diretta si ottiene la matrice jacobiana per la cinematica differenziale.

Cinematica del manipolatore 3RCinematica del manipolatore 3R

Page 6: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

•B(q) è la matrice delle inerzie

•c(q, ) è il vettore delle forze centrifughe e di Coriolis

•g(q) è il vettore delle componenti di gravità

•JT(q)Fe rappresenta le coppie sentite ai giunti quando è applicata una forza esterna Fe all’End-Effector

Dinamica del manipolatore 3RDinamica del manipolatore 3R

Page 7: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Controllo integratoControllo integrato

• Controllori di posizione ai giunti di tipo PID

• Compensazione della gravità

• Microinterpolazione

Page 8: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Filtraggio delle correnti e Filtraggio delle correnti e Collision-DetectionCollision-Detection

Page 9: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Filtraggio delle correntiFiltraggio delle correnti

• Filtro passa-alto (HPF - High Pass Filter): filtro del primo ordine con frequenza di taglio a 10 Hz

• Filtro passa-basso (LPF - Low Pass Filter): filtro del primo ordine con frequenza di taglio a 20 Hz

Page 10: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Collision-DetectionCollision-Detection

• Per determinare una collisione le correnti filtrate sono confrontate con delle soglie variabili nel tempo e dipendenti dalle accelerazioni e velocità di riferimento.

Page 11: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Collision-DetectionCollision-Detection

Per determinare l’avvenuta collisione o un contatto volontario, si usano due semplici regole:

•Se la k-esima corrente HPF supera la k-esima soglia passa-alto è avvenuta una collisione.

•Se la k-esima corrente LPF supera la k-esima soglia passa-basso e nessuna delle correnti HPF supera la propria soglia passa-alto allora è avvenuto un contatto volontario.

Page 12: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

SimulazioniSimulazioni

Page 13: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Test 1Test 1

Il manipolatore è fermo in posizione q=(0° 0° 0°) quando all’istante t=10s avviene una collisione modellata come un impulso lungo l’asse z.

Page 14: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Corrente giunto 2

Corrente giunto 1

Corrente giunto 3

HPF LPF

Page 15: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Test 2Test 2

Il manipolatore è fermo in posizione q=(0° 0° 0°) quando all’istante t=10s inizia un approccio morbo modellato come un segnale a rampa lungo l’asse z.

Page 16: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Corrente giunto 2

Corrente giunto 1

Corrente giunto 3

HPF LPF

Page 17: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Test 3Test 3

Il manipolatore parte da una configurazione iniziale q=(90° 90° 90°) ed è comandato con un profilo di accelerazione cosinusoidale di ampiezza 4π e frequenza 2π rad/s, integrato per ottenere il riferimento di posizione. All’istante t=10s, è applicata una forza impulsiva lungo l’asse y.

Page 18: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Corrente giunto 2

Corrente giunto 1

Corrente giunto 3

HPF LPF

Page 19: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Test 4Test 4

Il manipolatore parte da una configurazione iniziale q=(90° 90° 90°) ed è comandato con un profilo di accelerazione cosinusoidale di ampiezza 4π e frequenza 2π rad/s, integrato per ottenere il riferimento di posizione. All’istante t=10s, inizia il contatto volontario lungo l’asse y.

Page 20: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

Corrente giunto 2

Corrente giunto 1

Corrente giunto 3

HPF LPF

Page 21: Interazione fisica uomo-robot in manipolatori con architettura chiusa di controllo Relatore Candidato Prof. Alessandro De LucaDaniele De Simone Anno Accademico.

ConclusioniConclusioniDai test effettuati si evince che questa tecnica basata sul segnale di corrente è un buono strumento per effettuare collision-detection e cooperazione uomo-robot pur non avendo a disposizione i sensori di forza. Una volta che il manipolatore sarà in grado di discriminare una collisione inaspettata da un contatto volontario potrà agire di conseguenza. Nel primo caso ad esempio potrà fermare l’esecuzione del task per qualche secondo permettendo la messa in sicurezza dell’uomo, nel secondo caso potrà portarsi in una modalità di cooperazione, lasciandosi spostare dall’essere umano oppure avere un comportamento ”compliant like”, assecondando i movimenti dell’uomo per poi riassumere la posizione iniziale