Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno Comportamento Dinamico di Manipolatori Interagenti con l’Ambiente.

Slides:



Advertisements
Presentazioni simili
Caratteristiche del controllo a catena aperta: un esempio
Advertisements

Spazio dei giunti e spazio operativo
una interfaccia internet per il sistema Momis
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
Controllo del Moto Controllo nello spazio dei giunti.
Dinamica del manipolatore
Esercizi di dinamica.
19/10/2005Università degli Studi di Brescia1 Comportamento dinamico di manipolatori interagenti con l'ambiente Progetto svolto in collaborazione con ITIA-CNR.
Presentazione finale di
Comportamento dinamico di manipolatori interagenti con l'ambiente
2° principio della dinamica
INTRODUZIONE AI SISTEMI OPERATIVI
Relatori: Prof.Ing. S.della Valle Prof.Ing. D.de Falco
Informatica Web – design
Life testing di componenti fotonici. Metodologie e strumentazione.
Modellistica e Simulazione dei Sistemi Meccanici
Il problema cinematico inverso tratta la determinazione delle variabili di giunto assegnata la posizione e l’assetto dell’organo finale del manipolatore.
Inversione differenziale della Cinematica
Architettura Three Tier
Controllo dellinterazione. Il controllo dellinterazione tra manipolatore e ambiente è fondamentale per la corretta esecuzione del compito La grandezza.
Dinamica del punto materiale
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA MODALITÀ DI CONTROLLO INNOVATIVE.
Corso di Laurea in Comunicazione Digitale Corso di Realtà Virtuali - a.a. 2009/10 Prof. Paolo Pasteris Tutor: Stefano Baldan Bouncing Balls Obiettivo:
CONTROLLO DI SUPPLY CHAIN MEDIANTE TECNICHE H-INFINITO E NEGOZIAZIONE
Dinamica del punto materiale
Lezione 4 Dinamica del punto
La conservazione della quantità di moto
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di Meccanica Applicata A.
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di Meccanica Applicata A.
Puma 560 Z0 X0 Y0 La terna utensile (u) è orientata come la terna (6).
ROBOT CILINDRICO RPP 1 giunto rotoidale con asse verticale
ROBOT SPAZIALE RRR DESCRIZIONE
CINEMATICA E DINAMICA PER UN ROBOT PLANARE RPR Descrizione
ROBOT CILINDRICO RPP 1 giunto rotoidale con asse verticale
Robot RRR con polso sferico
Lima 3D FASE 1 Durata: 1 mese (avviamento del progetto) FASE 2
XXV Ciclo di Dottorato di Ricerca in Meccanica Applicata Curriculum: Relazioni tra morfologia, funzionalità, sicurezza e percezione Sviluppo di un modello.
PRIN-COFIN 2003 programma miniPAR
Tesi di Laurea in Ingegneria Meccanica
Il modello di riferimento OSI
Relatore Candidato Prof. Alessandro De Luca Daniele De Simone
Tesi di Master Universitario Applicazione Sperimentale SoftPLC e SCADA
1.
FASTVID RENTALS: CONCLUSIONI I PUNTI DI FORZA DEL PROGETTO, GLI SVILUPPI FUTURI 1.
L’architettura a strati
Whole-body dynamic behavior and control of human-like robots. Analisi di un articolo del dipartimento di scienze informatiche dell’università di Stanford.
Dott. Ing. Damiano Natali
Il moto armonico Palermo Filomena.
FORZA DI ATTRITO Reazioni vincolari: a causa dell'interazione sistema/ambiente, una massa può essere sottoposta all’azione di una forza di reazione che.
Iterative Learning Control per un manipolatore robotico
Algoritmi euristici per l’ottimizzazione dell’offerta nella raccolta di rifiuti Tesi di laurea di Nicola Bindini Relatore: Chiar.mo Prof. Ing. DANIELE.
Daniele Mazzei. Obbiettivi del progetto Realizzazione di un minirobot utilizzando componenti elettronici di base. Apprendere i sistemi di programmazione.
Unita' di apprendimento
Dinamica dei manipolatori in contatto con l'ambiente Relazione sul A.A Giacomo Ziliani Dottorato di ricerca in Meccanica Applicata XIX ciclo.
1 Tecniche di controllo di forza di tipo “Non Time Based” Dottorando:Paolo Pascutto 1 UNIVERSITA’ DEGLI STUDI DI PADOVA DOTTORATO DI RICERCA IN MECCANICA.
Dipartimento di Ingegneria Meccanica e Industriale Università degli Studi di Brescia, Italia Angelo VertuanI anno di DottoratoXXII Ciclo - Meccanica Applicata.
Dottorato in Meccanica Applicata, XIX Ciclo Dipartimento di Ingegneria Meccanica Università di Brescia Giacomo Ziliani Controllo di Manipolatori Industriali.
REL. :PERONI PAOLO DOTTORATO XXI CICLO PRIMO ANNO 23/10/06
1 Tecniche di controllo di forza di tipo “non time based” P. Pascutto UNIVERSITA’ DEGLI STUDI DI PADOVA.
Università degli Studi di Padova Facoltà di Ingegneria Dottorato di ricerca in Meccanica Applicata XIX ciclo a.a /10/2005Presentazione dell’attività.
1 Tecniche di controllo di forza di tipo “Non Time Based” Dottorando:Paolo Pascutto 1 UNIVERSITA’ DEGLI STUDI DI PADOVA DOTTORATO DI RICERCA IN MECCANICA.
Metodi numerici per lo studio di sistemi multicorpo
Controllo dei manipolatori in contatto con l'ambiente Relazione sul A.A Giacomo Ziliani Dottorato di ricerca in Meccanica Applicata XIX ciclo.
LA ROBOTICA L’uomo ha sempre desiderato demandare compiti ripetitivi o pesanti a delle macchine. I precursori degli attuali robot furono creati dagli antichi.
Simulazione Interattiva di Capelli Marta De Cinti Anno accademico 2005/2006 Università di Roma “La Sapienza” Relatore Prof. Marco Schaerf Correlatore Ing.
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di “Meccanica Applicata B”
MOTO circolare uniforme
6. I principi della dinamica (II)
INTRODUZIONE AI SISTEMI OPERATIVI. Introduzione Il software può essere diviso un due grandi classi: Il software può essere diviso un due grandi classi:
Catania, 13 Novembre 2015Workshop Finale del Progetto VESPA1 Virtual Environment for a Superior Neuro-PsichiAtry PO FESR Line Project.
Transcript della presentazione:

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno Comportamento Dinamico di Manipolatori Interagenti con l’Ambiente Progetto svolto in collaborazione con ITIA-CNR (sede di Milano Progetto svolto in collaborazione con ITIA-CNR (sede di Milano) Tutor: Prof. Giovanni Legnani Dottorando: Nicola Pedrocchi

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno Moto nello Spazio Libero Posizione – Velocità – Accelerazione Traiettoria … Moto in Interazione con l’Ambiente Direzioni in cui il moto è vincolato; Direzioni di moto libero; Modellazione dell’interazione Ambiente DESTRUTTURATO ROBOT & INTERAZIONE End- effector Pezzo da contornare n t TASK FRAME (De Schutter- Mason)

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno FOCUS DEL PROGETTO Task:  Assemblaggio  Contornatura  Lavorazioni superficiali  Calibrazione  Robot guidance ... Finalità:  Studio del comportamento dinamico dei Robot  Realizzazione di un SW di controllo RISULTATI del I e del II ANNO Approfondita la teoria del controllo attraverso la simulazione di differenti task Progettato e sviluppato un SW di controllo per Robot interagenti con l’ambiente

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno Tempo Dedicato  Studio del comportamento dinamico dei robot nelle fasi di interazione  Analizzati e proposti nuovi algoritmi di controllo basati sul modello del robot  REALIZZAZIONE di un SW di controllo  Ri-definita l’architettura ed integrati nuovi moduli sw FOCUS DEL III ANNO 60% 40%

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno CRANK TURNING CONTOUR TRACKING t n DIREZIONE di CONTROLLO IN FORZA DIREZIONE di CONTROLLO in VELOCITA’ CONTROLLO IBRIDO FORZA/VELOCITA Craig (1981) Contour Tracking Crank Turning n t

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno IN LETTERATURA CONTROLLO IBRIDO IMPLICITO: Il controllore di Velocità e Forza determina i riferimenti per un anello di posizione interno. CONTROLLO IN POSIZIONE - PP P0P0 F VtVt P CONTROLLO IBRIDO ESPLICITO: Il controllore di Velocità e Forza controlla direttamente i motori tramite lo jacobiano - Robot VtVt FnFn

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno ROBOT & MOTO VINCOLATO Modello semplificato di robot che interagisce con l’ambiente Sistema robotico: Rigidezza equivalente VARIABILE Massa equivalente VARIABILE Funzione di: posizione direzione della forza

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno cedevolezza Motor 1 Motor 2 Motors 3/4 F SS (A) RIGIDEZZA : TEORICAMENTE variabile PRATICAMENTE la cedevolezza si concentra nell’end-effector F {ee} =K s{ee}  S {ee} K s{ee} COSTANTE OSS: F {0} =K s{0} (s)  S {0} K s{0} = R 0,ee (s) K s{ee} R ee,0 (s) {ee} ROBOT & MOTO VINCOLATO

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno I poli del sistema migrano all’aumentare della massa (B) MASSA: m eq,n = n T M s (s) n m eq,u = u T M s (s) u m eq = 1/(n T M s -T M s -1 n) 0.5 f =M s (s) a f = f n a = a u ROBOT & MOTO VINCOLATO

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno CONSIDERAZIONI Il recupero dei giochi nei giunti causa errori notevoli per il valore della forza al contatto Corrispondenza tra OSCILLAZIONI e MASSA EQUIVALENTE manipolatore

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno COMPENSAZIONE DINAMICA Robot interacting with the environment J T M 0T q PID PI M TO F F N FN0FN0 VT0VT0 a T =dV T /dt a N =V T d  /dt M TO J VTVT Dynamic Model  d/dt PRO: linearizzazione rigorosa del sistema al variare della configurazione CONTRO: necessita dell’accelerazione NON È NOTA A PRIORI

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno CRANK TURNING SISTEMA BASE DA CUI SI E’ PARTITI -Compensazione attriti ai giunti -Gain Scheduling Vmax = 16 cm/s Fmax = 58 N OTTIMIZZAZIONE -Affiniamento stima dell’angolo di contatto  Vmax = 28 cm/s + 75 % -Compensazione dinamica   Vmax = 50 cm/s % -Affinamento della compensazione dinamica   -Alla velocità V = 16 cm/s la forza di contatto Fmax = 8 N con un – 86% Vmax = 67 cm/s +415 % POSIZIONE LUNGHEZZA INCOGNITI

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno Regolatore proporzionale DISACCOPPIMENTO u f = f n a f = a u - Robot FnFn errore di forza e f Accelerazione a f dirette anche lungo la direzione in cui si controlla la velocità Deformazione  S f ANELLO IN FORZA: Comando in forza u f u f = f n  S f =  s u MsMs KsKs Comando in forza u f

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno CONTROLLO IBRIDO DISACCOPPIATO CONTROLLO IBRIDO DISACCOPPIATO ESPLICITO: Il controllore di Velocità e Forza determina i riferimenti attraverso regolatori MATRICIALI a TERMINI VARIABILI in funzione della configurazione Robot System Constrained Dynamics J(q) K v p d q /dt F (0) u V PD V 0 V ( T ) K d d/dt F ( T ) u env V rel ( T ) q A ( T )  T 0 - R 0 T ( ) u F P F 0 K F fwd K F p u F u reg u comp R 0 T ( ) d/dt V (0) C ( T ) Estimation curvature radius Environment terms u robot d/dt d /dt  u F PD

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno CONTOUR TRACKING

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno CONTOUR TRACKING

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno OBIETTIVI del SOFTWARE Visione Lavorazioni superficiali Chirurgia Interfacce aptiche Riabilitazione e cooperazione uomo macchina Robot Cooperanti

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno ARCHITETTURA Server I/O Board Processo di Controllo Interfaccia (HMI) Supervisore Logica di Gestione Interfaccia (Verso HW) Algoritmi di Controllo Generatore di Traiettorie CARATTERSITICHE Scritto in C++ Sviluppato in QNX processi cooperanti Tempo ciclo del processo di << 1 ms Sincronizzazione processi data da un’interrupt delle schede di acquisizione Aggiornamento in run- time dei parametri di controllo (PID, etc. ) 300 file, 50 cartelle, (ogni file è 500÷50000 righe di codice)... Criticità risolte: Formalizzazione dei Task non rigorosa Architettura non versatile Gestione delle risorse SW fragile e non intrinsecamente sicura Protocolli di comunicazione con “l’esterno” vincolanti Non User-Friendly

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno STATO DELL’ARTE Fasi del Controllo: Start; Azzeramento; Posizione ai giunti; Coordinate cartesiane; Interazione (Guidance).

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno CONCLUSIONI  Studio del comportamento dinamico dei Robot Approfondito lo studio dell’influenza dinamica Approfondito lo studio di algoritmi ibridi-dinamici (Yoshikawa) Approfondita l’estensione degli algoritmi di controllo a più gradi di libertà (Fhearstone, Khatib, Duffy, Lipkin) Sviluppato e Sperimentato un algoritmo di compensazione dinamica per controlli ibridi in forza e velocità Sviluppato e Sperimentato un algoritmo di controllo ibrido in forza e velocità disaccoppiato dinamicamente  Realizzazione di un SW di controllo  Approfondita la teoria del controllo multi-task  Ri-definita l’architettura del SW  Implementati alcuni algoritmi di controllo

Università degli Studi di Brescia Dottorato in Meccanica Applicata XX Ciclo - III anno Grazie per l’attenzione Dottorato in Meccanica Applicata – XX Ciclo – III anno di corso BUONA GIORNATA!