ROBOT PUMA 560 Caratteristiche

Slides:



Advertisements
Presentazioni simili
Il moto rettilineo uniformemente accelerato
Advertisements

FUNZIONI REALI DI DUE VARIABILI REALI
LA DESCRIZIONE DEL MOTO
Agenda per oggi Cinematica 2-D, 3-D 1.
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
MATLAB Cristina Campi
MATLAB Stefano Gagliardo
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
A. Stefanel - M - L'energia meccanica
Meccanica 2 1 marzo 2011 Cinematica in una dimensione
moti uniformemente accelerati
Richiami di Identificazione Parametrica
Robotica & Automazione di Processo Robotics Toolbox per MATLAB
Moto di un “punto materiale” P nello spazio tridimensionale:
Corso di Percezione Robotica (PRo) A.A. 99/00 B. Modulo di Robotica
DERIVATE PARZIALI PRIME
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
MATLAB. Annalisa Pascarella
Rotazione di un corpo rigido attorno ad un asse fisso
Posizione di un punto nello spazio
Moti del corpo rigido 2) Rotazione 3) Rototraslazione 1) Traslazione
ELEMENTI DI CINEMATICA
Il lavoro dipende dal percorso??
Robot Puma 560 Caratteristiche
Determinazione Orbitale di Satelliti Artificiali Lezione 4
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
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
Università degli Studi di Bari Laurea in Chimica Di spense di Informatica - Dott. F. Mavelli Programmare in Matlab Funzioni di Libreria Funzioni definite.
Il Movimento Cinematica.
CINEMATICA Lezione n.3 –Fisica ITI «Torricelli» –S.Agata M.llo (ME)
Meccanica 4. L’accelerazione.
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
Sistemi di riferimento
Meccanica I moti rettilinei
Progressioni aritmetiche descrizione elementare
File e Funzioni Si possono distinguere tre tipi di file che vengono utilizzati in MATLAB: M-file: hanno estensione .m e in essi vengono memorizzati i.
Whole-body dynamic behavior and control of human-like robots. Analisi di un articolo del dipartimento di scienze informatiche dell’università di Stanford.
ANALISI CINEMATICA E DINAMICA DI UN MANIPOLATORE PARALLELO 3-UPU
Grandezze e Misure
Esercizi (attrito trascurabile)
Metodi numerici per lo studio di sistemi multicorpo
VARI TIPI DI MOTO Grandezze Traiettoria MOTO MOTO RETTILINEO
1 Lezione XI Avviare la presentazione col tasto “Invio”
Sistemi di equazioni lineari. Sistemi di primo grado di due equazioni a due incognite Risolvere un sistema significa trovare la coppia di valori x e y.
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 PUMA 560 Caratteristiche Robot Puma 560 prodotto da RP Automation, Inc. Indirizzo web  http://www.rpautomation.com/Robotspecs/560spec.htm

Generale Area di Lavoro Specifiche Tecniche Assi 6 Attuatori Motori CC Controllo Numerico Coordinate Encoder Incrementali Controllo di Posizione Cartesiane Cavi 5 metri Area di Lavoro Massima estenzione polso 878 mm (tra il giunto 1 e 5) Limiti giunto 1 320 gradi Limiti giunto 2 250 gradi Limiti giunto 3 270 gradi Limiti giunto 4 280 gradi Limiti giunto 5 200 gradi Limiti giunto 6 532 gradi

Capacità di carico Prestazioni Ambiente Pesi Carico pagante nominale 4 kg Carico permesso al polso 4 kg entro 127 mm dal Jt 5 e 37.6 mm dal Jt 6 Prestazioni Errore casuale ± 0.1 mm entro 760 mm Massima velocità 1 rad/s Ambiente Temperatura da 5 a 40 °C Umidità 50% a 40 °C e 90% a 20 °C Pesi Braccio 63 kg Unità di controllo 200 kg

Caratteristiche costruttive

Configurazione corrispondente a rotazioni nulle Quesiti Per gli assi dei giunti Ai indicati, posizionare le terne secondo la convenzione di Denavit-Hartenberg e determinare i parametri. Calcolare in forma simbolica le matrici di posizione M0i e risolvere i problemi di cinematica diretta e inversa 0.67 A2 A3 0.4318 0.0203 0.1254 X0 A1  Z0 Y0 A4 A5 A6 Configurazione corrispondente a rotazioni nulle Y0 Z0 X0

Cinematica diretta e inversa Definire il problema cinematico diretto per la posizione impostando in forma simbolica le matrici di posizione M0h , con h = 1 … 6, a partire dalle matrici di posizione relative Mij di Denavit-Hartenberg; l’impostazione deve rappresentare il primo passo per l’esecuzione del successivo punto 5). Risolvere in forma simbolica il problema cinematico inverso per la posizione. Impostare il problema cinematico diretto per la velocità e l’accelerazione. Utilizzando le matrici dell’asse elicoidale , le matrici di velocità e di accelerazione . Partendo dalla formulazione del punto precedente impostare il problema cinematico inverso per la velocità e l’accelerazione evidenziando lo jacobiano che consente la soluzione. Programmare in linguaggio MATLAB, utilizzando i modelli di file forniti, le espressioni simboliche trovate. Verificare con i file Puma560.m, Verifica_Pos_Inv.m e Verifica_Cin_Inv.p la validità delle espressioni trovate e programmate. Commentare i risultati

Impostazione della pianificazione del movimento Per il robot in considerazione si imposti il problema per la pianificazione del movimento, con assegnate velocità, accelerazione e decelerazione massime, per il movimento punto-punto con le leggi di moto definite da posizione iniziale qi e finale qf e tempo di esecuzione T: con accelerazione costante a tratti e minimizzazione del tempo di esecuzione per la riduzione delle vibrazioni e tempo di esecuzione ottimizzato con le seguenti tre traiettorie traiettoria polinomiale del 5° ordine

traiettoria di Cicloidale traiettoria di Gutman Analizzare e comparare dal punto di vista cinematico le traiettorie

Traiettoria punto-punto: applicazione con MATLAB Impiegando le formulazioni del problema cinematico e della pianificazione del movimento sviluppare il programma Programma Punto_Punto.m per il movimento punto-punto da fermo a fermo, con le tre traiettorie proposte, da una postura corrente a una posa finale, al fine di afferrare un oggetto; il programma deve minimizzare il tempo di azionamento e funzionare con qualsiasi tipo di ingresso nell’ambito delle specifiche di seguito fornite Dati d’ingresso Parametri da fornire come argomenti alla funzione Matlab il vettore riga Q0 contenente la postura corrente nello spazio dei giunti il vettore riga Sf(x,y,z,fi,chi,psi) contenente il punto finale cioè la posa dell’organo terminale in coordinate esterne gli altri argomenti utili per far funzionare la funzione, come specificato il file Giunti_Puma560.m contenente le velocità VMax e le accelerazioni AMax massime per ogni giunto; il file viene fornito

2 Risultati: per i file d’ingresso forniti effettuare grafici della traiettoria con il programma PoVeAcPt.m; le variabili dei giunti e le rispettive derivate devono essere calcolate per via analitica simulazione del movimento con il programma Puma560.m un file chiamato Traiettoria.mat contenente le variabili di giunto QG, QGp e QGpp e TempoEsecuzione impiegate in PoVeAcPt.p Commentare i risultati ottenuti per alcuni casi numerici significativi confrontando le tre traiettorie e le implicazioni di carattere cinematico.