Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RoboticaI Cinematica Directa PDF
RoboticaI Cinematica Directa PDF
Cinemtica Directa
ROBTICA I
N
1 / 34
ndice General
Cinemtica Directa
Convencin de Denavit-Hartenberg
ROBTICA I
N
2 / 34
Cinemtica Directa
Introduccin
ROBTICA I
N
3 / 34
Cinemtica Directa
Tipos de articulaciones
ROBTICA I
N
4 / 34
Cinemtica Directa
Cinemtica Directa
1
Desde un punto de vista topolgico, la cadena cinemtica se denomina abierta, cuando slo existe una secuencia de eslabones conectando
los extremos de la cadena. Por el contrario, una manipulador contiene una cadena cinemtica cerrada cuando una secuencia de eslabones
forman una trayectoria cerrada.
La estructura mecnica de un manipulador se caracteriza por un nmero de grados de libertad (GDL) o en ingls DOF (Degree Of
Freedom), los cuales determinan en forma nica su postura.
Observacin:
El trmino posture de una cadena cinemtica, denota la
pose de todos los cuerpos rgidos que componen la cadena.
Siempre que la cadena cinemtica se reduzca a un slo cuerpo
rgido, entonces la posture coincide con la pose del cuerpo.
ROBTICA I
N
5 / 34
Cinemtica Directa
ROBTICA I
N
6 / 34
Cinemtica Directa
Cinemtica Directa
1
As, respecto al sistema de referencia Ob xb yb zb la matriz de transformacin homognea est dada por:
b
ne (q) sbe (q) aeb (q) pbe (q)
Tbe (q) =
0
0
0
1
ROBTICA I
N
7 / 34
Cinemtica Directa
Cinemtica Directa
ROBTICA I
N
8 / 34
Cinemtica Directa
Cinemtica Directa
1
Una primera aproximacin para calcular la cinemtica directa, la ofrece un anlisis geomtrico de la estructura del manipulador
Ejemplo 1:
Coinsidrese el robot planar de 2 GDL de dos eslabones de la siguiente
figura.
ROBTICA I
N
9 / 34
Cinemtica Directa
ROBTICA I
N
10 / 34
Cinemtica Directa
Cinemtica Directa
0
0
=
1
0
S12
C12
0
0
C12
S12
0
0
a1 C1 + a2 C12
a1 S1 + a2 S12
0
1
ROBTICA I
N
11 / 34
Cinemtica Directa
Cinemtica directa
ROBTICA I
N
12 / 34
Cadena Abierta
1
De hecho, ya que cada articulacin conecta dos eslabones consecutivos, es razonable considerar primeramente la descripcin de la
relacin cinemtica entre eslabones consecutivos y entonces obtener
la descripcin total de la cinemtica del manipulador en una forma
recursiva.
ROBTICA I
N
13 / 34
ROBTICA I
N
14 / 34
Cadena Abierta
1
Para este propsito, vale la pena definir un sistema coordenado asignado a cada eslabn, desde el eslabn 0 hasta el eslabn n. Entonces,
la transformacin de coordenadas que describe la posicin y la orientacin del sistema coordenado n con respecto al sistema coordenado
0 est dada por:
T0n (q) = A01 (q1 )A21 (q2 ) . . . An1
(qn )
n
ROBTICA I
N
15 / 34
Cadena Abierta
Con respecto a la cinemtica directa del dispositivo del ejemplo anterior, la transformacin de coordenadas real, que describe la posicin y
la orientacin del efector final con respecto al sistema base, se puede
obtener como:
Tbe (q) = Tb0 T0n (q)Tne
donde Tb0 y Tne son dos transformaciones homogneas constantes
que describen la posicin y orientacin del sistema 0 con respecto a
la base y del efector final respecto al sistema n, respectivamente.
ROBTICA I
N
16 / 34
Convencin de Denavit-Hartenberg
Convencin de Denavit-Hartenberg
1
17 / 34
Convencin de Denavit-Hartenberg
Parmetros cinemticos DH
ROBTICA I
N
18 / 34
Convencin de Denavit-Hartenberg
Convencin DH
Eljase el eje zi a lo largo del eje de la articulacin i + 1
Localizar el origen Oi en la interseccin del eje zi con la normal
comn a los ejes zi1 y zi . Tambin localizar Oi 0 en la interseccin
de la normal comn con el eje zi1
Nota:
La normal comn entre dos lneas es la lnea que contiene el segmento
de distancia mnima entre las dos lneas
Seleccionar el eje xi a lo largo de la normal comn a los ejes zi1 y
zi con direccin de la articulacin i a la aticulacin i + 1.
Elegir el eje yi de modo tal que se complete un sistema coordenado
regido por la regla de la mano derecha.
ROBTICA I
N
19 / 34
Convencin de Denavit-Hartenberg
Convencin DH
La convencin DH proporciona una definicin no-nica del sistema
de referencia del eslabn en los siguientes casos:
Para el sistema 0, slo se especifica la direccin del eje z0 . Entonces
O0 y x0 se pueden elegir arbitrariamente.
Para el sistema n, ya que no existe una articulacin n + 1, zn no
est definido en forma nica mientras que xn tiene que ser normal
al eje zn1 . Tpicamente, la articulacin n es giratoria, y as zn est
alineada con la direccin de zn1 .
Cuando dos ejes consecutivos son paralelos, la normal comn entre
ellos no est definida de manera nica.
Cuando dos ejes consecutivos se intersectan, la direccin del eje xi es
arbitraria.
Cuando la articulacin i es prismtica, la direccin de zi1 es arbitraria.
ROBTICA I
N
20 / 34
Convencin de Denavit-Hartenberg
Convencin DH
1
Una vez que los sistemas de referencia de los eslabones se han establecido, la posicin y orientacin del Sistema i respecto al sistema
i 1 est completamente definida por los siguientes parmetros:
ai , la distancia entre Oi y Oi 0
di , la coordenada de Oi 0 a lo largo de zi1
i , el ngulo entre los ejes zi1 y zi alrededor del eje xi , positivo
cuando la rotacin es CCW.
i entre los ejes xi1 y xi alrededor del eje zi1 , positivo cuando la
rotacin es CCW.
ROBTICA I
N
21 / 34
Convencin de Denavit-Hartenberg
Convencin DH
ROBTICA I
N
22 / 34
Convencin de Denavit-Hartenberg
Convencin DH
Elegir un sistema coordenado alineado con el sistema i 1.
Trasladar el sistema seleccionado por di a lo largo del eje zi1 y
rotarlo por i alrededor del eje zi1 ; esta secuencia alinea el sistema
actual con el sistema i 0 y es descrito por la matriz de transformacin
homognea siguiente:
Ci Si 0 0
Si
Ci 0 0
Ai1
i 0 (q) = 0
0
1 di
0
0
0 1
Trasladar el sistema alineado con el sistema i 0 por ai a lo largo del eje
xi 0 y rotarlo por i alrededor del eje xi ; esta secuencia alinea el sistema
actual con el sistema i y es descrito por la matriz de transformacin
homognea de la siguiente diapositiva.
ROBTICA I
N
23 / 34
Convencin de Denavit-Hartenberg
Convencin DH
La matriz de transformacin correspondiente
est dada por:
1
0
0
0
0
C
S
i
i
Aii (q) =
0 Si
Ci
0
0
0
a lo comentado antes
ai
0
0
1
Ci Si Ci
Si Si
ai Ci
Ci Ci Ci Si ai Si
i 0 Si
Ai1
(qi ) = Ai1
i
i 0 Ai 0
S i
Ci
di
0
0
0
1
ROBTICA I
N
24 / 34
Convencin de Denavit-Hartenberg
Convencin DH
1
En resumen, la convencin DenavitHartenberg permite la construccin de la cinemtica directa mediante la composicin de transformaciones individuales de coordenadas como las de la diapositiva
24, en una transformacin de homognea dada en la diapositiva 15.
ROBTICA I
N
25 / 34
Convencin de Denavit-Hartenberg
Convencin DH
Paso 1:
Encontrar y numerar consecutivamente los ejes articulares; establecer las direcciones de los ejes z0 , . . . , zn1 .
Paso 2:
Elegir el sistema 0 localizando el origen en el eje z0 ; los ejes x0 y
y0 de modo tal que se obtenga un sistema dado por la regla de
la mano derecha. De ser posible, vale la pena elegir el sistema 0
para que coincida con el sistema base.
Nota:
Ejecutar los pasos 3 al 5 para i = 1, . . . , n 1:
ROBTICA I
N
26 / 34
Convencin de Denavit-Hartenberg
Convencin DH
Paso 3:
Localizar el origen Oi en la interseccin de zi con la normal
comn a los ejes zi1 y zi . Si los ejes zi1 y zi son paralelos
y la articulacin i es giratoria, entonces localizar Oi de modo
tal que di = 0; si la articulacin i es prismtica, localizar Oi en
una posicin de referencia para el rango de la articulacin, por
ejemplo, un lmite mecnico.
Paso 4:
Elegir el eje xi a lo largo de la normal comn a los ejes zi1 y zi
con direccin de la articulacin i a la articulacin i + 1.
Paso 5:
Elegir el eje yi de modo tal que se obtenga un sistema regido
por la regla de la mano derecha.
ROBTICA I
N
27 / 34
Convencin de Denavit-Hartenberg
Convencin DH
Nota:
Para terminar:
Paso 6:
Elegir el sistema n; si la articulacin es giratoria, entonces alinear zn con zn1 , si es prismtica, entonces elegir zn en forma
arbitraria. El eje xn se establece de acuerdo al paso 4.
Paso 7:
Para i = 1, . . . , n, construya la tabla de parmetros ai , di , i ,
i .
Paso 8:
Con base a los parmetros obtenidos en el paso 7, calcule las matrices de transformacin homogneas Ai1
i (qi ), para
i = 1, . . . , n.
ROBTICA I
N
28 / 34
Convencin de Denavit-Hartenberg
Convencin DH
Paso 9:
Calcular la transformacin homognea T0n (q)
=
0
2
n1
A1 (q1 )A1 (q2 ) . . . An (qn ), la cual produce la posicin y
orientacin del sistema n con respecto al sistema 0.
Paso 10:
Dadas Tb0 y Tne , calcular la funcin de cinemtica directa como
Tbe (q) = Tb0 T0n Tne , la cual produce la posicin y orientacin del
sistema de referencia del sistema del efector final con respecto al
sistema de referencia del sistema base.
ROBTICA I
N
29 / 34
Con referencia a la representacin esquemtica de la cadena cinemtica , los manipuladores son ilustrados generalmente, en postures
donde las variables articulares, definidas de acuerdo a la convencin
DH, son diferentes de cero; tales valores pueden diferir de las referencias nulas empleadas para la programacin de robots manipuladores.
ROBTICA I
N
30 / 34
ROBTICA I
N
31 / 34
De esta manera, todos los parmetros di son nulos y los ngulos entre
los ejes xi proporcionan directamente las variables articulares.
ai
di
1
2
3
a1
a2
a3
0
0
0
0
0
0
1
2
3
ROBTICA I
N
32 / 34
Ya que todas las articulaciones son giratorias, la matriz de transformacin definida en la diapositiva 24, tiene la misma estructura para
cada articulacin, es decir:
Ci Si 0 ai Ci
Si Ci 0 ai Si
Ai1
(i ) =
i
0
0
1
0
0
0
0
1
donde i = 1, 2, 3
ROBTICA I
N
33 / 34
0
1
0
0
0
0
1
ROBTICA I
N
34 / 34