Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CINEMATICA
DIFERENCIAL
(Segunda parte)
1
Contenido
1. Cinemática diferencial
2. Velocidad de un eslabón
3. Derivación del Jacobiano
4. Problemas resueltos
1. CINEMATICA DIFERENCIAL
• Se refiere al calculo de la
relación entre las velocidades de
las juntas, y la velocidad lineal y
angular del sistema coordenado
final “efector”.
Rn (q ) on (q )
0 0
q = q1 q2 qn
Tn =
o T
0 1
• Tal como se vera mas adelante se cumplen las siguientes relaciones entre
las velocidades de las juntas, y la velocidad lineal y angular del sistema
coordenado final.
q = q1 q2 qn
v = Jv q
T
0
n
v n0 = o n0
= J q
0
n J v , J w R3n
Msc. Iván A. Calle Flores
2. VELOCIDADES DE UN ESLABÓN
• En esta sección se
realizara el análisis de la
velocidad lineal y
angular de cada eslabón
• De donde se obtiene la
relación para la velocidad
lineal del origen del sistema
{i} respecto a {i-1}
Haga la demostración…!!
Velocidad lineal de un eslabón
Velocidad angular de un eslabón
• De donde se obtiene la
relación para la velocidad
angular del sistema {i}
respecto a la velocidad
angular del sistema {i-1}
Haga la demostración…!! ik, j Velocidad angular del sistema “j” respecto al sistema “i”,
expresado en el sistema coordenado “k”
Velocidad angular de un eslabón
• Partiendo de la definición
i −1
Ri (t) = Ri −1 (t) R (t) i
• Tomando la derivada
i −1 i −1
Ri = R R 0
i −1 i +R R 0
i −1 i
Ri0−1Rii −1 = S (0,i
0
−1 ) i −1 i
R 0
R i −1 Donde 0,i-10 es la velocidad angular
correspondiente a Ri-10 expresado en el
= S (0,i −1 ) i
0 0 sistema inercial.
R
= R S (
0
i −1
i −1
i −1,i )( R0 T
i −1) Ri0−1 Rii −1 Debido a que: RT R = I
= S ( Ri0−1ii−−1,i
1
) Ri0−1Rii−1 Debido a que: RS(a)RT = S(Ra)
= S ( Ri0−1ii−−1,i
1
) Ri0
Msc. Iván A. Calle Flores
Velocidad angular de un eslabón
Ri0 = S (0,i
0
−1 ) i
R 0
+ S ( i−1 i −1,i ) i
R 0
i −1
R 0
= S (0,i −1 ) + S ( Ri −11−1,i ) Ri
0 0 i −1
0
Ri0 = S (0,i
0
) i ( 0,i −1 ) ( i−1 1−1,i ) i
R 0
= S 0
+ S R 0
i −1
R 0
=
0
0,i
0
0,i −1 +R
0
i −1
i −1
i −1,i Las velocidades angulares pueden
sumarse si están expresadas en el
= 0,i
0
−1 + 0
i −1,i
mismo sistema coordenado.
n −1
R = R R R
0
n
0
1
1
2 n
Rn = S 0,n Rn
0 0 0
( )
00,n = 00,1 + R1011,2 + R2022,3 + R3033,4 + ... + Rn0−1nn−−11,n
= + +
0
0,1
0
1,2
0
2,3 + 0
3,4 + ... + 0
n −1,n
Las velocidad angular del sistema final es igual a la suma de las velocidades
angulares debido a cada junta expresadas en el sistema {0}
• En esta sección se
realizara la derivación de v = Jv q
0
n
la matriz Jacobiana que J v , J w R3n
= J q
relaciona las velocidades 0
de las juntas con la n
velocidad del sistema final
Jacobiano de la velocidad lineal “Jv”
on 0
o =
0
q i n
i =1 qi
n
• De donde se tiene:
on0
Jv i =
qi
• Cada termino representa la contribución de la velocidad de cada junta
a la velocidad lineal del efector.
Jacobiano de la velocidad lineal “Jv”
o =d z =z q
0
n
0
i i −1
0
i −1 i
El efector se mueve en el eje “zi-1”
Jv i = zi0−1
• Recuerde que “zi-1” sale de la matriz Ri0−1
Jacobiano de la velocidad lineal “Jv”
Jv i = zi0−1 (on − oi −1 )
Jacobiano de la velocidad lineal “Jv”
• Reacomodando
0,0 n = 0,1
0
+ R101,2
1
+ R202,3
2
+ ... + Rn0−1nn−−1,1 n
= 1q1 z00 + 2 q2 R10 z11 + 3q3 R20 kˆ 2 + ... + n qn Rn0−1 znn−−11
n
0
0, n = i q z 0
i i −1
Donde “p” es 1 si la junta es de revolución, y
0 si la junta es prismática
i =1
Velocidad angular: Jw
• De donde tenemos: = J q
0
n
Jw es de dimensión 3 x n
J = z 0
1 0 z 0
2 1 z 0
n n −1
Donde “p” es 1 si la junta es de revolución, y 0 si la junta es prismática
link i di ai ai
1 1 0 a1 0
2 2 0 a2 0
Ejemplo 1. Jacobiano de un manipulador
planar de 2 GDL
c1 − s1 0 a1c1
s c1 0 a1s1
T10 = A1 = 1
0 0 1 0
0 0 0 1
Paso 2. Calculo de Jv
Paso 3. Calculo de Jw
Jw ( q) = z 0
0 z 0
1
0
Donde los términos son: z00 = z10 = 0
1
Demo_01.m
0 0
J w ( q ) = 0 0
Jv
J (q) =
1 1 Jw
Jacobiano geométrico
Ejemplo 1. Jacobiano de un manipulador
planar de 2 GDL
0
Paso 5. Velocidad angular w = J wq w = 0
q1 + q2
Ejemplo 2. Jacobiano de un manipulador de
2 GDL en el espacio
Paso 1. Hallar la
cinemática directa
link i di ai ai
1 1 d1 0 pi/2
2 2 0 a2 0
Ejemplo 2. Jacobiano de un manipulador de
2 GDL en el espacio
c1 0 s1 0
s 0 −c1 0
T10 = 1
0 1 0 d1
0 0 0 1
Paso 2. Calculo de Jv
Paso 3. Calculo de Jw
Jw ( q) = z 0
0 z
0
1
0 s1
0
Donde los términos son: z0 = 0 , z1 = −c1
0
1 0
Demo_02.m
0 s1
Jv
Jv ( q) = 0 −c1 J (q) =
1 0 Jw
Jacobiano geométrico
Ejemplo 2. Jacobiano de un manipulador de
2 GDL en el espacio
q2 s1
Paso 5. Velocidad angular w = J wq w = −q2 c1
q1
Ejemplo 3. Jacobiano de un manipulador de
tipo RRR
Paso 1. Hallar la cinemática directa
Ejemplo 3. Jacobiano de un manipulador de
tipo RRR
c1 0 s1 0
s 0 - c1 0
T10 (q ) = 1
0 1 0 d1
0 0 0 1
c1c2 - c1s2 s1 a2 c1c2
s c - s1s2 - c1 a2 s1c2
T20 (q) = 1 2
s2 c2 0 d1 + a2 s2
0 0 0 1
c1c23 - c1s23 s1 c1 ( a2c2 + a3c23 )
s c - s s - c s1 ( a2c2 + a3c23 )
T30 (q) = 1 23 1 23 1
Paso 2. Calculo de Jv
0 0 a2c1c2 c1 (a 2c 2 + a 3c 23 )
o0 = 0 , o1 = 0 , o2 = a2 s1c2 , o3 = s1 (a 2c2 + a 3c 23 )
Donde los
0 d1 d1 + a2 s2 d1 + a2 s2 + a3 s23
términos son:
0 s1 s1
z00 = 0 , z10 = −c1 , z20 = −c1 ,
1 0 0
Paso 3. Calculo de Jw
J w (q) = z 0
0 z 0
1 z 0
2
0 s1 s1
Donde los términos son: z00 = 0 , z10 = −c1 , z20 = −c1 ,
1 0 0
Demo_03.m
0 s1 s1
Jv
J w = 0 −c1 −c1 J (q) =
1 0 0 Jw
Jacobiano geométrico