Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicación de Cinemática de Un Robot Esférico
Aplicación de Cinemática de Un Robot Esférico
x3
z2
z3
x2
P
y3
P1
θ2
q3
q2
d3
z1
x1
d1 q1
y0
0
x1
θ1
x0
Se pide:
a) Determinar la cinemática directa de posición del punto P.
b) Determinar la cinemática inversa del punto P
c) Determinar la cinemática de velocidad en el punto P.
d) Determinar la cinemática de aceleración del punto P
Solución
Solución a
En la siguiente tabla se muestran los parámetros del sistema:
i ai αi di θi
1 0 90° d1 θ1
2 0 90° 0 θ2
3 0 0° d3 0°
Las matrices correspondientes a cada par articulación-eslabón teniendo en cuenta la tabla
anterior son:
C1 0 S1 0
0 C1 0
1 S1
T
0 0 1 0 d1
0 0 0 1
C 2 0 S2 0
0 C 2 0
2 S2
T
1 0 1 0 0
0 0 0 1
1 0 0 0
0 0
3 0 1
T
2 0 0 1 d 3
0 0 0 1
Multiplicando las matrices anteriores se obtiene la matriz total que relaciona el referencial
x3y3z3 respecto del referencial x0y0z0 como sigue:
C1C 2 S1 C1 S 2 d 3 C1 S 2
S1C 2 C1 S1 S 2 d 3 S1 S 2
3
T
0 S2 0 C 2 d 3 C 2 d1
0 0 0 1
Solución b
La Cinemática Inversa de posición se obtiene a partir de la Cinemática Directa
Py
q1 1 a tan( ) ; S2 0
Px
Px Py
q 2 2 a tan( ) o q 2 2 a tan( )
C1(d1 Pz ) S1(d1 Pz )
d1 Pz
q3 d 3
C2
Solución c
Cinemática directa de velocidad de obtiene derivando el vector de posición o sea que la
velocidad lineal del punto P respecto del referencial x0y0z0 es:
Px d 3S1S 2 d 3C1C 2 C1S 2 q1
v P Py d 3C1S 2 d 3S1C 2 S1S 2 q 2
Pz 0 d 3S 2 C 2 q 3
Px d 3S1S 2q1 d 3C1C 2q 2 C1S 2q 3
v P Py d 3C1S 2q1 d 3S1C 2q 2 S1S 2q 3
Pz d 3S 2q 2 C 2q 3
La velocidad angular relativo al punto P respecto del referencial x0y0z0 se obtiene sumando
las velocidades relativas a todos los referenciales en movimiento, esto es
0 S1 0 q1
0 C1 0 q 2
1 0 0 q 3
La velocidad lineal v(t) también se puede expresar mediante de una forma mas compacta de
la siguiente manera:
v P J (q )q
d 3S1S 2 d 3C1C 2 C1S 2
J (q) d 3C1S 2 d 3S1C 2 S1S 2
0 d 3S 2 C 2
El determinante de J(q) es det J (q)) d 32 S 2 , por lo tanto los puntos de sigularidad se dan
cuando d 3 0 o sin( 2 ) 0 , es decir si. 2 0 ; 2 .
Para determinar el vector velocidad q se utiliza la siguiente expresión:
q J 1 (q)) P
Donde
S1 C1
d 3S 2 0
d 3S 2
C1C 2 S1C 2S2
J 1 (q)
d3 d3 d3
C1S 2 C 2
S1S 2
La aceleración a(t) respecto del sistema de referencia x0y0z0 se obtiene derivando la
ecuación de la velocidad v(t) respecto del tiempo es decir:
( d J (q))q J (q)q
a v P
dt
3 J11 (q ) 3
J (q ) 3
J 13 (q )
q i 12q qi q i
i 1 qi i 1 i i 1 qi
d 3
J (q ) 3 J (q ) 3
J (q ) 3
J (q )
J (q) q i 21 q i 22q qi 23q qi
dt i 1 q i i 1 q i i 1 i i 1 i
3 J 31 (q ) 3
J 32 (q ) 3
J 33 (q )
q i q qi q qi
i 1 qi i 1 i i 1 i
d 3C1S 2q1 d 3S1C 2q 2 S1S 2q 3 d 3S1C 2q1 d 3C1S 2q 2 C1C 2q 3 S1S 2q1 C1C 2q 2
J (q) d 3S1S 2q1 d 3C1C 2q 2 C1S 2q 3 d 3C1C 2q1 d 3S1S 2q 2 S1C 2q 3 C1S 2q1 S1C 2q 2
d
dt
0 d 3C 2q 2 S 2q 3 S 2q 2
d 3C1S 2q12 d 3C1S 2q 22 2d 3S1C 2q1q 2 2S1S 2q1q 3 2C1C 2q 2 q 3
d
( J (q))q d 3S1S 2q12 d 3S1S 2q 22 2d 3C1C 2q1q 2 2C1S 2q1q 3 2S1C 2q 2 q 3 q 22
dt
d 3C 2q 22 2 S 2q 2 q 3
Por lo tanto
d 3C1S 2q12 d 3C1S 2q22 2d 3S1C 2q1q2 2 S1S 2q1q3 2C1C 2q2q3 d 3S1S 2q1 d 3C1C 2q2 C1S 2q3
d 3S1S 2q 2 d 3S1S 2q 2 2d 3C1C 2q q 2C1S 2q q 2 S1C 2q q d 3C1S 2q d 3S1C 2q S1S 2q
aP 1 2 1 2 1 3 2 3 1 2 3
d 3C 2q22 2 S 2q2q3
d 3S 2 q C 2 q
2 3