Pianificazione di traiettorie nello spazio cartesiano



Documenti analoghi
Nome..Cognome. classe 3D 26 Gennaio Verifica: Parabola e circonferenza

Prova Scritta di Robotica I B: preferibile per 5 crediti 12 Gennaio 2010

Lezione n.12. Gerarchia di memoria

velocità angolare o pulsazione (gradi /s oppure rad/s) (angolo percorso da V in un intervallo di tempo)

Media Mobile di ampiezza k (k pari) Esempio: Vendite mensili di shampoo

METODI DECISIONALI PER L'AZIENDA. Dott. Lotti Nevio

2. Politiche di gestione delle scorte

Università di Napoli Parthenope Facoltà di Ingegneria

del segnale elettrico trifase

Differenziazione di prodotto e qualità in monopolio

funzione: trasformare un segnale ottico in un segnale elettrico;

RISPOSTA NEL DOMINIO DEL TEMPO

Lezione 11. Inflazione, produzione e crescita della moneta

Osservabilità (1 parte)

L ipotesi di rendimenti costanti di scala permette di scrivere la (1) in forma intensiva. Ponendo infatti c = 1/L, possiamo scrivere

Lezione 10. (BAG cap. 9) Corso di Macroeconomia Prof. Guido Ascari, Università di Pavia

Operazioni finanziarie. Operazioni finanziarie

USO DELL OSCILLOSCOPIO

MACCHINE ELETTRICHE. Campo rotante. Stefano Pastore. Dipartimento di Ingegneria e Architettura Corso di Elettrotecnica (IN 043) a.a.

(studio del moto dei corpi) Cinematica: descrizione del moto. Dinamica: descrizione del moto in funzione della forza

Esercizi di Matematica Finanziaria

V AK. Fig.1 Caratteristica del Diodo

Università di Pisa - Polo della Logistica di Livorno Corso di Laurea in Economia e Legislazione dei Sistemi Logistici. Anno Accademico: 2013/14

La cicloide. Flaviano Battelli Dipartimento di Scienze Matematiche Università Politecnica delle Marche, Ancona

Prova Scritta di Robotica I A: preferibile per 6 crediti 12 Gennaio 2010

Si analizza la lavorazione attuale per ricavare dati sulla durata utensile. A questo scopo si utilizza la legge di Taylor:

3.13 Accelerazione vettoriale 1. L accelerazione vettoriale media di un punto nell intervallo di tempo tra t' e t" è la grandezza

VALORE EFFICACE DEL VOLTAGGIO

Le funzioni elementari. Corsi di Laurea in Tecniche di Radiologia... A.A Analisi Matematica - Le funzioni elementari - p.

A. Quantità edificatorie e densità territoriale...1

Corso di Geometria e Algebra Lineare: Geometria Lineare. 6^ Lezione

La programmazione aggregata nella supply chain. La programmazione aggregata nella supply chain 1

I confronti alla base della conoscenza

Il condensatore. Carica del condensatore: tempo caratteristico

ESAME DI STATO DI LICEO SCIENTIFICO

Il concetto di punto materiale

allora la retta di equazione x=c è asintoto (verticale) della funzione

Trasformazioni di Galileo

Fisica Generale Modulo di Fisica II A.A Esercitazione 7 CIRCUITI IN REGIME SINUSOIDALE

Struttura dei tassi per scadenza

LEZIONE 3 INDICATORI DELLE PRINCIPALI VARIABILI MACROECONOMICHE. Argomenti trattati: definizione e misurazione delle seguenti variabili macroecomiche

DI IDROLOGIA TECNICA PARTE III

POLITECNICO DI MILANO IV FACOLTÀ Ingegneria Aerospaziale Fisica Sperimentale A+B - I Appello 16 Luglio 2007

illuminazione artificiale

Salvataggi (dal questionario sui gruppi)

Sviluppare una metodologia di analisi per valutare la convenienza economica di un nuovo investimento, tenendo conto di alcuni fattori rilevanti:

Moto in una dimensione

Il valore delle. Argomenti. Domande chiave. Teoria della Finanza Aziendale Prof. Arturo Capasso A.A

Microcilindri pneumatici. Serie CJ1. Stelo semplice 2.5. Molla posteriore. Codici di ordinazione/doppio effetto. Tubi

Circuiti dinamici. Circuiti del primo ordine. (versione del ) Circuiti del primo ordine

Il problema. ! Si chiede di sviluppare un applicazione per la

Sommario. Introduzione. Progetto di alberi di trasmissione Concentrazione di tensioni

Corso di IMPIANTI TECNICI per l EDILIZIAl. Vaso di espansione. Prof. Paolo ZAZZINI Dipartimento INGEO Università G.

P suolo in P; 2. la distanza d, dall uscita dello

Perché il logaritmo è così importante?

tp = 0 P + t r a 0 P Il modello di crescita aritmetico deriva dalla logica del tasso di interesse semplice

I ESERCITAZIONE. Soluzione

f v, lim allora x, y x, y e analogamente se 0,1 Osserviamo che la derivata direzionale esiste per ogni punto x y e ogni vettore,2 0,0 cos 2 1

FUNZIONI REALI DI UNA VARIABILE REALE E APPLICAZIONI

I RENDIMENTI LE SERIE STORICHE FINANZIARIE

MODELLI AFFLUSSI DEFLUSSI

Cinematica del punto materiale 1. La definizione di cinematica.

Volume FISICA. Elementi di teoria ed applicazioni. Fisica 1

IL CALCOLO VETTORIALE (SUPPLEMENTO AL LIBRO)

Termodinamica. Sistema termodinamico. Piano di Clapeyron. Sistema termodinamico. Esempio. Cosa è la termodinamica? TERMODINAMICA

Un po di teoria. cos è un condensatore?

DIMENSIONAMENTO DEL MARTINETTO PER RICIRCOLO DI SFERE

Progetto delle armature longitudinali del solaio

ESEMPI DI ESERCIZI SU IRPEF ED IRES

RETTE, PIANI, SFERE, CIRCONFERENZE

Università degli Studi di Milano-Bicocca - Facoltà di Economia Matematica Generale Modulo B - 15 Luglio Soluzione

LA MACROECONOMIA DAGLI ANNI 60 AD OGGI. la relazione tra i due principali indicatori di malessere economico aggregato: inflazione e disoccupazione;

b i 1,1,1 1,1,1 0,1,2 0,3,4

Esercizi. 1, v 2 = 1. , v 3 = si determini un vettore non nullo appartenente a span{v 1, v 2 } span{v 3, v 4 }

VARIAZIONI GRADUALI DI PORTATA

SCELTE INTERTEMPORALI E DEBITO PUBBLICO

La propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile

Andrea Pagano, Laura Tedeschini Lalli

Economia e gestione delle imprese Sommario. Liquidità e solvibilità

Posizione e orientamento di corpi rigidi

INTRODUZIONE AI SEGNALI. Fondamenti Segnali e Trasmissione

TEST D'INGRESSO DI FISICA

Regolatori switching

Capitolo 4: Ottimizzazione non lineare non vincolata parte II. E. Amaldi DEIB, Politecnico di Milano

Analisi Matematica di circuiti elettrici

IL DIMENSIONAMENTO DEGLI IMPIANTI IDROSANITARI Vasi d espansione e accumuli

GRANDEZZE ALTERNATE SINUSOIDALI

e sostituendo il valore =6 si ottiene che:

Università di Napoli Parthenope Facoltà di Ingegneria

CORSO DI LAUREA IN FISICA ANNO ACCADEMICO PROVA DI INGRESSO

La volatilità delle attività finanziarie

Corso di Laurea in Disegno Industriale. Lezione 6 Novembre 2002 Derivate successive, derivate parziali e derivate di vettori. F.

Il progetto della rete di fornitura in ambiente incerto. Il progetto della rete in ambienti incerti 1

Lezione n.7. Variabili di stato

( ) ( ) Esempio di Prova di MATEMATICA E FISICA - MIUR PROBLEMA 1 (traccia di soluzione di S. De Stefani)

flusso in uscita (FU) Impresa flusso in entrata (FE)

Prova d esame del 30 giugno 2010 Soluzione

Cinematica moto armonico. Appunti di Fisica. Prof. Calogero Contrino

ESERCIZI CINEMATICA IN UNA DIMENSIONE

Soluzione. Le componenti del gradiente sono le derivate parziali della funzione: cos y 0 (x 0, y 0 ) domf =R 2. sin y 0 (x x 0 ) + e x 0

Transcript:

Corso di Roboica 1 Pianificazione di raieorie nello spazio caresiano Prof. Alessandro De Luca Roboica 1 1

Traieorie nello spazio caresiano le ecniche di pianificazione nello spazio dei giuni si possono applicare in generale anche nello spazio caresiano una pianificazione per l orienameno basaa su (re) parameri minimali che idenificano la posa non favorisce la visualizzazione dell andameno complessivo in 3D si cerca comunque di pianificare separaamene per posizione e orienameno normalmene i nodi di posizione da inerpolare nello spazio caresiano sono pochi (es., P-T-P: 2 nodi, se aggiungo un via poin divenano 3): si possono usare funzioni spaziali inerpolani più semplici (ipicamene, ree) Roboica 1 2

Esempio di raieoria caresiana (solo posizione) p i L p f cammino paramerico p(s) = p i + s (p f - p i ) ASSEGNATI p i, p f, v max, a max v i, v f (ipicamene 0) p f - p i p f - p i = L = p f - p i versore dei coseni direori della rea s [0,1] se pongo s = σ/l, σ [0,L] è l ascissa curvilinea (lunghezza del cammino percorso). dp.... d p(s) = s = (p f - p i ) s p(s) = 2 p. s 2 + ds ds 2 p f - p i. = σ = p f - p i.. σ L L dp.... s = (p f - p i ) s ds Roboica 1 3

Legge oraria con velocià rapezoidale - 1.. σ(). σ() a max bang- coas- bang v max assegnai*: L, v max, a max deerminare: T s, T V max (T - T s ) = L area rapezio velocià σ() T s T-T s T L T s = v max a max L a max + v 2 max T = a max v max esisenza fase coas : L > v max2 /a max * = sono possibili alre combinazioni di dai in ingresso (vedi libro) Roboica 1 4

Legge oraria con velocià rapezoidale - 2.. σ() a max a max 2 /2 [0,T s ]. σ() v max σ() = v max - v max 2 2 a max [T s,t-t s ] - a max (-T) 2 /2 + v max T - v max 2 a max σ() L [T-T s,t] T s T-T s T si può usare anche nello spazio dei giuni! Roboica 1 5

Concaenazione di raieorie reilinee A z A B overfly via poin C C y B - A B - A = K AB C - B C - B = K BC veori dei coseni direori x dae: velocià cosane di modulo v 1 su AB v 2 su BC ransizione: ad accelerazione cosane per un empo ΔT p() = x() y() z() [0, ΔT], = 0: inizio ransizione noa: durane l over-fly, il cammino rimane sempre nel piano specificao dai due rai reilinei che si inersecano in B (in praica, è un problema planare) Roboica 1 6

.. x() sulle singole componeni v 1 K AB,x. x() v 2 K BC,x.. y() ΔT. y() v 2 K BC,y.. z() v 1 K AB,y. z() v 1 K AB,z ΔT v2 KBC,z Roboica 1 7

Legge oraria della ransizione x A z A B p() = C x() y() z() C y.. p() = 1/ΔT (v 2 K BC - v 1 K AB ) B - A B - A = K AB C - B C - B = K BC veori dei coseni direori [0, ΔT], = 0: inizio ransizione. p() = v 1 K AB + /ΔT (v 2 K BC - v 1 K AB ) p() = A + v 1 K AB + 2 /2ΔT (v 2 K BC - v 1 K AB ) Roboica 1 8

Deerminazione ΔT (1) A B d 1 d 2 C C B - A = d 1 K AB 1 C - B = d 2 K BC p() = A + v 1 K AB + 2 /2ΔT (v 2 K BC - v 1 K AB ) A p(δt) = A + ΔT/2 (v 1 K AB + v 2 K BC ) = C - B + A + ΔT/2 (v 1 K AB + v 2 K BC ) = C - B 1 d 1 K AB + d 2 K BC = ΔT/2 (v 1 K AB + v 2 K BC ) d 1 = v 1 ΔT/2 d 2 = v 2 ΔT/2 se ad es. fisso d 1 (ossia A ) ΔT = 2d 1 /v 1 d 2 = d 1 v 2 /v 1 Roboica 1 9

Esempio numerico ransizione da A=(3,3) a C=(8,9) via B=(1,9), con velocià da v 1 =1 a v 2 =2 due esempi di opzioni per la soluzione (forniscono cammini differeni!) assegnao il empo di ransizione: ΔT=4 (qui, cenrao con [-ΔT/2, ΔT/2]) assegnaa la disanza da B di disacco: d 1 =3 (assegnare d 2 si raa in modo analogo) B C B C B A A ΔT=4 d 1 =3 Roboica 1 10

Esempio numerico (coninua) prima opzione: ΔT=4 (si oiene d 1 =2, d 2 =4) seconda opzione: d 1 =3 (si oiene ΔT=6, d 2 =6) di fao, sono gli sessi profili di vel/acc ma con scale dei empi diverse!! Roboica 1 11

Deerminazione ΔT (2) A B C C.. p() = 1/ΔT (v 2 K BC - v 1 K AB ) A v 1 = v 2 = v max (per semplicià).. p() = a max ΔT = (v max /a max ) K BC - K AB = (v max /a max ) 2 (1 - K BC,x K AB,x - K BC,y K AB,y - K BC,z K AB,z ) Roboica 1 12

Esempio pianificare una raieoria caresiana da A a C (da fermo a fermo) eviando l osacolo O, con a a max e v v max A B sufficienemene lonano da O C C A O C A su AA a max ; su A B e BC v max su C C - a max + overfly ra A e C ; Roboica 1 13

Alre raieorie caresiane circolari per 3 puni in 3D (buil-in) lineari dell E-E con orienameno cosane per robo con polso sferico: raieoria decomposa in posizione del polso e orienameno dell E-E si cerca sempre di paramerizzare il cammino caresiano p(s) rispeo all ascissa curvilinea (ad es., per cammini circolari s = Rθ), cosicché velocià: dp/d = dp/ds ds/d dp/ds = versore ( =1) angene alla raieoria: direzione angene (s) ds/d = modulo della velocià angenziale (scalare) accelerazione: d 2 p/d 2 = d 2 p/ds 2 (ds/d) 2 + dp/ds d 2 s/d 2 d 2 p/ds 2 = curvaura κ(s) (= 1/raggio di curvaura) d 2 p/ds 2 (ds/d) 2 = accelerazione cenripea: direzione normale n(s) al cammino, ma sullo sesso piano osculaore; binormale b(s) = (s) n(s) d 2 s/d 2 = valore scalare (pos/neg) dell accelerazione angenziale Roboica 1 14

Terna di Frene dao un cammino p(s) in R 3, paramerizzao da s (non necessariamene l ascissa curvilinea), si definisce una erna come in figura s n(s) b(s) (s) espressione generale della curvaura κ(s) = p (s) p (s) / p (s) 3 p = dp/ds p = d 2 p/ds 2 derivae rispeo al paramero (s) = p (s)/ p (s) versore angene n(s) = p (s)/ p (s) versore normale ( al piano osculaore) b(s) = (s) n(s) versore binormale Roboica 1 15

per robo caresiani Traieorie oime 1. il cammino reilineo ra due puni dello spazio operaivo è quello percorribile a empo minimo (ma non l unico!) 2. una legge oraria oima è bang-coas-bang in accelerazione (ovvero in coppia) per robo aricolai 1. e 2. non sono più vere in generale nello spazio caresiano, ma coninuano a essere vere nello spazio dei giuni se si assume di avere vincoli di max velocià e accelerazione però raieorie reilinee nello spazio dei giuni non sono ovviamene reilinee nello spazio operaivo, e viceversa il vincolo di massima accelerazione ai giuni è conservaivo rispeo a quello di massima coppia (in configurazioni diverse servono coppie differeni per oenere la sessa accelerazione) Roboica 1 16

Traieorie per l orienameno A x A z A x B zb B y A y B definia una rappresenazione minimale orienameno (ad es., angoli φ θ ψ di Eulero ZXZ), si porebbe raare separaamene la pianificazione di ogni componene ad es., raieoria reilinea nello spazio φ θ ψ ma scarsa visualizzazione meodo alernaivo: roazione inorno ad un asse si deermina un asse r e un angolo θ B : R(r,θ B ) = R A T R B (roazione che fa passare dall orienameno A a quello B problema inverso asse-angolo) si pianifica l andameno emporale per l angolo θ inerpolando da 0 a θ B (con evenuali vincoli sulle derivae), R A R(r,θ()) idenifica l orienameno isananeo dell E-E Roboica 1 17

Scalaura emporale uniforme fissao (nello spazio caresiano o in quello dei giuni) un cammino p(s) e una legge oraria s(τ) (τ=/t, T= empo di rasferimeno ) occorre verificare che non siano violai i vincoli (di solio fissai nello spazio dei giuni) di massima velocià v max e accelerazione a max a meno di non averne enuo già cono in fase di pianificazione, ad es. usando una legge bang-coas-bang in accelerazione si calcola e si rova il massimo (in valore assoluo) della velocià: dp/d=dp/ds ds/dτ 1/T accelerazione: d 2 p/d 2 =(d 2 p/ds 2 (ds/dτ) 2 + dp/dτ d 2 s/dτ 2 ) 1/T 2 se i vincoli sono violai, si scala (aumena in queso caso) T kt (k>1), sulla base del vincolo che è maggiormene violao (massimo ra i rappori v /v max e a /a max ) viceversa, se si è roppo leni rispeo ai vincoli si diminuisce T (k<1) Roboica 1 18