+ All Categories
Home > Documents > SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica...

SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica...

Date post: 07-Aug-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
16
1 1 1 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University of Verona http://metropolis.sci.univr.it 1 SPAZIO DI LAVORO Paolo Fiorini Dipartimento di Informatica Università degli Studi di Verona
Transcript
Page 1: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

111Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it1

SPAZIO DI LAVORO

Paolo FioriniDipartimento di Informatica

Università degli Studi di Verona

Page 2: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

222Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it2

IntroduzioneEquazione Cinematica Diretta

Esprime la posizione della terna utensile rispetto alla terna base in funzione delle variabili di giunto

Problema:La descrizione di un compito per l’utensile richiede una descrizione in funzione del tempo (traiettoria)

Bisogna garantire che i vincoli di ortonormalità siano rispettati ad ogni istante

Page 3: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

333Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it3

Uso delle Rappresentazioni Minime (ZYZ e RPY)

Soluzione:Si ricorre alle rappresentazioni in forma minima che richiedono di specificare meno parametri

La postura del manipolatore èdescritta da un vettore (mx1) elementi (con m≤6)

=

=

γβαφzyx

px

Page 4: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

444Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it4

Spazio Operativo

Il vettore x permette di descrivere una postura con una rappresentazine minima di parametri indipendenti

Lo spazio in cui è definito x prende il nome di spazio operativo.

E’ lo spazio in cui viene specificata l’operazionerichiesta al manipolatore

Page 5: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

555Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it5

Spazio Operativo

Esempio:

Manipolatore planare a 2 bracci

Le lettere indicano le pose raggiungibili nelle situazioni di fine corsa meccanico dei giunti

Nota:

Quasi tutto lo spazio èraggiungibile con una sola posa

Page 6: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

666Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it6

Spazio dei Giunti

Lo spazio dei giunti (o delle configurazioni) si riferisce allo spazio in cui è definito il vettore (nx1) delle variabili di giunto

Con il solito qi=θi se giunto rotoidale e qi=di per giunto prismatico

=

nq

qq M

1

Page 7: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

777Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it7

Spazio dei GiuntiEsempio:

Manipolatore planare a 2 bracci

Regione delle configurazioni ammissibili del manipolatore

I punti indicati dalle lettere minuscole mappano le configurazioni viste nello spazio operativo sullo spazio dei giunti

Page 8: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

888Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it8

Corrispondenza tra i 2 Spazi

Page 9: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

999Master in Informatica Medica , Corso di Robotica, Parte 5

ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it9

Equazione Cinematica

)(qkx =

Da quanto visto, l’equazione cinematica si può scrivere come:

Dove k rappresenta:

•Funzione vettoriale (mx1)

•Non lineare in generale

Page 10: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

101010Master in Informatica Medica , Corso di Robotica, Parte 5ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it10

Spazio di LavoroLo spazio di lavoro (spazio operativo) è determinato dalla geometria del manipolatore e dai finecorsa meccanici dei giunti

•Spazio raggiungibile

È lo spazio che la terna utensile può raggiungere con almeno una orientazione

•Spazio destro (o di destrezza)

È lo spazio che la terna utensile può raggiungere con una orientazione qualsiasi

Page 11: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

111111Master in Informatica Medica , Corso di Robotica, Parte 5ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it11

Spazio di lavoro

Due bracci ugualiDue giunti rotoidali

Page 12: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

121212Master in Informatica Medica , Corso di Robotica, Parte 5ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it12

Spazio di lavoro

Due bracci diversiDue giunti rotoidali

Page 13: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

131313Master in Informatica Medica , Corso di Robotica, Parte 5ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it13

Spazio di lavoro

Due bracci ugualiTre giunti rotoidali

Page 14: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

141414Master in Informatica Medica , Corso di Robotica, Parte 5ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it14

Ridondanza Cinematica

Manipolatore ridondante

Il numero dei gradi di mobilità è maggiore delle variabili necessarie all’esecuzione del compito

Il manipolatore è intrinsecamente ridondante se la dimensione dello spazio operativo è minore della dimensione dello spazio dei giunti

Page 15: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

151515Master in Informatica Medica , Corso di Robotica, Parte 5ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it15

Ridondanza Cinematica

Le soluzioni multiple sono un problema comune nella risoluzione della cinematica inversa (il sistema deve scegliere una soluzione)

Il numero delle soluzioni dipende dal numero dei giunti e dai parametri ai αidi θi

Page 16: SPAZIO DI LAVOROprofs.sci.univr.it/~fiorini/materiale_robotica/parte5.pdf1010 Master in Informatica Medica , Corso di Robotica, Parte 5 ALTAIR -- Computer Science Department – University

161616Master in Informatica Medica , Corso di Robotica, Parte 5ALTAIR -- Computer Science Department – University of Verona

http://metropolis.sci.univr.it16

Ridondanza CinematicaBisogna introdurre criteri di scelta

•Minimizzare i movimenti ai giunti

•Muovere i giunti con peso minore (meglio muovere il polso che la spalla)

•Nello spazio di lavoro possono esserci ostacoli, meglio evitare le collisioni


Recommended