Cinematic a Direct A

26
Robótica 2010 Departamento de Ingeniería Mecánica Universidad Pontificia Comillas Problema Cinemático Directo Parámetros Denavit-Hartenberg

Transcript of Cinematic a Direct A

Page 1: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Problema Cinemático Directo

Parámetros Denavit-Hartenberg

Page 2: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg notación Craig

Page 3: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg notación Craig

Page 4: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg notación Craig

Page 5: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg notación Craig

Page 6: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg notación Paul

ai:(longitud eslabón) distancia entre ejes i, i+1 de las articulaciones a lo largo de la perp. comúnαi:(ángulo torsión) ángulo que existiría entre ejes i,i+1 si se cortasen en punto de corte de la perp comúnθi:ángulo existiría entre las líneas normales de la articulación i si se cortasen en el mismo punto del eje idi:distancia entre las intersecciones de las normales comunes al eje i, medida a lo largo de i

Page 7: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

• 4 parámetros: ai, αi, θi, di

•2 relativos a la forma y tamaño del eslabón•ai, αi

•2 describen posición relativa del eslabón respecto asu predecesor *

•θi, di•Los parámetros de forma y tamaño quedandeterminados en tempo de diseño•Los parámetros de posición relativa varían

•Θi variable si la rotación es articular (di cte.)• di variable si la rotación es prismática (Θi cte.)

* En notación Craig es respecto al eslabón sucesivo ai-1, αi-1, θi, di

Parámetros Denavit-Hartenberg notación Paul

Page 8: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

• Objetivo: Resolver el PROBLEMA CINEMÁTICO DIRECTO:•Encontrar una transformación homogénea (función de losparámetros vistos) que describa la posición y orientación delextremo del robot respecto a la base.

Asignación Sistemas de Referencia

Page 9: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

•Método:Definir SR asociado a cada eslabón, realizar latransformación entre dos consecutivos con solo 2 giros y 2traslaciones•La asignación de SR no es única:

• e.g: Notación Paul, notación Craig•[Paul]: SRi en el eje que le enlaza con el siguienteeslabón (al final del eslabón)•[Craig]: SRi en el eje que le enlaza con el eslabónprecedente (al inicio del eslabón)•Las matrices de transformación intermedias varían , peroel resultado final es el mismo!

Asignación Sistemas de Referencia

Page 10: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Yi-1Zi-1

Xi-1

XiYi

Zi

1.- El eje zi del SR del eslabón i en eje de la articulación i+1.2.- El eje xi es normal común a ejes i, i+a , apuntando de i a i+1 *3.- El eje yi trivialmente para que el sistema sea dextrogiro

Asignación Sistemas de Referencia

* La normal común puede no ser única, necesitamosestablecer convenciones

Page 11: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Si las articulaciones i, i+a son paralelas:

Asignación Sistemas de Referencia: Convenciones xi

• Tenemos infinitas posibles perpendiculares comunes• El origen del sistema de referencia queda indefinido

->Tomar origen en la articulación i+1

Page 12: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Si las articulaciones se cortan en un punto

Asignación Sistemas de Referencia: Convenciones xi

• El origen en el punto de corte• La dirección es perpendicular común al plano formado por zi-1,

zi• El sentido se toma arbitrariamente

ai ? 0

Page 13: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Yi-1Zi-1

Xi-1

XiYi

Zi

Denavit-Hartenberg: Representación

Page 14: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Yi-1Zi-1

Xi-1

XiYi

Zi

Denavit-Hartenberg: Representación

Page 15: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

YiZi

Xi

XiYi

Zi

di

Denavit-Hartenberg: Representación

Page 16: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

YiZi

Xi

XiYi

Zi

di

θi

Denavit-Hartenberg: Representación

Page 17: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

XiYi

Zi

di

θi

YiZi

Xi

ai

Denavit-Hartenberg: Representación

Page 18: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

XiYi

Zi

di

θi

Yi

Zi

Xi

ai

αi

Denavit-Hartenberg: Representación

Page 19: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Zi

Yi

Xi

Yi-1Zi-1

Xi-1

Denavit-Hartenberg: Representación

Page 20: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Zi

Yi

Xi

Yi-1Zi-1

Xi-1

1

, , , ,

i

i z d z x a xA T T T T

! "

#=

Denavit-Hartenberg: Representación

Page 21: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

1

, , , ,

cos cos sen sen sen cos

sen cos cos sen cos sen

0 sen cos

0 0 0 1

i i i i i i i

i i i i i i ii

i z d z x a x

i i i

a

aA T T T T

d! "

! " ! " ! !

! " ! " ! !

" "#

#$ %& '#& '= =& '& '( )

Denavit-Hartenberg: Representación

Page 22: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

1

, , , ,

cos cos sen sen sen cos

sen cos cos sen cos sen

0 sen cos

0 0 0 1

i i i i i i i

i i i i i i ii

i z d z x a x

i i i

a

aA T T T T

d! "

! " ! " ! !

! " ! " ! !

" "#

#$ %& '#& '= =& '& '( )

1

cos sen 0

cos sen cos cos sen sen

sen sen sen cos cos cos

0 0 0 1

i i i

i i i i i i ii

i

i i i i i i i

a

dA

d

! !

" ! " ! " "

" ! " ! " "#

#$ %& '# #& '=

# #& '& '( )

Como es sabido, la inversa es la transpuesta

Denavit-Hartenberg: Representación

Page 23: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg: Representación

el resultado final es el mismo

y NOTA: Las operaciones se pueden conmutar

Page 24: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg: Algoritmo

Page 25: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg: Algoritmo

Page 26: Cinematic a Direct A

Robótica2010

Departamento de Ingeniería MecánicaUniversidad Pontificia Comillas

Denavit-Hartenberg: Algoritmo