Professional Documents
Culture Documents
Contents
1
Lista de Ejercicios 2
1.1 Cinem
atica Directa de Robots . . . . . . . . .
1.1.1 Robot RRR . . . . . . . . . . . . . . .
1.1.2 Robot Cartesiano . . . . . . . . . . . .
1.1.3 Robot RP . . . . . . . . . . . . . . . .
1.1.4 Robot RPR . . . . . . . . . . . . . . .
1.1.5 Robot RRR sin Hombro . . . . . . . .
1.1.6 Manipulador RRR con Junta Esferica
1.1.7 Manipulador PPP con Junta Esferica
1.1.8 Robot Puma . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
. 1
. 1
. 3
. 4
. 5
. 6
. 7
. 9
. 10
1 Lista de Ejercicios 2
Fecha de entrega 8 de Octubre de 2015
Robot RRR
ai
a1
a2
a3
i
0
0
0
di
0
0
0
i
1
2
3
Ai =
(1)
0
sin(i )
cos(i )
di
0
0
0
1
Con ello se obtienen las siguientes matrices que representan los angulos:
cos(1 ) sin(1 )
sin(1 ) cos(1 )
A1 =
0
0
0
0
cos(2 ) sin(2 )
sin(2 ) cos(2 )
A2 =
0
0
0
0
cos(3 ) sin(3 )
sin(3 ) cos(3 )
A3 =
0
0
0
0
Por lo que la matriz que representa la
a11
a21
A03 =
a31
a41
0 a1 cos(1 )
0 a1 sin(1 )
1
0
0
1
0 a2 cos(2 )
0 a2 sin(2 )
1
0
0
1
0 a3 cos(3 )
0 a3 sin(3 )
1
0
0
1
(2)
(3)
(4)
(5)
a11 = cos[3 ](cos[1 ]cos[2 ] sin[1 ]sin[2 ]) + (cos[2 ]sin[1 ] cos[1 ]sin[2 ])sin[3 ] (6)
a12 = cos[3 ](cos[2 ]sin[1 ] cos[1 ]sin[2 ]) (cos[1 ]cos[2 ] sin[1 ]sin[2 ])sin[3 ] (7)
a13 = 0 (8)
a14 = a14a + a14b (9)
a14a = a1 cos[1 ] + a2 cos[1 ]cos[2 ] a2 cos[2 ]sin[1 ] + a3 cos[3 ](cos[2 ]sin[1 ] cos[1 ]sin[2 ])(10)
a14b = a3 cos[3 ](cos[1 ]cos[2 ] sin[1 ]sin[2 ](11)
a21 = cos[3 ](cos[2 ]sin[1 ] + cos[1 ]sin[2 ]) + (cos[1 ]cos[2 ] sin[1 ]sin[1 ])sin[3 ](12)
a22 = cos[3 ](cos[1 ]cos[2 ] sin[1 ]sin[2 ]) (cos[2 ]sin[1 ] + cos[1 ]sin[2 ])sin[3 ](13)
a23 = 0(14)
a24 = a24a + a24b (15)
a24a = a1 cos[1 ] + a2 cos[1 ]cos[2 ] + a2 cos[1 ]sin[1 ] + a3 cos[3 ](cos[2 ]sin[1 ] + cos[1 ]sin[2 ])(16)
a24b = a3 cos[3 ](cos[1 ]cos[2 ] sin[1 ]sin[2 ])(17)
a31 = 0; (18)
a32 = 0; (19)
a33 = 1; (20)
a34 = 0; (21)
a41 = 0; (22)
a42 = 0; (23)
a43 = 0; (24)
a44 = 1;(25)
1.1.2
Robot Cartesiano
i
1
2
ai
0
0
i
2
0
di
d1
d2
i
0
0
1 0
0 0
A1 =
0 1
0 0
1 0
0 1
A2 =
0 0
0 0
0 0
1 0
0 d1
0 1
0 0
0 0
1 d2
0 1
1 0 0
0 0 1
A02 =
0 1 0
0 0 0
1.1.3
siguiente:
0
d2
d1
1
(26)
(27)
(28)
Robot RP
Figure 3: Robot RP
Se tiene que los parametros a analizar seran las distancias de movimiento d2 y el
angulo 1 ; Lo primero que se debe de definir son los parametros de Denavit-Hartenberg
para dicha configuraci
on, estos se expresan en la siguiente tabla:
i
1
2
ai
l1
0
i
0
- 2
di
0
d2
i
1
0
c1 0 s1 l1 c1
s1 0 c1 l1 s1
A1 =
0 1
0
0
0 0
0
1
1 0 0 0
0 0 1 0
A2 =
0 1 0 d2
0 0 0 1
Por lo tanto nuestra matriz de resultados es la siguiente:
c1 0 s1 d3 s1
s1 0
c1
c1 d3
A02 =
0 1
0
d2 + l
0
0
0
1
1.1.4
(29)
(30)
(31)
Robot RPR
ai
l1
0
l3
i
0
- 2
0
di
0
d2
0
i
1
0
3
c1 0 s1 l1 c1
s1 0 c1 l1 s1
A1 =
0 1
0
0
0 0
0
1
1 0 0 0
0 0 1 0
A2 =
0 1 0 d2
0 0 0 1
c3 0 s3 l3 c3
s3 0 c3 l3 s3
A3 =
0 1
0
0
0 0
0
1
(32)
(33)
(34)
c1c3 s1s3
c3s1 + c1s3
0
A3 =
0
0
1.1.5
0 c3s1 + c1s3
l1 c1 + l3 c1c3 + d2 s1 l3s1s3
0 c1c3 + s1s3 d2 c1 + l1 s1 + l3c2s1 + l3c1s3
1
0
0
0
0
1
(35)
ai
0
l2
l3
0
0
di
l1
0
0
i
1
2
3
Con ello se obtienen las siguientes matrices que representan los angulos:
c1 0 s1 0
s1 0 c1 0
A1 =
0 1
0
l1
0 0
0
1
c2 s2 0 l2 c2
s2 c2 0 l2 s2
A2 =
0
0
1
0
0
0
0
1
c2 s3 0 l3 c3
s3 c3 0 l3 s3
A3 =
0
0
1
0
0
0
0
1
(36)
(37)
(38)
A03 =
c3s2 + c2s3
c2c3 s2s3
0
l1 + l2 s2 + l3 c3s2 + l3 c2s3
0
0
0
1
(39)
1.1.6
i
1
2
3
4
5
6
ai
0
l2
l3
0
0
0
0
0
- 2
di
l1
0
0
0
0
0
i
1
2
3
4
5
6
s5c6
s5s6
0
0
de la mu
neca esferica el cual es
c4s5 c4s5d6
s4s5 s4s5d6
c5
c5d6
0
1
(40)
Al utilizar la matriz que representa la rotacion del sistema RRR sin hombro(39) y
aplicar la matriz que determina la mu
neca esferica(40), se obtiene una matriz resultante
de la siguiente forma:
A06 =
(41)
a31 a32 a33 a34
a41 a42 a43 a44
Donde los terminos seran:
a41 = 0; (54)
a42 = 0; (55)
a43 = 0; (56)
a44 = 1;(57)
1.1.7
i
1
2
3
4
5
6
ai
0
0
0
0
0
0
i
- 2
0
- 2
di
d1
d2
d3
0
0
0
i
0
2
- 2
4
5
6
1 0 0 0
0 0 1 0
A1 =
0 1 0 d1
0 0 0 1
0 0 1 0
1 0 0 0
A2 =
0 1 0 d2
0 0 0 1
0 1 0 0
1 0 0 0
A3 =
0 0 1 d3
0 0 0 1
Por lo que la matriz resultante sera la siguiente:
0
0 1 d3
1 0 0 d2
R30 =
0 1 0 d1
0
0 0 1
(58)
(59)
(60)
(61)
Al utilizar la matriz que representa al sistema PPP (61) y aplicar la matriz que
determina la mu
neca esferica(40), se obtiene una matriz resultante de la siguiente forma:
c6s5
s5s6
c5
d3 + c5d6
c4c5c6 + s4s6 c6s4 + c4c5s6 c4s5 d2 c4d6 s5
R60 =
(62)
c5c6s4 + c4s6 c4c6 + c5s4s6 s4s5 d1 d6 s4s5
0
0
0
1
1.1.8
Robot Puma
10
ai
0
0
8
0
0
0
i
0
- 2
0
- 2
- 2
di
13
0
d3
8
0
d6
i
1
2
-3
4
5
6
c1 s1 0 0
s1 c1 0 0
A1 =
0
0
1 13
0
0
0 1
c2 0 s2 0
s2 0
c2 0
A2 =
0 1
0
0
0
0
0
1
c3 s3 0 8 c3
s3 c3 0 8 s3
A3 =
0
0
1
d3
0
0
0
1
11
(63)
(64)
(65)
c4 0
s4 0
A4 =
0 1
0
0
c5 0
s5 0
A5 =
0 1
0
0
c6 0
s6 0
A6 =
0 1
0 0
0
0
8
1
s5 0
c5 0
0
0
0
1
s6
0
c6 0
1
d6
0
1
s4
c4
0
0
A06 =
a31 a32 a33 a34
a41 a42 a43 a44
Donde los terminos seran:
12
(66)
(67)
(68)
(69)
(70)
(71)
(72)
(73)
(74)
(75)
(76)
(77)
(78)
(79)
(80)
(81)
(82)
(83)
(84)
(85)
(86)
(87)
(88)
(89)
(90)
(91)
(92)
(93)
a41 = 0;
(94)
a42 = 0;
(95)
a43 = 0;
(96)
a44 = 1;
(97)
13