SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Proyecto 1: Estudio del Robot
KUKA KR 6-2.
Universidad NACIONAL de Colombia.
Nelson Ariel Sierra. - nasierras@unal.edu.co
7 de junio de 2013
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Caracter´ısticas t´ecnicas
Espacio de trabajo
Par´ametros de articulaci´on
Descripci´on del Robot
´Item Descripci´on
Carga ´util nominal 6[kg]
Carga en el brazo 10[kg]
Carga en el eslab´on del
brazo
variable
Carga en la columna de ro-
taci´on
20[kg]
Carga distribuida total 36[kg]
Carga distribuida total 36[kg]
El robot KR 6, es un robot de 6
grados de libertad de juntas de
revoluci´on optimizado para las
siguientes tareas:
Manipulaci´on.
Ensamblaje.
Aplicaci´on de adhesivos y
sellantes .
Maquinado.
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Caracter´ısticas t´ecnicas
Espacio de trabajo
Par´ametros de articulaci´on
Caracter´ısticas del Robot
Eje Posici´on Velocidad
1 ±185[◦] 156[◦/s]
2 -125 a 65 [◦] 156[◦/s]
3 15 a -130 [◦] 156[◦/s]
4 ±350[◦] 343[◦/s]
5 ±130[◦] 362[◦/s]
6 ±350[◦] 659[◦/s]
´Angulos tomados desde la posici´on “Home”del Robot.
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Caracter´ısticas t´ecnicas
Espacio de trabajo
Par´ametros de articulaci´on
Espacio de trabajo
680
100
670
2412
675
35
1320
260
115
1081530
1027 1611
120
2026
R118
+35˚
+154˚---130˚
---155˚
1611R
---185˚
+185˚
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Caracter´ısticas t´ecnicas
Espacio de trabajo
Par´ametros de articulaci´on
Par´ametros de articulaci´on (Denavit-Hartenberg)
Definici´on
Se trata de un procedimiento sistem´atico para describir la estructura cinem´atica de una
cadena articulada constituida por articulaciones con un solo grado de libertad. Para
ello, a cada articulaci´on se le asigna un sistema de referencia local con origen en un
punto. Donde:
ai → distancia entre zi a zi+1 medido por xi.
αi → ´angulo entre zi a zi+1 medido por xi.
di → distancia entre xi−1 a xi medido por zi.
θi → ´angulo entre xi−1 a xi medido por zi.
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Caracter´ısticas t´ecnicas
Espacio de trabajo
Par´ametros de articulaci´on
Par´ametros de articulaci´on
q2
q1
q3
q4q5
q6
zR
z0,z1
z4
z6
x2
x0,x1
xR
x3
x4,x5 x6
y2
y3
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Caracter´ısticas t´ecnicas
Espacio de trabajo
Par´ametros de articulaci´on
Par´ametros de articulaci´on
Cuadro : Tabla de par´ametros DH modificada
i αi−1 ai−1 di θi
1 0 0 0 θ1
2 −π/2 ∆x(2−1) 0 θ2
3 0 ∆z(3−2) 0 θ3
4 −π/2 −∆z(4−3) ∆x(5−4) θ4
5 −π/2 0 0 θ5
6 π/2 0 ∆x(6−5) θ6
{SR} =(0, 0, 0) {S0} = {S1} =(0, 0, 675) {S2} =(260, 0, 675)
{S3} =(260, 0, 1355) {S4} = {S5} =(930, 0, 1320) {S6} =(1045, 0, 1320)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Caracter´ısticas t´ecnicas
Espacio de trabajo
Par´ametros de articulaci´on
Par´ametros de articulaci´on
Cuadro : Tabla de par´ametros DH modificada
i αi−1 ai−1 di θi
1 0 0 0 θ1
2 −π/2 260 0 θ2
3 0 680 0 θ3
4 −π/2 -35 670 θ4
5 −π/2 0 0 θ5
6 π/2 0 115 θ6
Todas las medidas en mil´ımetros.
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica directa
Definici´on
La cinem´atica directa es una t´ecnica usada para calcular la posici´on de partes de una
estructura articulada a partir de sus componentes fijas y las transformaciones inducidas
por las articulaciones de la misma.
La cinem´atica directa se refiere al uso de ecuaciones cinem´aticas para calcular la
posici´on de su actuador final a partir de valores espec´ıficos llamados conjunto de
par´ametros.
(θ1, θ2, ..., θm) → (x1, x2, ..., xn)
.
Cinematica Directa.m
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica directa
Definici´on
Para hallar la cinem´atica directa se utiliza la matriz de transformaci´on homog´enea
basada en la tabla de par´ametros Denavit-Hartenberg anteriormente definida.
i−1
i T =




cθi −sθi 0 ai−1
sθicαi−1 cθicαi−1 −sαi−1 −sαi−1di
sθisαi−1 cθisαi−1 cαi−1 cαi−1di
0 0 0 1




Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica directa
0
1T =




c1 −s1 0 0
s1 c1 0 0
0 0 1 0
0 0 0 1



 ; 1
2T =




c2 −s2 0 260
0 0 1 0
−s2 −c2 0 0
0 0 0 1



 ; 2
3T =




c3 −s3 0 680
s3 c3 0 0
0 0 1 0
0 0 0 1




3
4T =




c4 −s4 0 −35
0 0 1 670
−s4 −c4 0 0
0 0 0 1



 ; 4
5T =




c5 −s5 0 0
0 0 1 0
−s5 −c5 0 0
0 0 0 1




Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica directa
5
6T =




c6 −s6 0 0
0 0 −1 −115
s6 c6 0 0
0 0 0 1



 ; 0
3T =




c23c1 −s23c1 −s1 20c1(34c2 + 13)
c23s1 −s23s1 c1 20s1(34c2 + 13)
−s23 −c23 0 −680s2
0 0 0 1




3
6T =




c4c5c6 − s4s6 −c6s4 − c4c5s6 c4s5 115c4s5 − 35
−c6s5 s5s6 c5 115c5 + 670
−c4s6 − c5c6s4 c5s4s6 − c4c6 −s4s5 −115s4s5
0 0 0 1




Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica directa
0
6T =




r11 r12 r13
0Px
r21 r22 r23
0Py
r31 r32 r33
0Pz
0 0 0 1




r11 = s1(c4s6 + c5c6s4) − c23c1(s4s6 − c4c5c6) + s23c1c6s5
r12 = s1(c4c6 − c5s4s6) − c23c1(c6s4 + c4c5s6) − s23c1s5s6
r13 = s1s4s5 − s23c1c5 + c23c1c4s5
r21 = s23c6s1s5 − c23s1(s4s6 − c4c5c6) − c1(c4s6 + c5c6s4)
r22 = −c1(c4c6 − c5s4s6) − c23s1(c6s4 + c4c5s6) − s23s1s5s6
r23 = c23c4s1s5 − s23c5s1 − c1s4s5
r31 = s23(s4s6 − c4c5c6) + c23c6s5
r32 = s23(c6s4 + c4c5s6) − c23s5s6
r33 = −c23c5 − s23c4s5
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica directa
0
6T =




r11 r12 r13
0Px
r21 r22 r23
0Py
r31 r32 r33
0Pz
0 0 0 1




0
p6ORGx = 20c1(34c2 + 13) + 115s1s4s5 + c23c1(115c4s5 − 35) − s23c1(115c5 + 670)
0
p6ORGy = 20s1(34c2 + 13) − 115c1s4s5 + c23s1(115c4s5 − 35) − s23s1(115c5 + 670)
0
p6ORGz = −680s2 − s23(115c4s5 − 35) − c23(115c5 + 670)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
Definici´on
La cinem´atica inversa es la t´ecnica que permite determinar el movimiento de una
cadena de articulaciones para lograr que un actuador final se ubique en una posici´on
concreta. El c´alculo de la cinem´atica inversa es un problema complejo que consiste en
la resoluci´on de una serie de ecuaciones cuya soluci´on normalmente no es ´unica.
La cinem´atica inversa se refiere al uso de la posici´on y orientaci´on del efector final (o
sistema) para calcular los par´ametros de articulaci´on.
(x1, x2, ..., xn) → (θ1, θ2, ..., θm)
.
Cinematica Inversa.m y KUKA KR 6 2.m
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
Se parte del hecho que se conoce la orientaci´on y la posici´on del punto que se desea
alcanzar, (es decir 0
6T) es conocida:
0
P4ORG =0
6 T ·6
P4ORG
0
P4ORG =




r11 r12 r13
0
Px
r21 r22 r23
0
Py
r31 r32 r33
0
Pz
0 0 0 1



 ·




0
0
−115
1




0
P4ORG =




−115r13 +0
px
−115r23 +0
py
−115r13 +0
pz
1



 =




0
p4ORGx
0
p4ORGy
0
p4ORGz
1




Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
A su vez se define como igualdad
0
P4ORG =0
3 T ·3
P4ORG
Al realizar dicha multiplicaci´on:
0
P4ORG =




−35c23c1 − 670s23c1 + 20c1(34c2 + 13)
−35c23s1 − 670s23s1 + 20s1(34c2 + 13)
35s23 − 670c23 − 680s2
1



 =




A
B
C
1



 =




0
p4ORGx
0
p4ORGy
0
p4ORGz
1




Al realizar la comparaci´on entre A/c1 y B/s1, se obtiene:
[A/c1] ⇒ −35c23 − 670s23 + 20(34c2 + 13) =0
p4ORGx/c1
[B/s1] ⇒ −35c23 − 670s23 + 20(34c2 + 13) =0
p4ORGy/s1
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
0
p4ORGx
c1
=
0
p4ORGy
s1
tan(θ1) =
0
p4ORGy
0p4ORGx
θ1 = atan2(0
p4ORGy,0
p4ORGx) ´o θ1 = atan2(−0
p4ORGy, −0
p4ORGx)
Para obtener un ´angulo diferente se toma la relaci´on (A/c1)2
y (C)2
. La cual utilizando reduc-
ciones algebraicas puede ser expresada de la forma:
−35c3 − 670s3 =
1
1360
0
p4ORGx
c1
− 260
2
+ (0
p4ORGz)2
− 352
− 6702
− 6802
−35c3 ± 670 1 − (c3)2 =
1
1360
0
p4ORGx
c1
− 260
2
+ (0
p4ORGz)2
− 352
− 6702
− 6802
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
Finalmente, para el seno y coseno de este ´angulo se obtiene una soluci´on de la forma:
c2
3
6702
+ 352
K2
− 2c3
35
K
+ 1 −
670
K
2
Donde:
K =
1
1360
0
p4ORGx
c1
− 260
2
+ (0
p4ORGz)2
− 352
− 6702
− 6802
Adem´as:
s3 =
−1
1360 · 670
0
p4ORGx
c1
− 260
2
+ (0
p4ORGz)2
− 352
− 6702
− 6802
−
35
670
c3
Entonces:
θ3 = atan2(s3, c3)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
Para el siguiente ´angulo se relaciona (A/c1) y (C), y se expresa un sistema de ecuaciones
2×2 en funci´on de las incognitas s2 y c2:


s2 c2 b
35s3 − 670c3 −35c3 − 670s3 + 680 (0p4ORGx/c1) − 260
35c3 + 670s3 − 680 35s3 − 670c3
0p4ORGz


Las soluciones de este sistema son:
s2 =
34840 c1 c3 − 136 c1
0
p4ORGz − 134 c3
0
p4ORGx − 1820 c1 s3 + 7 0
p4ORGx s3 + 7 c1 c3
0
p4ORGz + 134 c1
0
p4ORGz s3
5 c1 18005 c3
2 − 1904 c3 + 18005 s3
2 − 36448 s3 + 18496
c2 = −
35360 c1 − 136 − 1820 c1 c3 + 7 c3
0
p4ORGx − 34840 c1 s3 + 134 0
p4ORGx s3 + 134 c1 c3
0
p4ORGz − 7 c1
0
p4ORGz s3
5 c1 18005 c3
2 − 1904 c3 + 18005 s3
2 − 36448 s3 + 18496
Entonces:
θ2 = atan2(s2, c2)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
Para los ´ultimos 3 ´angulos se hace uso de la relaci´on (Dado que se conocen los 3 primeros
´angulos, entonces 0
3T es conocida):
3
P6ORG =3
0 T ·0
P6ORG
3
P6ORG = 0
3T
−1
·0
P6ORG




115c4s5 − 35
115c5 + 670
−115s4s5
1



 =




3p6ORGx
3p6ORGy
3p6ORGz
1




De la comparaci´on t´ermino a termino se obtiene:
c5 =
3p6ORGy − 670
115
donde |s5| = 1 − (c5)2
Entonces:
θ5 = atan2(s5, c5)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
115c4s5 − 35 =3
p6ORGx y 115s4s5 =3
p6ORGz
c4 =
3p6ORGx + 35
115s5
y s4 =
3p6ORGz
115s5
Entonces:
θ4 = atan2(s4, c4)
Para el ´ultimo de los ´angulos (θ6) se toma la relaci´on de transformaci´on:
3
6T =3
0 T ·0
6 T
3
6T = 0
3T
−1
·0
6 T
Con la comparaci´on t´ermino a t´ermino se tiene:
3
6T(2, 1) = −c6s5 = 0
3T
−1
·0
6 T (2, 1)
3
6T(2, 2) = s5s6 = 0
3T
−1
·0
6 T (2, 2)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica inversa
c6 = −
0
3T
−1
·0
6 T (2, 1)
s5
s6 =
0
3T
−1
·0
6 T (2, 2)
s5
Finalmente:
θ6 = atan2(s6, c6)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Cinem´atica diferencial
Definici´on
El jacobiano del manipulador relaciona las velocidades articulares con las velocidades
cartesianas del extremo.
V = J(θ) · ˙Θ
˙Θ = J−1
(θ) · V
V = vx vy vz θx θy θz
T
Es de notar, que existan valores de θ para los que el jacobiano es singular. Estas
singularidades se presentan en los l´ımites del espacio de trabajo, o en su interior
cuando dos o m´as ejes de articulaci´on est´an alineados.
Jacobiano.m
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
Velocidades angulares y lineales
Se calculan las velocidades (lineales y angulares) de las articulaciones de atr´as hac´ıa
delante (Es decir del marco {0} al de la Herramienta). Adem´as se define una nueva
matriz para la herramienta con la misma orientaci´on del ´ultimo marco, pero desplazada
seg´un sea la distancia de la herramienta.
6
HT =




1 0 0 0
0 1 0 0
0 0 1 35
0 0 0 1




i+1
ωi+1 =i+1
i R ·i
ωi + ˙θi+1 ·i+1 ˆZi+1 Velocidad Angular
i+1
vi+1 =i+1
i R · (i
vi + (i
ωi ×i
Pi+1)) Velocidad Lineal
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
C´alculo del Jacobiano
Se realizan las derivadas pertinentes (∂(iVj)/∂ ˙θk), calculando el cambio entre la posici´on
j del vector de velocidad, descrita en el marco i y la variable ˙θk.
i
Ji(θ) =


















∂i
vx
∂ ˙θ1
∂i
vx
∂ ˙θ2
∂i
vx
∂ ˙θ3
∂i
vx
∂ ˙θ4
∂i
vx
∂ ˙θ5
∂i
vx
∂ ˙θ6
∂i
vy
∂ ˙θ1
∂i
vy
∂ ˙θ2
∂i
vy
∂ ˙θ3
∂i
vy
∂ ˙θ4
∂i
vy
∂ ˙θ5
∂i
vy
∂ ˙θ6
∂i
vz
∂ ˙θ1
∂i
vz
∂ ˙θ2
∂i
vz
∂ ˙θ3
∂i
vz
∂ ˙θ4
∂i
vz
∂ ˙θ5
∂i
vz
∂ ˙θ6
∂i
ωx
∂ ˙θ1
∂i
ωx
∂ ˙θ2
∂i
ωx
∂ ˙θ3
∂i
ωx
∂ ˙θ4
∂i
ωx
∂ ˙θ5
∂i
ωx
∂ ˙θ6
∂i
ωy
∂ ˙θ1
∂i
ωy
∂ ˙θ2
∂i
ωy
∂ ˙θ3
∂i
ωy
∂ ˙θ4
∂i
ωy
∂ ˙θ5
∂i
ωy
∂ ˙θ6
∂i
ωz
∂ ˙θ1
∂i
ωz
∂ ˙θ2
∂i
ωz
∂ ˙θ3
∂i
ωz
∂ ˙θ4
∂i
ωz
∂ ˙θ5
∂i
ωz
∂ ˙θ6


















donde i
Vi =
i
vi
i
ωi
=








i
vx
i
vy
i
vz
i
ωx
i
ωy
i
ωz








Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
C´alculo del Jacobiano
J11 = s6(c4(35c23 + 670s23 − 680c2 − 260) − 115c23s5 + 115s23c4c5) + c6(115s23s4 + c5s4(35c23 + 670s23 − 680c2 − 260))
J12 = s6(c4(35c23 + 670s23 − 680c2) − 115c23s5 + 115s23c4c5) + c6(115s23s4 + c5s4(35c23 + 670s23 − 680c2))
J13 = s6(670s4 + 115c5s4) − c6(115c4 − 35s5 + 670c4c5)
J14 = 115c5s4s6 − 115c4c6
J15 = 115s5s6
J16 = J26 = J34 = J35 = J36 = J66 = 0
J21 = c6(c4(35c23 + 670s23 − 680c2 − 260) − 115c23s5 + 115s23c4c5) − s6(115s23s4 + c5s4(35c23 + 670s23 − 680c2 − 260))
J22 = c6(c4(35c23 + 670s23 − 680c2) − 115c23s5 + 115s23c4c5) − s6(115s23s4 + c5s4(35c23 + 670s23 − 680c2))
J23 = s6(115c4 − 35s5 + 670c4c5) + c6(670s4 + 115c5s4)
J24 = 115c4s6 + 115c5c6s4
J25 = 115c6s5
J31 = s4s5(35c23 + 670s23 − 680c2 − 260)
J32 = s4s5(35c23 + 670s23 − 680c2)
J33 = −35c5 − 670c4s5
J41 = c6(c23s5 − s23c4c5) + s23s4s6
J42 = c6(c23s5 − s23c4c5) + s23s4s6
J43 = −c4s6 − c5c6s4
J44 = −c4s6 − c5c6s4
J45 = −c6s5
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Cinem´atica directa
Cinem´atica inversa
Cinem´atica diferencial
C´alculo del Jacobiano
J46 = s6
J51 = s23c6s4 − s6(c23s5 − s23c4c5)
J52 = s23c6s4 − s6(c23s5 − s23c4c5)
J53 = c5s4s6 − c4c6
J54 = c5s4s6 − c4c6
J55 = s5s6
J56 = c6
J61 = −c23c5 − s23c4s5
J62 = −c23c5 − s23c4s5
J63 = −s4s5
J64 = −s4s5
J65 = c5
150[mm]
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Descripci´on de la trayectoria
c1
c2c3
c4
[xp, 350, 400] [xp, 50, 400]
A B
C
D
EF
G
H [xp, 0, 450]
[xp, 0, 550]
[xp, 50, 600][xp, 350, 600]
[xp, 400, 550]
[xp, 400, 450]
[xp, 200, 500]
[xp, 350, 450]
[xp, 350, 550] [xp, 50, 550]
[xp, 50, 450]
zP
xP
12
1113
14
15
10
1
2
3 4
5
6
7
8
9
Dimensiones (400 × 200 × 30)[mm] y Ubicaci´on del centro de la placa = [xP , 200, 500][mm]
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Parametrizaci´on de la trayectoria (Desplazamiento)
[A-B] (y decrece)
z = 450
(B-C] (y decrece)
z = − 502 − (y − c1(y))2 + c1(z)
(C-D] (z crece)
y = 0
(D-E] (y crece)
z = 502 − (y − c2(y))2 + c2(z)
(E-F] (y crece)
z = 600
(F-G] (y crece)
z = 502 − (y − c3(y))2 + c3(z)
(G-H] (z decrece)
y = 400
(H-A] (y decrece)
z = − 502 − (y − c4(y))2 + c4(z)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Parametrizaci´on de la trayectoria (Rotaci´on)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Parametrizaci´on de la trayectoria (Rotaci´on)
Se asume en cada tramo que la pareja (y, z) cambia seg´un se desplace y el punto en x se mantiene constante.
La orientaci´on de los intervalos parametrizados, en el segmento recto, es constante debido a que la orientaci´on se
mantiene constante; pero en los curvos dicha orientaci´on se calcula con base en un ´angulo definido por el vector
que apunta al centro de la trayectoria.
xH
zH
yH
xH
zH
yH
El ´angulo (ψj) de rotaci´on en el i-´esimo segmento curvo con (ci) centro de rotaci´on, est´a dado por el coseno
inverso entre el producto punto del vector unitario dirigido desde el k-´esimo punto (xP , yk, zk) de la trayectoria
y el i-´esimo centro de rotaci´on, y el vector unitario del eje z:
ˆai =
(xP , y, z) − ci
||(xP , y, z) − ci||
ψj = arc cos(ˆai · ˆZ)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Parametrizaci´on de la trayectoria (Rotaci´on)
Trayectoria [A-B]:
0
H R = Ry(π/2) · Rz(π)
Trayectoria (B-C]:
.
.....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites:
Cambia de (ψ1 = 0) a (ψ1 = −π/2)
0
H R = Ry(π/2) · Rz(π) · Rx(ψ1)
Trayectoria (C-D]:
0
H R = Ry(π/2) · Rz(π) · Rx(−π/2)
Trayectoria (D-E]:
.
.....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites:
Cambia de (ψ2 = −π/2) a (ψ2 = −π)
0
H R = Ry(π/2) · Rz(π) · Rx(ψ2)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Parametrizaci´on de la trayectoria (Rotaci´on)
Trayectoria (E-F]:
0
H R = Ry(π/2) · Rz(π) · Rx(−π)
Trayectoria (F-G]:
.
.....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites:
Cambia de (ψ3 = −π) a (ψ3 = −3π/2)
0
H R = Ry(π/2) · Rz(π) · Rx(ψ3)
Trayectoria (G-H]:
0
H R = Ry(π/2) · Rz(π) · Rx(−3π/2)
Trayectoria (H-A]:
.
.....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites:
Cambia de (ψ4 = −3π/2) a (ψ4 = −2π)
0
H R = Ry(π/2) · Rz(π) · Rx(ψ4)
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Descripci´on de la trayectoria
0 100 200 300 400 500 600 700 800 900 1000
−400
−350
−300
−250
−200
−150
−100
−50
0
Muestras
θ[º]
1199
1199.5
1200
1200.5
1201
0
100
200
300
400
400
450
500
550
600
xy
z
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Gr´aficas de articulaci´on - Velocidad
Las posiciones de articulaci´on se hallan evaluando la parametrizaci´on de posici´on y rotaci´on en la funci´on de
cinem´atica inversa y optimizando tales resultados. Las velocidades se articulaci´on se hallan ayudados por la
definici´on del Jacobiano inverso, tomando en cuenta que ´unicamente en los segmentos curvos existe velocidad
angular y que la velocidad lineal (tangencial) es constante durante toda la trayectoria.
H
vH = [0, −100, 0]T
[mm/s]
p =
2πr
4
=
2π(50)
4
= 25π[mm]
ttrayectoria =
p
v
=
25π
100
=
π
4
[s]
|ωx| =
∆θ
ttrayectoria
=
π/2
π/4
H
ωH = [−2, 0, 0]T
[rad/s]
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Gr´aficas de articulaci´on - Posici´on
0 100 200 300 400 500 600 700 800 900 1000
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Gráficas de Posición para θ1
θ[rad]
0 100 200 300 400 500 600 700 800 900 1000
−1.3
−1.25
−1.2
−1.15
−1.1
−1.05
−1
−0.95
−0.9
−0.85
Gráficas de Posición para θ2
0 100 200 300 400 500 600 700 800 900 1000
−0.9
−0.8
−0.7
−0.6
−0.5
−0.4
−0.3
−0.2
−0.1
0
0.1
Gráficas de Posición para θ3
0 100 200 300 400 500 600 700 800 900 1000
−4
−3
−2
−1
0
1
2
3
4
Muestras
θ[rad]
Gráficas de Posición para θ4
0 100 200 300 400 500 600 700 800 900 1000
−3.5
−3
−2.5
−2
−1.5
−1
−0.5
0
Gráficas de Posición para θ5
Muestras
0 100 200 300 400 500 600 700 800 900 1000
−4
−3
−2
−1
0
1
2
3
4
Muestras
Gráficas de Posición para θ6
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Gr´aficas de articulaci´on - Velocidad
0 100 200 300 400 500 600 700 800 900 1000
−4
−2
0
2
4
6
8
10
θ[rad/s]
Gráfica de velocidad angular para q1
.
θ[rad/s]
.
Muestra Muestra
Muestra
0 100 200 300 400 500 600 700 800 900 1000
−12
−10
−8
−6
−4
−2
0
2
4
6
Gráfica de velocidad angular para q2
0 100 200 300 400 500 600 700 800 900 1000
−0.3
−0.2
−0.1
0
0.1
0.2
0.3
0.4
Gráfica de velocidad angular para q3
0 100 200 300 400 500 600 700 800 900 1000
−1.5
−1
−0.5
0
0.5
1
1.5
2
Gráfica de velocidad angular para q4
0 100 200 300 400 500 600 700 800 900 1000
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
Gráfica de velocidad angular para q5
0 100 200 300 400 500 600 700 800 900 1000
−3
−2
−1
0
1
2
3
Gráfica de velocidad angular para q6
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Modelaci´on en Matlab c
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Modelo de Matlab c - SimMechanics
Tierra
Tiempo de trayectoria
y Posiciones Angulares
para q6
theta6T
Tiempo de trayectoria
y Posiciones Angulares
para q5
theta5T
Tiempo de trayectoria
y Posiciones Angulares
para q4
theta4T
Tiempo de trayectoria
y Posiciones Angulares
para q3
theta3T
Tiempo de trayectoria
y Posiciones Angulares
para q2
theta2T
Tiempo de trayectoria
y Posiciones Angulares
para q1
theta1T
Soldadura
B F
Referencias Velocidad
y Aceleración Angular
para q6
0
Referencias Velocidad
y Aceleración Angular
para q5
0
Referencias Velocidad
y Aceleración Angular
para q4
0
Referencias Velocidad
y Aceleración Angular
para q3
0
Referencias Velocidad
y Aceleración Angular
para q2
0
Referencias Velocidad
y Aceleración Angular
para q1
0
Junta de
Revolución
6
B
F
Junta de
Revolución
5
B
F
Junta de
Revolución
4
B
F
Junta de
Revolución
3
B
F
Junta de
Revolución
2
B
F
Junta de
Revolución
1
B
F
Eslabon
{SH}
CS1
Eslabon
{S6}
CS1CS2
Eslabon
{S5}
CS1CS2
Eslabon
{S4}
CS1 CS2
Eslabon
{S3}
CS1 CS2
Eslabon
{S2}
CS1 CS2
Eslabon
{S0} {S1}
CS1 CS2
Eslabon
Referencial
{SR}
CS1 CS2
Ajuste
Herramienta
B F
Actuador
Junta R6
Actuador
Junta R5
Actuador
Junta R4
Actuador
Junta R3
Actuador
Junta R2
Actuador
Junta R1
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Descripci´on de la trayectoria
Gr´aficas de articulaci´on
Modelaci´on en Matlab c
Resultado de Matlab c - SimMechanics
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
Din´amica de Robots
Caracter´ısticas del Robot
Cinem´atica
Simulaciones
Bibliograf´ıa
Bibliograf´ıa
Introduction to Robotics: Mechanics and Control.
Craig. John J.
3rd. Edition, Pearson Editorial.
KUKA c KR6 robot specification.
KUKA Robotics
Disponible en: http://www.kuka-robotics.com/es/products/industrial_robots/low/kr6_2/
Simulaciones realizadas en Matlab 2011a.
MathWorks c
Versi´on: 7.12.0.635
Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2

Weitere ähnliche Inhalte

Was ist angesagt?

Cinemática de los manipuladores
Cinemática de los manipuladoresCinemática de los manipuladores
Cinemática de los manipuladoresOmar Sanchez
 
Analisis cinematico de mecanismos unidad 2
Analisis cinematico de mecanismos unidad 2Analisis cinematico de mecanismos unidad 2
Analisis cinematico de mecanismos unidad 2Angel Villalpando
 
Criterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automaticoCriterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automaticoCarlos Enrrique Rivera Moran
 
Análisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje PythonAnálisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje PythonRoberto Sanz Benito
 
Mat cur 02_elementos_de_maquinas_sintesis_demecanismos
Mat cur 02_elementos_de_maquinas_sintesis_demecanismosMat cur 02_elementos_de_maquinas_sintesis_demecanismos
Mat cur 02_elementos_de_maquinas_sintesis_demecanismosalimat
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesSANTIAGO PABLO ALBERTO
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRguest21fbd4
 
Diseño y simulacion de un sistema de control para una sistema activa de un au...
Diseño y simulacion de un sistema de control para una sistema activa de un au...Diseño y simulacion de un sistema de control para una sistema activa de un au...
Diseño y simulacion de un sistema de control para una sistema activa de un au...Ivan Aranda
 
Robots Paralelos, Conceptos y Aplicaciones
Robots Paralelos, Conceptos y AplicacionesRobots Paralelos, Conceptos y Aplicaciones
Robots Paralelos, Conceptos y Aplicacioneshtrmoreno
 
Diseño de un prototipo de robot bípedo con planificación de
Diseño de un prototipo de robot bípedo con planificación deDiseño de un prototipo de robot bípedo con planificación de
Diseño de un prototipo de robot bípedo con planificación deUNT_MECATRONICA
 
Diseño, simulación y control de la dinámica de un robot planar de dos grados ...
Diseño, simulación y control de la dinámica de un robot planar de dos grados ...Diseño, simulación y control de la dinámica de un robot planar de dos grados ...
Diseño, simulación y control de la dinámica de un robot planar de dos grados ...Bronson Duhart
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 
Programacion Melfa Iv
Programacion Melfa IvProgramacion Melfa Iv
Programacion Melfa IvRubén Loredo
 
Estabilidad de sistemas discretos
Estabilidad de sistemas discretosEstabilidad de sistemas discretos
Estabilidad de sistemas discretosingangelp
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIADavinso Gonzalez
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCuplGilbert_28
 
Cinemática Inversa
Cinemática InversaCinemática Inversa
Cinemática Inversajonathanthan
 

Was ist angesagt? (20)

Cinemática de los manipuladores
Cinemática de los manipuladoresCinemática de los manipuladores
Cinemática de los manipuladores
 
Analisis cinematico de mecanismos unidad 2
Analisis cinematico de mecanismos unidad 2Analisis cinematico de mecanismos unidad 2
Analisis cinematico de mecanismos unidad 2
 
Criterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automaticoCriterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automatico
 
Análisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje PythonAnálisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje Python
 
Informe 4 digitales
Informe 4 digitalesInforme 4 digitales
Informe 4 digitales
 
Mat cur 02_elementos_de_maquinas_sintesis_demecanismos
Mat cur 02_elementos_de_maquinas_sintesis_demecanismosMat cur 02_elementos_de_maquinas_sintesis_demecanismos
Mat cur 02_elementos_de_maquinas_sintesis_demecanismos
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuenciales
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGR
 
Diseño y simulacion de un sistema de control para una sistema activa de un au...
Diseño y simulacion de un sistema de control para una sistema activa de un au...Diseño y simulacion de un sistema de control para una sistema activa de un au...
Diseño y simulacion de un sistema de control para una sistema activa de un au...
 
Robots Paralelos, Conceptos y Aplicaciones
Robots Paralelos, Conceptos y AplicacionesRobots Paralelos, Conceptos y Aplicaciones
Robots Paralelos, Conceptos y Aplicaciones
 
Diseño de un prototipo de robot bípedo con planificación de
Diseño de un prototipo de robot bípedo con planificación deDiseño de un prototipo de robot bípedo con planificación de
Diseño de un prototipo de robot bípedo con planificación de
 
Diseño, simulación y control de la dinámica de un robot planar de dos grados ...
Diseño, simulación y control de la dinámica de un robot planar de dos grados ...Diseño, simulación y control de la dinámica de un robot planar de dos grados ...
Diseño, simulación y control de la dinámica de un robot planar de dos grados ...
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Programacion Melfa Iv
Programacion Melfa IvProgramacion Melfa Iv
Programacion Melfa Iv
 
Trabajo flip flop
Trabajo flip flopTrabajo flip flop
Trabajo flip flop
 
Estabilidad de sistemas discretos
Estabilidad de sistemas discretosEstabilidad de sistemas discretos
Estabilidad de sistemas discretos
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
Cinemática Inversa
Cinemática InversaCinemática Inversa
Cinemática Inversa
 

Ähnlich wie Dinámica Robots KUKA KR 6-2

Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Edinson Saldaña
 
Automatización del proceso de corte de planchas de vidrio con un robot cartes...
Automatización del proceso de corte de planchas de vidrio con un robot cartes...Automatización del proceso de corte de planchas de vidrio con un robot cartes...
Automatización del proceso de corte de planchas de vidrio con un robot cartes...darkvenger
 
Robot paralelo
Robot paraleloRobot paralelo
Robot paralelosanieto
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3jcbenitezp
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3jcbenitezp
 
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdfCálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdfssuserf46a26
 
TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...
TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...
TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...UNIVERSIDAD NACIONAL DE TRUJILLO
 
Elber
ElberElber
ElberELBER
 
Guía No. 2 logaritmos 271014
Guía No. 2  logaritmos 271014Guía No. 2  logaritmos 271014
Guía No. 2 logaritmos 271014norkamendezcelis
 
Presentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdfPresentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdfJuan Henriquez
 

Ähnlich wie Dinámica Robots KUKA KR 6-2 (20)

Cinematica
CinematicaCinematica
Cinematica
 
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
 
CinematicaInversaRobot.pdf
CinematicaInversaRobot.pdfCinematicaInversaRobot.pdf
CinematicaInversaRobot.pdf
 
Roboticaa
RoboticaaRoboticaa
Roboticaa
 
Robotica
RoboticaRobotica
Robotica
 
Automatización del proceso de corte de planchas de vidrio con un robot cartes...
Automatización del proceso de corte de planchas de vidrio con un robot cartes...Automatización del proceso de corte de planchas de vidrio con un robot cartes...
Automatización del proceso de corte de planchas de vidrio con un robot cartes...
 
Robot paralelo
Robot paraleloRobot paralelo
Robot paralelo
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3
 
Robótica aplicada
Robótica aplicadaRobótica aplicada
Robótica aplicada
 
HECHT-PASIM-CIBSI15v4
HECHT-PASIM-CIBSI15v4HECHT-PASIM-CIBSI15v4
HECHT-PASIM-CIBSI15v4
 
Reporte
ReporteReporte
Reporte
 
Laboratorio+ +03
Laboratorio+ +03Laboratorio+ +03
Laboratorio+ +03
 
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdfCálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
 
TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...
TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...
TESIS:DISEÑO DE ROBOT BIPEDO CON PLANIFICACIÓN DE TRAYECTORIAS Y ZMP PARA SU ...
 
Elber
ElberElber
Elber
 
Paralela6
Paralela6Paralela6
Paralela6
 
Guía No. 2 logaritmos 271014
Guía No. 2  logaritmos 271014Guía No. 2  logaritmos 271014
Guía No. 2 logaritmos 271014
 
Capitulo6
Capitulo6Capitulo6
Capitulo6
 
Presentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdfPresentacion PFC Computacion Cuantica Jaime Coello.pdf
Presentacion PFC Computacion Cuantica Jaime Coello.pdf
 

Kürzlich hochgeladen

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Kürzlich hochgeladen (13)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Dinámica Robots KUKA KR 6-2

  • 1. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Proyecto 1: Estudio del Robot KUKA KR 6-2. Universidad NACIONAL de Colombia. Nelson Ariel Sierra. - nasierras@unal.edu.co 7 de junio de 2013 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 2. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Caracter´ısticas t´ecnicas Espacio de trabajo Par´ametros de articulaci´on Descripci´on del Robot ´Item Descripci´on Carga ´util nominal 6[kg] Carga en el brazo 10[kg] Carga en el eslab´on del brazo variable Carga en la columna de ro- taci´on 20[kg] Carga distribuida total 36[kg] Carga distribuida total 36[kg] El robot KR 6, es un robot de 6 grados de libertad de juntas de revoluci´on optimizado para las siguientes tareas: Manipulaci´on. Ensamblaje. Aplicaci´on de adhesivos y sellantes . Maquinado. Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 3. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Caracter´ısticas t´ecnicas Espacio de trabajo Par´ametros de articulaci´on Caracter´ısticas del Robot Eje Posici´on Velocidad 1 ±185[◦] 156[◦/s] 2 -125 a 65 [◦] 156[◦/s] 3 15 a -130 [◦] 156[◦/s] 4 ±350[◦] 343[◦/s] 5 ±130[◦] 362[◦/s] 6 ±350[◦] 659[◦/s] ´Angulos tomados desde la posici´on “Home”del Robot. Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 4. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Caracter´ısticas t´ecnicas Espacio de trabajo Par´ametros de articulaci´on Espacio de trabajo 680 100 670 2412 675 35 1320 260 115 1081530 1027 1611 120 2026 R118 +35˚ +154˚---130˚ ---155˚ 1611R ---185˚ +185˚ Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 5. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Caracter´ısticas t´ecnicas Espacio de trabajo Par´ametros de articulaci´on Par´ametros de articulaci´on (Denavit-Hartenberg) Definici´on Se trata de un procedimiento sistem´atico para describir la estructura cinem´atica de una cadena articulada constituida por articulaciones con un solo grado de libertad. Para ello, a cada articulaci´on se le asigna un sistema de referencia local con origen en un punto. Donde: ai → distancia entre zi a zi+1 medido por xi. αi → ´angulo entre zi a zi+1 medido por xi. di → distancia entre xi−1 a xi medido por zi. θi → ´angulo entre xi−1 a xi medido por zi. Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 6. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Caracter´ısticas t´ecnicas Espacio de trabajo Par´ametros de articulaci´on Par´ametros de articulaci´on q2 q1 q3 q4q5 q6 zR z0,z1 z4 z6 x2 x0,x1 xR x3 x4,x5 x6 y2 y3 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 7. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Caracter´ısticas t´ecnicas Espacio de trabajo Par´ametros de articulaci´on Par´ametros de articulaci´on Cuadro : Tabla de par´ametros DH modificada i αi−1 ai−1 di θi 1 0 0 0 θ1 2 −π/2 ∆x(2−1) 0 θ2 3 0 ∆z(3−2) 0 θ3 4 −π/2 −∆z(4−3) ∆x(5−4) θ4 5 −π/2 0 0 θ5 6 π/2 0 ∆x(6−5) θ6 {SR} =(0, 0, 0) {S0} = {S1} =(0, 0, 675) {S2} =(260, 0, 675) {S3} =(260, 0, 1355) {S4} = {S5} =(930, 0, 1320) {S6} =(1045, 0, 1320) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 8. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Caracter´ısticas t´ecnicas Espacio de trabajo Par´ametros de articulaci´on Par´ametros de articulaci´on Cuadro : Tabla de par´ametros DH modificada i αi−1 ai−1 di θi 1 0 0 0 θ1 2 −π/2 260 0 θ2 3 0 680 0 θ3 4 −π/2 -35 670 θ4 5 −π/2 0 0 θ5 6 π/2 0 115 θ6 Todas las medidas en mil´ımetros. Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 9. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica directa Definici´on La cinem´atica directa es una t´ecnica usada para calcular la posici´on de partes de una estructura articulada a partir de sus componentes fijas y las transformaciones inducidas por las articulaciones de la misma. La cinem´atica directa se refiere al uso de ecuaciones cinem´aticas para calcular la posici´on de su actuador final a partir de valores espec´ıficos llamados conjunto de par´ametros. (θ1, θ2, ..., θm) → (x1, x2, ..., xn) . Cinematica Directa.m Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 10. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica directa Definici´on Para hallar la cinem´atica directa se utiliza la matriz de transformaci´on homog´enea basada en la tabla de par´ametros Denavit-Hartenberg anteriormente definida. i−1 i T =     cθi −sθi 0 ai−1 sθicαi−1 cθicαi−1 −sαi−1 −sαi−1di sθisαi−1 cθisαi−1 cαi−1 cαi−1di 0 0 0 1     Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 11. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica directa 0 1T =     c1 −s1 0 0 s1 c1 0 0 0 0 1 0 0 0 0 1     ; 1 2T =     c2 −s2 0 260 0 0 1 0 −s2 −c2 0 0 0 0 0 1     ; 2 3T =     c3 −s3 0 680 s3 c3 0 0 0 0 1 0 0 0 0 1     3 4T =     c4 −s4 0 −35 0 0 1 670 −s4 −c4 0 0 0 0 0 1     ; 4 5T =     c5 −s5 0 0 0 0 1 0 −s5 −c5 0 0 0 0 0 1     Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 12. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica directa 5 6T =     c6 −s6 0 0 0 0 −1 −115 s6 c6 0 0 0 0 0 1     ; 0 3T =     c23c1 −s23c1 −s1 20c1(34c2 + 13) c23s1 −s23s1 c1 20s1(34c2 + 13) −s23 −c23 0 −680s2 0 0 0 1     3 6T =     c4c5c6 − s4s6 −c6s4 − c4c5s6 c4s5 115c4s5 − 35 −c6s5 s5s6 c5 115c5 + 670 −c4s6 − c5c6s4 c5s4s6 − c4c6 −s4s5 −115s4s5 0 0 0 1     Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 13. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica directa 0 6T =     r11 r12 r13 0Px r21 r22 r23 0Py r31 r32 r33 0Pz 0 0 0 1     r11 = s1(c4s6 + c5c6s4) − c23c1(s4s6 − c4c5c6) + s23c1c6s5 r12 = s1(c4c6 − c5s4s6) − c23c1(c6s4 + c4c5s6) − s23c1s5s6 r13 = s1s4s5 − s23c1c5 + c23c1c4s5 r21 = s23c6s1s5 − c23s1(s4s6 − c4c5c6) − c1(c4s6 + c5c6s4) r22 = −c1(c4c6 − c5s4s6) − c23s1(c6s4 + c4c5s6) − s23s1s5s6 r23 = c23c4s1s5 − s23c5s1 − c1s4s5 r31 = s23(s4s6 − c4c5c6) + c23c6s5 r32 = s23(c6s4 + c4c5s6) − c23s5s6 r33 = −c23c5 − s23c4s5 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 14. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica directa 0 6T =     r11 r12 r13 0Px r21 r22 r23 0Py r31 r32 r33 0Pz 0 0 0 1     0 p6ORGx = 20c1(34c2 + 13) + 115s1s4s5 + c23c1(115c4s5 − 35) − s23c1(115c5 + 670) 0 p6ORGy = 20s1(34c2 + 13) − 115c1s4s5 + c23s1(115c4s5 − 35) − s23s1(115c5 + 670) 0 p6ORGz = −680s2 − s23(115c4s5 − 35) − c23(115c5 + 670) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 15. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa Definici´on La cinem´atica inversa es la t´ecnica que permite determinar el movimiento de una cadena de articulaciones para lograr que un actuador final se ubique en una posici´on concreta. El c´alculo de la cinem´atica inversa es un problema complejo que consiste en la resoluci´on de una serie de ecuaciones cuya soluci´on normalmente no es ´unica. La cinem´atica inversa se refiere al uso de la posici´on y orientaci´on del efector final (o sistema) para calcular los par´ametros de articulaci´on. (x1, x2, ..., xn) → (θ1, θ2, ..., θm) . Cinematica Inversa.m y KUKA KR 6 2.m Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 16. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa Se parte del hecho que se conoce la orientaci´on y la posici´on del punto que se desea alcanzar, (es decir 0 6T) es conocida: 0 P4ORG =0 6 T ·6 P4ORG 0 P4ORG =     r11 r12 r13 0 Px r21 r22 r23 0 Py r31 r32 r33 0 Pz 0 0 0 1     ·     0 0 −115 1     0 P4ORG =     −115r13 +0 px −115r23 +0 py −115r13 +0 pz 1     =     0 p4ORGx 0 p4ORGy 0 p4ORGz 1     Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 17. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa A su vez se define como igualdad 0 P4ORG =0 3 T ·3 P4ORG Al realizar dicha multiplicaci´on: 0 P4ORG =     −35c23c1 − 670s23c1 + 20c1(34c2 + 13) −35c23s1 − 670s23s1 + 20s1(34c2 + 13) 35s23 − 670c23 − 680s2 1     =     A B C 1     =     0 p4ORGx 0 p4ORGy 0 p4ORGz 1     Al realizar la comparaci´on entre A/c1 y B/s1, se obtiene: [A/c1] ⇒ −35c23 − 670s23 + 20(34c2 + 13) =0 p4ORGx/c1 [B/s1] ⇒ −35c23 − 670s23 + 20(34c2 + 13) =0 p4ORGy/s1 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 18. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa 0 p4ORGx c1 = 0 p4ORGy s1 tan(θ1) = 0 p4ORGy 0p4ORGx θ1 = atan2(0 p4ORGy,0 p4ORGx) ´o θ1 = atan2(−0 p4ORGy, −0 p4ORGx) Para obtener un ´angulo diferente se toma la relaci´on (A/c1)2 y (C)2 . La cual utilizando reduc- ciones algebraicas puede ser expresada de la forma: −35c3 − 670s3 = 1 1360 0 p4ORGx c1 − 260 2 + (0 p4ORGz)2 − 352 − 6702 − 6802 −35c3 ± 670 1 − (c3)2 = 1 1360 0 p4ORGx c1 − 260 2 + (0 p4ORGz)2 − 352 − 6702 − 6802 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 19. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa Finalmente, para el seno y coseno de este ´angulo se obtiene una soluci´on de la forma: c2 3 6702 + 352 K2 − 2c3 35 K + 1 − 670 K 2 Donde: K = 1 1360 0 p4ORGx c1 − 260 2 + (0 p4ORGz)2 − 352 − 6702 − 6802 Adem´as: s3 = −1 1360 · 670 0 p4ORGx c1 − 260 2 + (0 p4ORGz)2 − 352 − 6702 − 6802 − 35 670 c3 Entonces: θ3 = atan2(s3, c3) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 20. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa Para el siguiente ´angulo se relaciona (A/c1) y (C), y se expresa un sistema de ecuaciones 2×2 en funci´on de las incognitas s2 y c2:   s2 c2 b 35s3 − 670c3 −35c3 − 670s3 + 680 (0p4ORGx/c1) − 260 35c3 + 670s3 − 680 35s3 − 670c3 0p4ORGz   Las soluciones de este sistema son: s2 = 34840 c1 c3 − 136 c1 0 p4ORGz − 134 c3 0 p4ORGx − 1820 c1 s3 + 7 0 p4ORGx s3 + 7 c1 c3 0 p4ORGz + 134 c1 0 p4ORGz s3 5 c1 18005 c3 2 − 1904 c3 + 18005 s3 2 − 36448 s3 + 18496 c2 = − 35360 c1 − 136 − 1820 c1 c3 + 7 c3 0 p4ORGx − 34840 c1 s3 + 134 0 p4ORGx s3 + 134 c1 c3 0 p4ORGz − 7 c1 0 p4ORGz s3 5 c1 18005 c3 2 − 1904 c3 + 18005 s3 2 − 36448 s3 + 18496 Entonces: θ2 = atan2(s2, c2) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 21. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa Para los ´ultimos 3 ´angulos se hace uso de la relaci´on (Dado que se conocen los 3 primeros ´angulos, entonces 0 3T es conocida): 3 P6ORG =3 0 T ·0 P6ORG 3 P6ORG = 0 3T −1 ·0 P6ORG     115c4s5 − 35 115c5 + 670 −115s4s5 1     =     3p6ORGx 3p6ORGy 3p6ORGz 1     De la comparaci´on t´ermino a termino se obtiene: c5 = 3p6ORGy − 670 115 donde |s5| = 1 − (c5)2 Entonces: θ5 = atan2(s5, c5) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 22. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa 115c4s5 − 35 =3 p6ORGx y 115s4s5 =3 p6ORGz c4 = 3p6ORGx + 35 115s5 y s4 = 3p6ORGz 115s5 Entonces: θ4 = atan2(s4, c4) Para el ´ultimo de los ´angulos (θ6) se toma la relaci´on de transformaci´on: 3 6T =3 0 T ·0 6 T 3 6T = 0 3T −1 ·0 6 T Con la comparaci´on t´ermino a t´ermino se tiene: 3 6T(2, 1) = −c6s5 = 0 3T −1 ·0 6 T (2, 1) 3 6T(2, 2) = s5s6 = 0 3T −1 ·0 6 T (2, 2) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 23. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica inversa c6 = − 0 3T −1 ·0 6 T (2, 1) s5 s6 = 0 3T −1 ·0 6 T (2, 2) s5 Finalmente: θ6 = atan2(s6, c6) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 24. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Cinem´atica diferencial Definici´on El jacobiano del manipulador relaciona las velocidades articulares con las velocidades cartesianas del extremo. V = J(θ) · ˙Θ ˙Θ = J−1 (θ) · V V = vx vy vz θx θy θz T Es de notar, que existan valores de θ para los que el jacobiano es singular. Estas singularidades se presentan en los l´ımites del espacio de trabajo, o en su interior cuando dos o m´as ejes de articulaci´on est´an alineados. Jacobiano.m Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 25. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial Velocidades angulares y lineales Se calculan las velocidades (lineales y angulares) de las articulaciones de atr´as hac´ıa delante (Es decir del marco {0} al de la Herramienta). Adem´as se define una nueva matriz para la herramienta con la misma orientaci´on del ´ultimo marco, pero desplazada seg´un sea la distancia de la herramienta. 6 HT =     1 0 0 0 0 1 0 0 0 0 1 35 0 0 0 1     i+1 ωi+1 =i+1 i R ·i ωi + ˙θi+1 ·i+1 ˆZi+1 Velocidad Angular i+1 vi+1 =i+1 i R · (i vi + (i ωi ×i Pi+1)) Velocidad Lineal Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 26. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial C´alculo del Jacobiano Se realizan las derivadas pertinentes (∂(iVj)/∂ ˙θk), calculando el cambio entre la posici´on j del vector de velocidad, descrita en el marco i y la variable ˙θk. i Ji(θ) =                   ∂i vx ∂ ˙θ1 ∂i vx ∂ ˙θ2 ∂i vx ∂ ˙θ3 ∂i vx ∂ ˙θ4 ∂i vx ∂ ˙θ5 ∂i vx ∂ ˙θ6 ∂i vy ∂ ˙θ1 ∂i vy ∂ ˙θ2 ∂i vy ∂ ˙θ3 ∂i vy ∂ ˙θ4 ∂i vy ∂ ˙θ5 ∂i vy ∂ ˙θ6 ∂i vz ∂ ˙θ1 ∂i vz ∂ ˙θ2 ∂i vz ∂ ˙θ3 ∂i vz ∂ ˙θ4 ∂i vz ∂ ˙θ5 ∂i vz ∂ ˙θ6 ∂i ωx ∂ ˙θ1 ∂i ωx ∂ ˙θ2 ∂i ωx ∂ ˙θ3 ∂i ωx ∂ ˙θ4 ∂i ωx ∂ ˙θ5 ∂i ωx ∂ ˙θ6 ∂i ωy ∂ ˙θ1 ∂i ωy ∂ ˙θ2 ∂i ωy ∂ ˙θ3 ∂i ωy ∂ ˙θ4 ∂i ωy ∂ ˙θ5 ∂i ωy ∂ ˙θ6 ∂i ωz ∂ ˙θ1 ∂i ωz ∂ ˙θ2 ∂i ωz ∂ ˙θ3 ∂i ωz ∂ ˙θ4 ∂i ωz ∂ ˙θ5 ∂i ωz ∂ ˙θ6                   donde i Vi = i vi i ωi =         i vx i vy i vz i ωx i ωy i ωz         Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 27. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial C´alculo del Jacobiano J11 = s6(c4(35c23 + 670s23 − 680c2 − 260) − 115c23s5 + 115s23c4c5) + c6(115s23s4 + c5s4(35c23 + 670s23 − 680c2 − 260)) J12 = s6(c4(35c23 + 670s23 − 680c2) − 115c23s5 + 115s23c4c5) + c6(115s23s4 + c5s4(35c23 + 670s23 − 680c2)) J13 = s6(670s4 + 115c5s4) − c6(115c4 − 35s5 + 670c4c5) J14 = 115c5s4s6 − 115c4c6 J15 = 115s5s6 J16 = J26 = J34 = J35 = J36 = J66 = 0 J21 = c6(c4(35c23 + 670s23 − 680c2 − 260) − 115c23s5 + 115s23c4c5) − s6(115s23s4 + c5s4(35c23 + 670s23 − 680c2 − 260)) J22 = c6(c4(35c23 + 670s23 − 680c2) − 115c23s5 + 115s23c4c5) − s6(115s23s4 + c5s4(35c23 + 670s23 − 680c2)) J23 = s6(115c4 − 35s5 + 670c4c5) + c6(670s4 + 115c5s4) J24 = 115c4s6 + 115c5c6s4 J25 = 115c6s5 J31 = s4s5(35c23 + 670s23 − 680c2 − 260) J32 = s4s5(35c23 + 670s23 − 680c2) J33 = −35c5 − 670c4s5 J41 = c6(c23s5 − s23c4c5) + s23s4s6 J42 = c6(c23s5 − s23c4c5) + s23s4s6 J43 = −c4s6 − c5c6s4 J44 = −c4s6 − c5c6s4 J45 = −c6s5 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 28. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Cinem´atica directa Cinem´atica inversa Cinem´atica diferencial C´alculo del Jacobiano J46 = s6 J51 = s23c6s4 − s6(c23s5 − s23c4c5) J52 = s23c6s4 − s6(c23s5 − s23c4c5) J53 = c5s4s6 − c4c6 J54 = c5s4s6 − c4c6 J55 = s5s6 J56 = c6 J61 = −c23c5 − s23c4s5 J62 = −c23c5 − s23c4s5 J63 = −s4s5 J64 = −s4s5 J65 = c5 150[mm] Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 29. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Descripci´on de la trayectoria c1 c2c3 c4 [xp, 350, 400] [xp, 50, 400] A B C D EF G H [xp, 0, 450] [xp, 0, 550] [xp, 50, 600][xp, 350, 600] [xp, 400, 550] [xp, 400, 450] [xp, 200, 500] [xp, 350, 450] [xp, 350, 550] [xp, 50, 550] [xp, 50, 450] zP xP 12 1113 14 15 10 1 2 3 4 5 6 7 8 9 Dimensiones (400 × 200 × 30)[mm] y Ubicaci´on del centro de la placa = [xP , 200, 500][mm] Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 30. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Parametrizaci´on de la trayectoria (Desplazamiento) [A-B] (y decrece) z = 450 (B-C] (y decrece) z = − 502 − (y − c1(y))2 + c1(z) (C-D] (z crece) y = 0 (D-E] (y crece) z = 502 − (y − c2(y))2 + c2(z) (E-F] (y crece) z = 600 (F-G] (y crece) z = 502 − (y − c3(y))2 + c3(z) (G-H] (z decrece) y = 400 (H-A] (y decrece) z = − 502 − (y − c4(y))2 + c4(z) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 31. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Parametrizaci´on de la trayectoria (Rotaci´on) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 32. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Parametrizaci´on de la trayectoria (Rotaci´on) Se asume en cada tramo que la pareja (y, z) cambia seg´un se desplace y el punto en x se mantiene constante. La orientaci´on de los intervalos parametrizados, en el segmento recto, es constante debido a que la orientaci´on se mantiene constante; pero en los curvos dicha orientaci´on se calcula con base en un ´angulo definido por el vector que apunta al centro de la trayectoria. xH zH yH xH zH yH El ´angulo (ψj) de rotaci´on en el i-´esimo segmento curvo con (ci) centro de rotaci´on, est´a dado por el coseno inverso entre el producto punto del vector unitario dirigido desde el k-´esimo punto (xP , yk, zk) de la trayectoria y el i-´esimo centro de rotaci´on, y el vector unitario del eje z: ˆai = (xP , y, z) − ci ||(xP , y, z) − ci|| ψj = arc cos(ˆai · ˆZ) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 33. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Parametrizaci´on de la trayectoria (Rotaci´on) Trayectoria [A-B]: 0 H R = Ry(π/2) · Rz(π) Trayectoria (B-C]: . .....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites: Cambia de (ψ1 = 0) a (ψ1 = −π/2) 0 H R = Ry(π/2) · Rz(π) · Rx(ψ1) Trayectoria (C-D]: 0 H R = Ry(π/2) · Rz(π) · Rx(−π/2) Trayectoria (D-E]: . .....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites: Cambia de (ψ2 = −π/2) a (ψ2 = −π) 0 H R = Ry(π/2) · Rz(π) · Rx(ψ2) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 34. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Parametrizaci´on de la trayectoria (Rotaci´on) Trayectoria (E-F]: 0 H R = Ry(π/2) · Rz(π) · Rx(−π) Trayectoria (F-G]: . .....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites: Cambia de (ψ3 = −π) a (ψ3 = −3π/2) 0 H R = Ry(π/2) · Rz(π) · Rx(ψ3) Trayectoria (G-H]: 0 H R = Ry(π/2) · Rz(π) · Rx(−3π/2) Trayectoria (H-A]: . .....El ´angulo ψ cambia, ya que se eval´ua en cada iteraci´on, entre los l´ımites: Cambia de (ψ4 = −3π/2) a (ψ4 = −2π) 0 H R = Ry(π/2) · Rz(π) · Rx(ψ4) Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 35. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Descripci´on de la trayectoria 0 100 200 300 400 500 600 700 800 900 1000 −400 −350 −300 −250 −200 −150 −100 −50 0 Muestras θ[º] 1199 1199.5 1200 1200.5 1201 0 100 200 300 400 400 450 500 550 600 xy z Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 36. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Gr´aficas de articulaci´on - Velocidad Las posiciones de articulaci´on se hallan evaluando la parametrizaci´on de posici´on y rotaci´on en la funci´on de cinem´atica inversa y optimizando tales resultados. Las velocidades se articulaci´on se hallan ayudados por la definici´on del Jacobiano inverso, tomando en cuenta que ´unicamente en los segmentos curvos existe velocidad angular y que la velocidad lineal (tangencial) es constante durante toda la trayectoria. H vH = [0, −100, 0]T [mm/s] p = 2πr 4 = 2π(50) 4 = 25π[mm] ttrayectoria = p v = 25π 100 = π 4 [s] |ωx| = ∆θ ttrayectoria = π/2 π/4 H ωH = [−2, 0, 0]T [rad/s] Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 37. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Gr´aficas de articulaci´on - Posici´on 0 100 200 300 400 500 600 700 800 900 1000 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Gráficas de Posición para θ1 θ[rad] 0 100 200 300 400 500 600 700 800 900 1000 −1.3 −1.25 −1.2 −1.15 −1.1 −1.05 −1 −0.95 −0.9 −0.85 Gráficas de Posición para θ2 0 100 200 300 400 500 600 700 800 900 1000 −0.9 −0.8 −0.7 −0.6 −0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 Gráficas de Posición para θ3 0 100 200 300 400 500 600 700 800 900 1000 −4 −3 −2 −1 0 1 2 3 4 Muestras θ[rad] Gráficas de Posición para θ4 0 100 200 300 400 500 600 700 800 900 1000 −3.5 −3 −2.5 −2 −1.5 −1 −0.5 0 Gráficas de Posición para θ5 Muestras 0 100 200 300 400 500 600 700 800 900 1000 −4 −3 −2 −1 0 1 2 3 4 Muestras Gráficas de Posición para θ6 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 38. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Gr´aficas de articulaci´on - Velocidad 0 100 200 300 400 500 600 700 800 900 1000 −4 −2 0 2 4 6 8 10 θ[rad/s] Gráfica de velocidad angular para q1 . θ[rad/s] . Muestra Muestra Muestra 0 100 200 300 400 500 600 700 800 900 1000 −12 −10 −8 −6 −4 −2 0 2 4 6 Gráfica de velocidad angular para q2 0 100 200 300 400 500 600 700 800 900 1000 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 Gráfica de velocidad angular para q3 0 100 200 300 400 500 600 700 800 900 1000 −1.5 −1 −0.5 0 0.5 1 1.5 2 Gráfica de velocidad angular para q4 0 100 200 300 400 500 600 700 800 900 1000 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 Gráfica de velocidad angular para q5 0 100 200 300 400 500 600 700 800 900 1000 −3 −2 −1 0 1 2 3 Gráfica de velocidad angular para q6 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 39. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Modelaci´on en Matlab c Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 40. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Modelo de Matlab c - SimMechanics Tierra Tiempo de trayectoria y Posiciones Angulares para q6 theta6T Tiempo de trayectoria y Posiciones Angulares para q5 theta5T Tiempo de trayectoria y Posiciones Angulares para q4 theta4T Tiempo de trayectoria y Posiciones Angulares para q3 theta3T Tiempo de trayectoria y Posiciones Angulares para q2 theta2T Tiempo de trayectoria y Posiciones Angulares para q1 theta1T Soldadura B F Referencias Velocidad y Aceleración Angular para q6 0 Referencias Velocidad y Aceleración Angular para q5 0 Referencias Velocidad y Aceleración Angular para q4 0 Referencias Velocidad y Aceleración Angular para q3 0 Referencias Velocidad y Aceleración Angular para q2 0 Referencias Velocidad y Aceleración Angular para q1 0 Junta de Revolución 6 B F Junta de Revolución 5 B F Junta de Revolución 4 B F Junta de Revolución 3 B F Junta de Revolución 2 B F Junta de Revolución 1 B F Eslabon {SH} CS1 Eslabon {S6} CS1CS2 Eslabon {S5} CS1CS2 Eslabon {S4} CS1 CS2 Eslabon {S3} CS1 CS2 Eslabon {S2} CS1 CS2 Eslabon {S0} {S1} CS1 CS2 Eslabon Referencial {SR} CS1 CS2 Ajuste Herramienta B F Actuador Junta R6 Actuador Junta R5 Actuador Junta R4 Actuador Junta R3 Actuador Junta R2 Actuador Junta R1 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 41. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Descripci´on de la trayectoria Gr´aficas de articulaci´on Modelaci´on en Matlab c Resultado de Matlab c - SimMechanics Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2
  • 42. Din´amica de Robots Caracter´ısticas del Robot Cinem´atica Simulaciones Bibliograf´ıa Bibliograf´ıa Introduction to Robotics: Mechanics and Control. Craig. John J. 3rd. Edition, Pearson Editorial. KUKA c KR6 robot specification. KUKA Robotics Disponible en: http://www.kuka-robotics.com/es/products/industrial_robots/low/kr6_2/ Simulaciones realizadas en Matlab 2011a. MathWorks c Versi´on: 7.12.0.635 Universidad NACIONAL de Colombia. Din´amica de Robots - KUKA KR 6-2