Académique Documents
Professionnel Documents
Culture Documents
CINEMATICA
INVERSA
(Segunda parte)
1
Contenido
1. Cinemática inversa.
2. Cinemática inversa de la muñeca esférica.
3. Cinemática inversa de robots con muñeca esférica.
Se refiere al problema de
calcular el valor de las juntas
para que el efector (sistema
coordenado final) tenga una
posición y orientación deseada.
pe = xe , ye , ze
Re = ne se ae
Msc. Iván A. Calle Flores
2. CINEMATICA INVERSA DE LA
MUÑECA ESFERICA
El uso de las muñecas esféricas
es bastante común debido a que
estas permiten el desacople de
la posición y orientación del
efector final.
link qi di ai ai
4 q4 0 0 -90
5 q5 0 0 90
6 q6 d6 0 0
c 4c5c6 − s4s6 − c 4 c 5 s6 − s 4 c 6 c 4 s5 c 4 s5 d 6
s c c + c s − s 4 c 5 s6 + c 4 c 6 s 4 s5 s4s5d 6
T63 = A4 A5 A6 = 4 5 6 4 6
− s5 c 6 s5 c 6 c5 c5d 6
0 0 0 1
• Por otro lado si recordamos la representación de Euler:
c cq c − s s −c cq s − s c c sq
RZYZ = s cq c + c s − s cq s + c c s sq
− sq c sq s cq
pC = pe − de ae
Nótese que si el vector
“a” es la tercera columna
de “R” se tiene:
xc xe − d 6 r13
y = y − d r
c e 6 23
zc ze − d 6 r33
Msc. Iván A. Calle Flores
Procedimiento
Paso 2. Aplicar la
cinemática inversa para
“q1”, “q2”, “q3”
p(q1 , q2 , q3 ) = pC
Nótese que aquí se puede
aplicar los métodos geométricos
descritos anteriormente.
Paso 5. Resuelva la
cinemática inversa para
hallar “q4”, “q5”, “q6”
3
R (q4 , q5 , q6 )
6
link qi di ai ai
1 q1 d1 0 90
2 q2 0 a2 0
3 q3 0 0 90
4 q4 d4 0 -90
5 q5 0 0 90
6 q3 d6 0 0
4. EJERCICIOS
xc ox − d 6 r13
y = o − d r
c y 6 23
zc oz − d 6 r33
Nótese que la dirección de
“d6” esta a lo largo de z6
Cinemática inversa del robot antropomórfico
con muñeca esférica
θ1 =atan2 ( y c , xc )
s = zc − d1
θ2 =atan2(s,r)-atan2(a3s3 , a2 +a3c3 )
r = xc2 + yc2
(
θ3 =atan2 ± 1-D2 ,D ) + pi/2 D=
r 2 + s 2 − a22 − a32
Nótese que este ángulo DH no coincide 2a2 a3
con el caso de 3GDL simple
Cinemática inversa del robot antropomórfico
con muñeca esférica
( )
Hallamos “q4”, “q5”,
“q6” usando la solución q5 = θ = atan2 1- r332 , r33 q (0, )
de los ángulos de Euler.
q6 = = atan2(r32 ,-r31 )