Puma 560 Z0 X0 Y0 La terna utensile (u) è orientata come la terna (6).

Slides:



Advertisements
Presentazioni simili
Moti Circolari e oscillatori
Advertisements

Fare scienza con il computer - appunti II incontro - 19 gennaio 2007
HALLIDAY - capitolo 7 problema 11
Esercizio sia conservativo e nel caso calcolarne la funzione energia potenziale assumendo che essa sia nulla nell’origine , Stabilire se il campo di.
Spazio dei giunti e spazio operativo
ESPERIENZA DI LABORATORIO PER SIMULARE IL MOTO DI UNA CARICA ELETTRICA RISPETTO AD UNA CARICA FISSA. Applicazione della Legge di Coulomb in presenza di.
Cinematica diretta Un manipolatore è costituito da un insieme di corpi rigidi (bracci) connessi in cascata tramite coppie cinematiche (giunti). Si assume.
Cinematica del braccio di un robot
Cinematica differenziale
Dinamica del manipolatore
IL MOTO.
Moto di un “punto materiale” P nello spazio tridimensionale:
Corso di Percezione Robotica (PRo) A.A. 99/00 B. Modulo di Robotica
Un manipolatore è costituito da un insieme di corpi rigidi (bracci) connessi in cascata tramite coppie cinematiche (giunti) a formare una catena cinematica.
Cinematica differenziale
Inversione differenziale della Cinematica
Esempio – Manipolatore Antropomorfo
Cinematica: moto dei corpi Dinamica: cause del moto
Lavoro ed energia cinetica: introduzione
Le forze conservative g P2 P1 U= energia potenziale
Il lavoro [L]=[F][L]=[ML-2T -2] S.I.: 1 Joule = 1 m2 kg s-2
Momento Angolare Moti Traslatori Moti Rotatori per un punto materiale
Lavoro di una forza costante
Rotazione di un corpo rigido attorno ad un asse fisso
Moti del corpo rigido 2) Rotazione 3) Rototraslazione 1) Traslazione
ELEMENTI DI CINEMATICA
Il lavoro dipende dal percorso??
Lezione 7 Dinamica dei sistemi di punti materiali
Lezione 8 Dinamica del corpo rigido
Lezione 6 Dinamica del punto
Robot Puma 560 Caratteristiche
CINEMATICA DINAMICA ENERGIA. Cosa rappresenta la linea a ? a LO SPAZIO PERCORSO LA TRAIETTORIA LA POSIZIONE RAGGIUNTA ……………...
ROBOT CILINDRICO RPP 1 giunto rotoidale con asse verticale
ROBOT SPAZIALE RRR DESCRIZIONE
Velocità e accelerazioni del Robot Puma 560
ROBOT CILINDRICO RPP R19 1 giunto rotoidale con asse verticale
CINEMATICA E DINAMICA PER UN ROBOT PLANARE RPR Descrizione
Robot Puma 560 prodotto da RP Automation, Inc.
ROBOT PUMA 560 Descrizione
ROBOT CILINDRICO RPP Impostazione del problema cinematico
ROBOT CILINDRICO RPP 1 giunto rotoidale con asse verticale
Robot RRR con polso sferico
Configurazione corrispondente a
ROBOT PUMA 560 Caratteristiche
Il Movimento Cinematica.
CINEMATICA Lezione n.3 –Fisica ITI «Torricelli» –S.Agata M.llo (ME)
Il moto.
Relatore Candidato Prof. Alessandro De Luca Daniele De Simone
Biomeccanica Cinematica Dinamica Statica dei corpi rigidi
PRIMO PRINCIPIO DELLA DINAMICA
Meccanica I moti rettilinei
Testi e dispense consigliati
Un esempio.
un sistema rigido di punti materiali
IL MOVIMENTO Spazio e tempo Spostamento Legge oraria Velocita’
LE FORZE E IL MOVIMENTO.
CINEMATICA e DINAMICA.
Relatore prof. re CATELLO INGENITO
Esercizi (attrito trascurabile)
Metodi numerici per lo studio di sistemi multicorpo
VARI TIPI DI MOTO Grandezze Traiettoria MOTO MOTO RETTILINEO
MOTO circolare uniforme
6. I principi della dinamica (II)
ENERGIA POTENZIALE Il lavoro compiuto da una forza è definito dalla relazione e nel caso della forza di attrito dinamico il suo valore dipende dalla lunghezza.
Avviare la presentazione col tasto “Invio”
IL MOTO RETTILINEO UNIFORMEMENTE ACCELERATO: MUA
Prendendo in considerazione il moto dei corpi estesi, per i quali varia nel tempo l’orientazione nello spazio. Possiamo parlare del moto rotatorio.
Prof.ssa Veronica Matteo
6. Energia cinetica di rotazione e momento d’inerzia
Transcript della presentazione:

Puma 560 Z0 X0 Y0 La terna utensile (u) è orientata come la terna (6). La terna utensile (u) ha origine nel centro pinza. Le coordinate del centro pinza sono CP(6)  (0, 0, 0.12)(6) Orientamento dell’utensile tramite angoli di Eulero ZXZ

Puma 560 2 Impostazione del problema dinamico Disporre le terne locali in base alla convenzione di Denavit-Hartenberg secondo i seguenti parametri Impostare per un moto assegnato il problema dinamico inverso, in presenza di azioni esterne, per determinare le azioni da esercitare ai giunti per realizzare il moto assegnato l’energia cinetica totale del manipolatore durante il moto assegnato il valore dell’ inerzia vista dal 1o giunto durante il moto assegnato Risolvere il problema dinamico diretto per determinare il moto del manipolatore per un assegnato sistema di forze esterne e azioni ai giunti n d q a a 1 0.6700 q1=0 0.0 -1.5708 2 0.0 q2=0 0.4318 0.0 3 0.1254 q3=0 0.0203 -1.5708 4 0.4318 q4=0 0.0 -1.5708 5 0.0 q5=0 0.0 1.5708 6 0.0 q6=0 0.0 0.0

Puma 560 3 Impostazione della pianificazione del movimento Per il robot in considerazione si imposti il problema per la pianificazione del movimento, essendo assegnati per ogni giunto le escursioni, la velocità e l’accelerazione e decelerazione massime, per i seguenti tipi di movimento Movimento punto-punto con accelerazione costante a tratti e minimizzazione della potenza specifica con traiettoria per la riduzione delle vibrazioni (facoltativo) analisi e confronto tra i due casi precedenti (facoltativo) Movimento con con traiettoria assegnata con il metodo della scomposizione in sotto-traiettorie

Puma 560 4 Applicazione numerica tramite Matlab Impiegando le formulazioni matriciali del problema dinamico e della pianificazione del movimento sviluppare i seguenti programmi. Programma P_P.m per il movimento punto-punto, da fermo a fermo con tempo di esecuzione minimo; il programma deve funzionare con le seguenti specifiche. Dati d’ingresso il file Giunti.mat delle caratteristiche dei sei giunti: le escursioni angolari (Ang ® 6  2), le velocità (Vel ® 6  1) e le accelerazioni e decelerazioni (Acc ® 6  2) massime per ogni giunto; il file viene fornito; un file chiamato Punto_Punto.mat contenente i vettori PoIn e PoFi ® 6  1 contenente rispettivamente la postura iniziale in coordinate dei giunti e la posa finale in coordinate esterne; la variabile npr contenente il numero di punti per la rappresentazione.

Puma 560 5 Applicazione numerica tramite Matlab 2 Risultati: per i file d’ingresso forniti effettuare grafici della traiettoria con il programma PoVeAc.m; le variabili dei giunti e le rispettive derivate devono essere calcolate per via analitica; simulazione del movimento con il programma MuoviPuma560.p; un file chiamato Traiettoria.mat contenente i le variabili di giunto QG, QGp e QGpp e il tempo di esecuzione tes impiegate in PoVeAc.m.

Puma 560 6 Applicazione numerica tramite Matlab 3 Programma T_A.m per il movimento con traiettoria assegnata, con il metodo della scomposizione in sotto-traiettorie centro pinza: percorso rettilineo con velocità costante; orientamento della pinza: fisso. Dati d’ingresso il file Giunti.mat delle caratteristiche dei sei giunti: le escursioni angolari (Ang ® 6  2), le velocità (Vel ® 6  1) e le accelerazioni (Acc ® 6  2) massime per ogni giunto; il file viene fornito; un file chiamato Tra_Ass.mat contenente i vettori PoIn e PoFi ® 6  1 contenente rispettivamente la postura iniziale in coordinate dei giunti e la posa finale in coordinate esterne; la variabile vel ® 3  1 contenente la velocità costante del centro pinza.

Puma 560 7 Applicazione numerica tramite Matlab 4 Risultati: per i file d’ingresso forniti effettuare grafici della traiettoria con il programma PoVeAc.m; le variabili dei giunti e le rispettive derivate devono essere calcolate per via analitica; simulazione del movimento con il programma MuoviPuma560.p; un file chiamato Traiettoria.mat contenente le variabili di giunto QG, QGp e QGpp e il tempo di esecuzione tes impiegate in PoVeAc.m.

Puma 560 8 Applicazione numerica tramite Matlab 5 Programma D_I.m per la soluzione problema dinamico inverso, in presenza di gravità. Dati d’ingresso il file Bracci.mat contenente le caratteristiche dei sei bracci: le coordinate cartesiane locali dei centri di massa (Cm ® 6  3), i momenti centrali d’inerzia espressi rispetto a terne equiverse alle terne locali (Jm ® 6  3) e le masse (Massa ® 6  1); il file viene fornito; un file chiamato Traiettoria.mat contenente le variabili di giunto QG, QGp e QGpp e il tempo di esecuzione tes nel formato impiegato dal programma PoVeAc.m

Puma 560 9 Applicazione numerica tramite Matlab 6 Risultati: per i file d’ingresso forniti effettuare grafici delle azioni dei giunti, dell’andamento dell’energia cinetica globale e dell’inerzia totale vista dal 1o giunto eseguiti con il programma AzECIn.m; simulazione del movimento con il programma MuoviPuma560.p un file chiamato Dina.mat contenente, nel formato impiegato dal programma AzECIn.m, t: vettore dei tempi Azio: azioni esercitate ai giunti EnCi: energia cinetica globale In1: inerzia totale vista dal 1o giunto Commentare i risultati numerici ottenuti per i casi tipici forniti Ritorno