Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cinemática directa
Posición y
Posiciones
articulares Robot orientación
del extremo
Cinemática inversa
Figura 1
Ejemplo 1
Hallar la cinemática inversa del robot plano de 2 GDL sabiendo que su posición (x,y) de su
extremo es conocido, Figura 2.
( x, y )
l2
l1 2
Y0
1
Z0
X0
Figura 2
Solución.
Dibujamos en un plano cartesiano XY la geometría de los eslabones del robot (Figura 3):
l l1 l2 :
Aplicando ley de cosenos en el triángulo
En ( 0)
Despejando:
55
Universidad Nacional de San Agustín
Autor: Lizardo PAri
x 2 y 2 l12 l22 ( 0)
cos 2
2l1l2
( x, y )
l2 sin 2
l2
l
Y0
2
A l2 cos 2
l1
1
Z0
X0
Figura 3
Cálculo de
1
Según la Figura 3:
1
( 0)
y
a tan
x
l sin 2
a tan 2
l1 l2 cos 2
56
Universidad Nacional de San Agustín
Autor: Lizardo PAri
Z4
Z5
0
d4
Z0 Z6
X0 Y0
Figura 4
Ax b ( 0)
Donde A matriz de dimensión mXn, x vector nX1, y b vector mX1. La solución es:
x Ab ( 0)
Donde:
A AT A AT
1 ( 0)
Donde A es una matriz nXm.
57
Universidad Nacional de San Agustín
Autor: Lizardo PAri
3.3.3.3.- FORMULACIÓN
H d del efector final:
Dada una matriz de transformación homogénea
R t ( 0)
Hd E (3)
0 1 con R SO (3)
Encontrar (una o todas) las soluciones a la ecuación:
H d 0 Tn (q1 ,, qn ) ( 0)
Donde
0
Tn A1 A 2 A n
Tij (q1 , , qn ) H ij
con i 1, 2,3; j 1, 2,3, 4
( 0)
Tij H ij 0
Tn y H d respectivamente.
Donde y , son los 12 elementos no triviales de
Según la necesidad, para despejar las variables necesarias, la ecuación ( 0) puede reescribirse
como:
A11 H d A 2 A n
ó ( 0)
A 21 A11 H d A 3 A n
ó
1 1 1
A A A Hd A4 An
3 2 1
OBSERVACIONES:
Ejemplo 2
Considere los resultados del Error: Reference source not found, y suponga que es conocido
H d , hallar d1 , d 2 , 3 y 4 donde:
58
Universidad Nacional de San Agustín
Autor: Lizardo PAri
0.2
d2 Z2 Z3 4
Y3
O1 O2 Y2 X3
Z1 O3
X1 0.15
X2
d1 Y1 O4 0.1
Z0 3
Y0 TCP X4
X0 Y4 Z4
O0
Figura 5
SOLUCIÓN:
59
Universidad Nacional de San Agustín
Autor: Lizardo PAri
d1 pz 0.25
( 0)
p
3 a cos y
0.2 2
d 2 px 0.2sin(3 2 )
Cálculo de
4 :
Al no haber una solución cerrada, se hallará una aproximación a través del método de mínimos
cuadrados. Reacomodando las primeras cinco ecuaciones de ( 0):
Bx Ay r11
( 0)
Ax By r12
Ax By r21
Bx Ay r22
A sin(3 ) , B cos( 3 2 ) , x sin 4 , y cos 4 . Se forma el sistema Ax b ,
2
Donde
con
B A r11
A B r ( 0)
A b 12
A B x r21
x
B A ; y , r22
Se aplica la solución por mínimos cuadrados, hallado el valor de x y y , se halla 4 a través
del arco tangente.
Ejemplo 3
Hd
Hallar la cinemática inversa del Error: Reference source not found, si se conoce
l1 l2 l3
Z1 Z2 Z3
Y1 Y2 Y3
X1 X 2 TCP
O2 X3
O1 O3
2 3
1
2 3
d1 0
Z0
Y0
X0 O0
Figura 6
60
Universidad Nacional de San Agustín
Autor: Lizardo PAri
Solución:
px l3 s (3 2 ) l2 s 2 ( 0)
p y l1 l3c(3 2 ) l2c 2
pz d1
De donde
d1 pz ( 0)
2 y 3 están fuertemente acoplados, por lo que aplicaremos la primera de las ecuaciones
( 0):
A11 H d A 2 A3 ( 0)
A1 del Error: Reference source not found, se obtiene:
A partir de las ecuaciones
0 1 0 l1
1 0 0 0
A11
0 0 1 d1
0 0 0 1
p y l1 l3c 2 3 l2c 2
px l3 s 2 3 l2 s 2
pz d1 0
Donde se observa nueva mente que 2 y 3 siguen fuertemente acoplados, por lo que
bajaremos un nivel de las ecuaciones ( 0), a la forma:
A 21A11 H d A 3 ( 0)
61
Universidad Nacional de San Agustín
Autor: Lizardo PAri
c2 s 2 0 l2
s c 2 0 0
A2
1 2
0 0 1 0
0 0 0 1
por lo que:
Reemplazando
A 21A11 en ( 0):
px s 2 p y c 2 l1c 2 l2 l3c3
px c 2 p y s 2 l1s 2 l3 s 3
pz d1 0
px s 2 p y l1 c 2 l3c3 l2 ( 0)
px c 2 p y l1 s 2 l3 s 3
Elevando cada ecuación al cuadrado:
2
px2 s 2 2 2 px s 2 p y l1 c 2 p y l1 c 2 2 l32c 23 2l2l3c3 l22
2
px2 c 2 2 2 px c 2 p y l1 s 2 p y l1 s 2 2 l32 s 23
Se despeja
3 :
p2 p l 2 l 2 l 2 ( 0)
3 a cos
x y 1 2 3
2l2l3
62
Universidad Nacional de San Agustín
Autor: Lizardo PAri
Cálculo de
3 :
2
p y l1 px s 2 p y l1 c 2 p y l1 l3c3 p y l1 l2
px2 c 2 p y l1 px s 2 l3 s3 px
[ p y l1 ] 2 :
Factorizando y despejando
p l l l c p l s ( 0)
2 a cos
1 2
y 3 3 x 3 3
px p y l1
2 2
63