ROBOT SPAZIALE RRR DESCRIZIONE

Slides:



Advertisements
Presentazioni simili
LA DESCRIZIONE DEL MOTO
Advertisements

Agenda per oggi Cinematica 2-D, 3-D 1.
Il Mot.
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
GETTO DEL PESO Modello fisico del getto del peso.
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
Simulazione - Inversione Cinematica
Esempio – Manipolatore Antropomorfo
Cinematica: moto dei corpi Dinamica: cause del moto
MECCANICA (descrizione del moto dei corpi)
Applicazione h Si consideri un punto materiale
Centro di Massa di corpi rigidi
Momento Angolare Moti Traslatori Moti Rotatori per un punto materiale
G.M. - Informatica B-Automazione 2002/03 Funzione Indica una relazione o corrispondenza tra due o più insiemi che soddisfa ad alcune proprietà. Il dominio.
Il corpo rigido È un particolare sistema di punti materiali in cui le distanze, tra due qualunque dei suoi punti, non variano nel tempo un corpo rigido.
Rotazione di un corpo rigido attorno ad un asse fisso
Dinamica del punto materiale
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
Moti con accelerazione costante
CINEMATICA DINAMICA ENERGIA. Cosa rappresenta la linea a ? a LO SPAZIO PERCORSO LA TRAIETTORIA LA POSIZIONE RAGGIUNTA ……………...
Puma 560 Z0 X0 Y0 La terna utensile (u) è orientata come la terna (6).
ROBOT CILINDRICO RPP 1 giunto rotoidale con asse verticale
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
I PRINCIPI FONDAMENTALI DELLA DINAMICA (Leggi di Newton)
Il Movimento Cinematica.
CINEMATICA Lezione n.3 –Fisica ITI «Torricelli» –S.Agata M.llo (ME)
Il moto.
Studio delle singolarità del robot a 7 giunti KUKA LWR4
Relatore Candidato Prof. Alessandro De Luca Daniele De Simone
Biomeccanica Cinematica Dinamica Statica dei corpi rigidi
Il Movimento e le sue cause
PRIMO PRINCIPIO DELLA DINAMICA
Testi e dispense consigliati
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
Meccanica 10. Le forze e il movimento.
E SISTEMI DI RIFERIMENTO
6. I principi della dinamica (II)
1 Lezione IX seconda parte Avviare la presentazione col tasto “Invio”
1 Lezione IX – quarta parte Avviare la presentazione col tasto “Invio”
1 Lezione VI Avviare la presentazione col tasto “Invio”
1 Lezione IX – terza parte Avviare la presentazione col tasto “Invio”
Esercizio-Tre blocchi di massa rispettivamente m 1 =5Kg, m 2 =2 Kg e m 3 =3Kg poggiano su un piano orizzontale e sono uniti da due funi (vedi figura).
Prof.ssa Veronica Matteo
Il Moto. Partendo da una quesito assegnato nei test di ingresso alla facoltà di medicina, si analizza il moto di un oggetto.
Transcript della presentazione:

ROBOT SPAZIALE RRR DESCRIZIONE 3 giunti rotoidali ciascuno dei quali è normale al precedente Considerando il robot con i tre bracci allineati parallelamente a X0 l’asse del primo giunto coincide con Z0 l’asse del secondo giunto è parrallelo a Y0 l’asse del terzo giunto è parallelo a Z0 Z0 Y0 X0 Le grandezze sono fornite adottando il SI Lunghezze dei bracci  l1 = 0.5, l2 = 0.7, l3 = 0.6 OX0Y0Z0  Riferimento esterno OX3Y3Z3  Riferimento dell’utensile

ROBOT SPAZIALE RRR 2 Impostazione del problema cinematico e dinamico Rispettando prioritariomente le seguenti assegnazioni e in secondo luogo la convenzione di Denavit-Hartenberg , disporre le terne locali per q1 = q2 = q3 = 0  i 3 bracci sono paralleli a X0 (Y0 e Z1 equiversi) terna (0)  posizionata come indicato nel disegno terna (3)  posizionata nel centro pinza all’estremità del terzo braccio tratto verticale del primo braccio  d1 = 0.7. Impostare il problema cinematico diretto e inverso per la posizione, velocità e accelerazione. 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 delle inerzie vista dai 3 giunti 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.

ROBOT SPAZIALE RRR 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 la velocità e l’accelerazione e decelerazione massime, per i seguenti tipi di movimento Movimento con punti estremi e intermedi assegnati con traiettoria con accelerazione costante a tratti e tempo di esecuzione minimo, con i punti intermedi soddisfatti in modo approssimato; prevedere anche i casi in cui la velocità massima non può essere raggiunta con traiettoria con accelerazione lineare a tratti analisi e confronto tra i due casi precedenti. Movimento con traiettoria assegnata con il metodo della campionamento della traiettoria, prevedendo una verifica del rispetto delle tolleranze. analisi delle caratteristiche del metodo.

ROBOT SPAZIALE RRR 4 Applicazione numerica tramite Matlab Programma n_P.m per il movimento con punti estremi e intermedi, da fermo a fermo, con accelerazione costante a tratti e tempo di esecuzione minimizzato e punti intermedi soddisfatti in modo approssimato. Dati d’ingresso il file Bracci.mat contenente le caratteristiche dei bracci; il file è fornito Lun ® 4  1 lunghezze dei bracci e altezza del braccio 1: [l1, l2, l3, d1]T il file Giunti.mat delle caratteristiche dei tre giunti (il file è fornito); Ang ® 3  2 escursioni angolari, VMAx ® 3  1 velocità massime, AMax ® 3  1 accelerazioni massime per ogni giunto; un file chiamato n_Punti.mat contenente (è fornito un file d’esempio) la matrice PuIn ® n  3 contenente ordinati in ciascuna riga gli n punti estremi e intermedi del percorso in coordinate esterne il vettore PoIn ® 1  3 contenente la postura iniziale di PuIn(1,1:3) la variabile npr contenente il numero di punti per la rappresentazione

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

ROBOT SPAZIALE RRR 6 Applicazione numerica tramite Matlab 3 Programma T_R.m per il movimento con traiettoria assegnata, con il metodo della campionamento della traiettoria centro pinza: percorso rettilineo con velocità costante; Dati d’ingresso il file Bracci.mat contenente le caratteristiche dei bracci (il file è fornito); Lun ® 4  1 lunghezze dei bracci e altezza del braccio 1: [l1, l2, l3, d1]T un file chiamato Tra_Ass.mat contenente (è fornito un file d’esempio); PoIn ® 3  1 contenente la postura iniziale, PuFi ® 1  3 contenente il punto finale del percorso in coordinate esterne, tes ® tempo di esecuzione del compito, la variabile npr contenente il numero di punti per la rappresentazione.

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

ROBOT SPAZIALE RRR 8 Applicazione numerica tramite Matlab 5 Programma Din_inv.m per la soluzione problema dinamico inverso, in presenza di gravità Dati d’ingresso il file Bracci.mat contenente le caratteristiche dei bracci; il file è fornito Lun ® 4  1 lunghezze dei bracci e altezza del braccio 1: [l1, l2, l3, d1]T CeMaN ® 1  3 coordinate del centro di massa nella terna locale N Ms ® 3  1 masse dei tre bracci JciN ® 3  3 tensore d’inerzia rispetto alla terna centrale d’inerzia: gli assi della terna locale N sono equi-orientati rispetto alla terna centrale un file chiamato Traiettoria.mat contenente le variabili di giunto QG, QGp e QGpp e tes nel formato impiegato dal programma PoVeAcPt.m

ROBOT SPAZIALE RRR 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 dai 3 giunti eseguiti con il programma AzECIn.p; simulazione del movimento con il programma RRR.p un file chiamato Dina.mat contenente, nel formato impiegato dal programma AzECIn.p, t: vettore dei tempi Azio: azioni esercitate ai giunti EnCi: energia cinetica globale In: inerzia totale vista dai 3 giunti

ROBOT SPAZIALE RRR 10 Applicazione numerica tramite Matlab 7 Programma Din_dir.m per il problema dinamico diretto, in presenza di gravità Dati d’ingresso il file Bracci.mat contenente le caratteristiche dei bracci; il file è fornito Lun ® 4  1 lunghezze dei bracci e altezza del braccio 1: [l1, l2, l3, d1]T CeMaN ® 1  3 coordinate del centro di massa nella terna locale N Ms ® 3  1 masse dei tre bracci JciN ® 3  3 tensore d’inerzia rispetto alla terna centrale d’inerzia: gli assi della terna locale N sono equi-orientati rispetto alla terna centrale un file chiamato Dina.mat contenente le azioni esercitate ai giunti Azio e il vettore dei tempi t nel formato impiegato dal programma AzECIn.m

ROBOT SPAZIALE RRR 11 Applicazione numerica tramite Matlab 8 Risultati: per i file d’ingresso forniti effettuare grafici della traiettoria con il programma PoVeAcPt.p; le variabili dei giunti e le rispettive derivate devono essere calcolate per via analitica simulazione del movimento con il programma RRR.p un file chiamato Traiettoria.mat contenente le variabili di giunto QG, QGp e QGpp e TempoEsecuzione impiegate in PoVeAcPt.p tramite il programma per la dinamica inversa, una valutazione delle traiettorie ottenute Commentare i risultati numerici ottenuti per i casi tipici forniti Ritorno