Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RepresentDH PDF
RepresentDH PDF
Se trata de un procedimieto sistemtico para describir la estructura cinemtica de una cadena articulada
constituida por articulaciones con. un solo grado de libertad.
Para ello, a cada articulacin se le asigna un Sistema de Referencia Local con origen en un punto Qi y ejes
ortonormales { X i ,Yi , Z i } , comenzando con un primer S.R fijo e inmvil dado por los ejes { X 0 ,Y0 , Z0 } ,
anclado a un punto fijo Q0 de la Base sobre la que est montada toda la estructura de la cadena.
Este Sistema de Referencia no tiene por qu ser el Universal con origen en (0, 0, 0) y la Base cannica.
1- Z i y Z i 1 no son paralelos
Entonces existe una nica recta perpendicular a ambos,
cuya interseccin con los ejes proporciona su mnima
distancia (que puede ser 0). Esta distancia, ai , medida
desde el eje Z i 1 hacia el eje Z i (con su signo), es uno
de los parmetros asociados a la articulacin i -sima.
La distancia d i desde Qi 1 a la interseccin de la
perpendicular comn entre Z i 1 y Z i con Z i 1 es el 2
de los parmetros.
En este caso, el Eje X i es esta recta, siendo el sentido
positivo el que va desde el Eje Z i 1 al Z i si ai > 0 .
El origen de coordenadas Qi es la interseccin de dicha
recta con el Eje Z i .
2- Z i y Z i 1 son paralelos
2. Transformacin de coordenadas
De los 4 parmetros asociados a una articulacin, los 3 primeros son constantes y dependen exclusivamente
de la relacin geomtrica entre las articulaciones i e i + 1 , mientras que el 4 parmetro i es la nica
variable de la articulacin, siendo el ngulo de giro del eje X i 1 alrededor del eje Z i 1 para llevarlo hasta X i .
Sabemos que dados 2 Sistemas de Referencia R 1 = { Q1 , [u1 , u2 , u3 ] } y R 2 = { Q2 , [v1 , v2 , v3 ] } con
Bases ortonormales asociadas, el cambio de coordenadas del segundo S.R. al primero viene dado por:
1 1 1
2 = R 2 2
3 3 3
1 0 0 0 1 1
donde 1 , 2 , 3 son las coordenadas de un punto en el S.R R 2 , R es la matriz del Cambio de Base tal
que v1 | v2 | v3 = u1 | u2 | u3 R y 1 , 2 , 3 son las coordenadas del origen del segundo S.R., Q2
respecto al primero. La expresin permite entonces obtener las coordenadas 1 , 2 , 3 del punto en
cuestin con respecto al primero de los S.R.
En nuestro caso, para pasar de la ( i + 1) -sima articulacin a la i -sima, los Sistemas de Referencia son
R1 = { Qi 1 , X i 1 , Yi 1 , Z i 1 } y R2 = { Qi , X i ,Yi , Zi } .
Estudiaremos por separado la matriz del Cambio de Base y la expresin de Qi en en el primer S.R.
2.1 Matriz del Cambio de Base
Habiendo asignado los ejes a cada articulacin mediante la representacin Denavit-Hartenberg, tenemos que:
La primera transformacin es una rotacin alrededor del 3er vector de la 1 Base, cuyas ecuaciones
genricas son:
La segunda transformacin es una rotacin alrededor del 1er vector de la Base ya transformada, y tiene
por expresin:
cos i sen i 0 1 0 0
R = R3 ( i ) R1 ( i ) = sen i cos i 0 0 cos i sen i
0 0 1 0 sen i cos i
(1)
La primera transformacin es: Qi 1 = Qi 1 + d i Z i 1
(1)
La segunda transformacin es: Qi = Qi 1 + ai X i
Teniendo ahora en cuenta que:
cos i sen i cos i sen i sen i
X i | Yi | Z i = X i 1 | Yi 1 | Z i 1 sen i cos i cos i cos i sen i
0 sen i cos i
cos i
X i = X i 1 | Yi 1 | Z i 1 sen i = cos i X i 1 + sen i Yi 1
0
(1)
de donde: Qi = Qi 1 + ai X i = Qi 1 + d i Z i 1 + ai (cos i X i 1 + sen i Yi 1 )
1 ai cos i
2 = ai sen i
3 d i
Donde el subndice denota el Sistema de Referencia respecto al cual estn expresadas las coordenadas.
En coordenadas homogneas:
(1) (1)
3.1 Transformacin para la 1 articulacin: Los parmetros Denavit-Hartenberg a , d para la 1
articulacin son ambos nulos y X i = Z i Z i con lo cual = 90 y la matriz de transformacin es:
(2) (1) (2) (1)
(2) (2)
3.2 Transformacin para la 2 articulacin: Los parmetros Denavit-Hartenberg a , d para la 2
articulacin son ambos nulos y X i = Z i Z i con lo cual = 90 y la matriz de transformacin es:
(3) (2) (3) (2)
(3) (3)
3.2 Transformacin para la 3 articulacin: Los parmetros Denavit-Hartenberg a , d para la 3
articulacin son a = 0 y d = ri pues estamos suponiendo Qi + 1 = ri X i . Por otra parte,
(3) (3) (3)
+ 1 = Zi
X i(1) + 1 de froma que
Z i(1) = 90 y la matriz de transformacin es:
(3) (3)
4. Consideraciones finales
La representacin Denavit-Hartenberg presupone que cuando se realiza una rotacin alrededor de uno de los
ejes, digamos Z i 1 , la orientacin del eje Z i vara debido a la accin del brazo que los une (exceptuando el
caso en el que Z i 1 y Z i son paralelos), aunque naturalmente el ngulo i entre ambos ejes permanece
constante.
Esta observacin implica que es imposible que el eje Z i tenga una orientacin constante e independiente de
la rotacin que se efecte alrededor de Z i 1 , lo cual implica que la transformacin de un sistema a otro no
puede en ningn caso expresarse como una rotacin de ngulos de Euler de Ejes Fijos, como la RPY.
Bibliografa
Barrientos, A.; Pen, L.F,; Balaguer, C. & Aracil, R.
Fundamentos de Robtica 2 Ed.
McGraw-Hill, 2007