Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cin Rob
Cin Rob
Control y Programacin
de Robots
Cinemtica directa
Cinemtica Inversa
Matriz Jacobiana
Modelo directo
qn
p(x,y,z,,,)
q2
q1
qn-1
Procedimiento de colocacin de
Ejes de Referencia
1. Identificar los Enlaces y Ejes de las articulaciones y trazar lneas
imaginarias a lo largo de ellos.
+1
+1
Procedimiento de colocacin de
Ejes de Referencia
2. Identificar la perpendicular comn entre ejes consecutivos. El
origen del SR i estar en la interseccin del Eje i con la normal
comn entre los ejes i e i+1
+1
+1
Procedimiento de colocacin de
Ejes de Referencia
3. Colocar el eje Zi sobre el eje de la articulacin i
Zi
Zi
+1
+1
Procedimiento de colocacin de
Ejes de Referencia
4. Colocar el eje Xi sobre la perpendicular comn, o si los ejes
intersectan, sobre la normal al plano que forman los ejes Zi y Zi+1
Zi
Zi
Xi
+1
+1
Xi
10
Procedimiento de colocacin de
Ejes de Referencia
5. Colocar el eje Yi completando un
sistema de referencia dextrgiro
Zi
Zi
Yi
Xi
Yi
+1
+1
Xi
11
Parmetros D-H
Parmetros de Denavit-Hartemberg (D-H)
Cuatro Parmetros:
Dos ngulos (i, i-1)
Dos distancias (di, ai-1)
12
Parmetros D-H
Definen el paso de un sistema de referencia asociado a una
articulacin al siguiente
Slo dependen de las caractersticas geomtricas de cada
eslabn y de las articulaciones que le unen con el anterior y
siguiente (no dependen de la posicin del robot)
Definen las matrices A que permiten el paso de un sistema
de referencia asociado a una articulacin al siguiente y por
tanto definen las matrices T
Cuatro Parmetros:
Dos ngulos (i, i-1)
Dos distancias (di, ai-1)
13
14
Matrices de transformacin
i 1
0
0
0 1 0 0 ai 1 ci si
1
0 c
0 1 0 0 s c
0
s
1
i
1
i
i 1
i
Ai =
0 si 1 ci 1 0 0 0 1 0 0
0
0
0
0
1
0
0
0
1
0
0
si
ai1
0
ci
c s c c s
d
s
1
i
i
1
i
i
1
i
i
=
si1si si 1ci ci1
di ci 1
0
0
0
1
0 0 1
0 0 0
1 0 0
0 1 0
0 0 0
1 0 0
=
0 1 di
0 0 1
15
Matrices de transformacin
i 1
0
0
0 1 0 0 ai 1 ci si
1
0 c
0 1 0 0 s c
0
s
1
i
1
i
i 1
i
Ai =
0 si 1 ci 1 0 0 0 1 0 0
0
0
0
0
1
0
0
0
1
0
0
si
ai1
0
ci
c s c c s
d
s
1
i
i
1
i
i
1
i
i
=
si1si si 1ci ci1
di ci 1
0
0
0
1
0 0 1
0 0 0
1 0 0
0 1 0
0 0 0
1 0 0
=
0 1 di
0 0 1
16
Matrices de transformacin
i 1
0
0
0 1 0 0 ai 1 ci si
1
0 c
0 1 0 0 s c
0
s
1
i
1
i
i 1
i
Ai =
0 si 1 ci 1 0 0 0 1 0 0
0
0
0
0
1
0
0
0
1
0
0
si
ai1
0
ci
c s c c s
d
s
1
i
i
1
i
i
1
i
i
=
si1si si 1ci ci1
di ci 1
0
0
0
1
0 0 1
0 0 0
1 0 0
0 1 0
0 0 0
1 0 0
=
0 1 di
0 0 1
17
Matrices de transformacin
i 1
0
0
0 1 0 0 ai 1 ci si
1
0 c
0 1 0 0 s c
0
s
1
i
1
i
i 1
i
Ai =
0 si 1 ci 1 0 0 0 1 0 0
0
0
0
0
1
0
0
0
1
0
0
si
ai1
0
ci
c s c c s
d
s
1
i
i
1
i
i
1
i
i
=
si1si si 1ci ci1
di ci 1
0
0
0
1
0 0 1
0 0 0
1 0 0
0 1 0
0 0 0
1 0 0
=
0 1 di
0 0 1
18
Matrices de transformacin
i 1
0
0
0 1 0 0 ai 1 ci si
1
0 c
0 1 0 0 s c
0
s
1
i
1
i
i 1
i
Ai =
0 si 1 ci 1 0 0 0 1 0 0
0
0
0
0
1
0
0
0
1
0
0
si
ai1
0
ci
c s c c s
d
s
1
i
i
1
i
i
1
i
i
=
si1si si 1ci ci1
di ci 1
0
0
0
1
0 0 1
0 0 0
1 0 0
0 1 0
0 0 0
1 0 0
=
0 1 di
0 0 1
19
X3
Z2
Z0 Z1
Y0 Y1
i
1
2
3
Z3
Y2
Y3
X0 X1
X2
a1
a2
i-1 ai-1 di
0
0
0
0
a1
0
-90 a2
0
i
1
2
2
d3
20
21
22
23
24
25
Cinemtica Inversa
26
27
28
29
30
z3
Y3
x3
z1
z0
z2
Y1
Y2
x1
Y0
x0
i-1
ai-1
l1
q1
-90
q2
q3
cq1 sq1
x2 0 sq1 cq1
A1 =
0
0
0
0
di
0 0
cq2 sq2
0
0 0 1
0
A =
1 l1 2 sq2 cq2
0
0 1
0
1
0
2
A3 =
0
0
1
0
0
0
0
0
0 0 0
1 0 0
0 1 q3
0 0 1
31
0
0
0
0
cq2 sq2
0
0
sq2 cq2
0
0
py
px
0 0 1
1 0 0
0 0 0
0 1 0
0
0 0
1 l1
0 1
0
0 0 0 cq2 sq2
1 0 0 0
0
=
0 1 q3 sq2 cq2
0 0 1 0
0
0 0
1 q3
0 0
0 1
)
p x2 + p y2
l1 pz
q3 = Cq2 ( p x 1) Sq2 p x2 + p y2
32
u = tan
2
Algunas
2
u
1
transformaciones cos =
usuales
1+ u2
2u
sin =
2
1+ u
a cos + b sin = c
solution)
a (1 u 2 ) + 2bu = c(1 + u 2 )
(a + c)u 2 2bu + (c a) = 0
b b2 a2 c2
u=
a+c
2
2
2
1 b b a c
= 2 tan
a+c
33
34
36
{S}
{G}
37
VP = VpORG + R VP + B R P
A
B
A
B
B
C
{C}
{B}
Transformacin de velocidades
ZA
angulares
A
{A}
C = B + R C
A
A
B
BP A
B
AP
ZB
AP
ORG
xA
xB
YB
YA
38
Matriz Jacobiana
39
Matriz Jacobiana
Relaciones Diferenciales
40
Matriz Jacobiana
En Robtica la matriz Jacobiana describe las relaciones entre las velocidades
articulares (i) y las velocidades lineales y de rotacin del efector final (xi)
41
F T X = T
42
Definicin de Jacobiano
X = J
F J =
T
=J F
T
43
Matriz Jacobiana
Ejemplo: Jacobiana de un robot Plano de 3GDL
44
Matriz Jacobiana
Ejemplo: Jacobiana de un robot Plano de 3GDL
Parametros
del efector
final
Cinemtica Directa
45
Matriz Jacobiana
Ejemplo: Jacobiana de un robot Plano de 3GDL
d
dt
46
Matriz Jacobiana
En forma matricial tenemos
47
Matriz Jacobiana
Jacobiana de un robot SCARA
48
49
50