Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calculo Del Modelo Dinamico de Un Brazo Robótico de Dos Articulaciones Controlado Por Red Tendonal Msc. Ing. Eduardo Alberto Cirera
Calculo Del Modelo Dinamico de Un Brazo Robótico de Dos Articulaciones Controlado Por Red Tendonal Msc. Ing. Eduardo Alberto Cirera
El modelo plantea una serie de ecuaciones, cuya resolucin nos permite obtener la
informacin necesaria, la que ser enviada hasta el robot mediante tarjetas electrnicas
insertadas en l. Estos circuitos envian la seal de voltaje a la fuente de potencia del
robot, encargada de convertirla en la potencia adecuada que necesita cada motor para
realizar la funcin asignada.
Conocer esta informacin antes de ensamblar el robot permite que las tarjetas, motores
y fuentes de potencia tengan un mejor funcionamiento y se desgasten menos.
Muchas veces se cae en el error de disear la parte mecnica y pasar por alto la
obtencin del modelo dinmico; cuando esto ocurre el robot puede recibir valores
inadecuados de fuerza para mover sus articulaciones, lo que disminuye el desempeo
del movimiento y se presentan comportamientos indeseados.
En cuanto al sistema de transmisin del movimiento del brazo robtico, se considera
que se realizar mediante una red tendonal que ofrece ventajas en trminos de carga y
flexibilidad.
Consta de un sistema de poleas y cables que se utilizan para transmitir potencia desde
los actuadores, situados en la base del robot, lo que reduce substancialmente el peso
del brazo, y permite colocar mayor carga en el efector final. El cable puede estar
constituido por fibras de acero o materiales sintticos tales como el nylon.
HIPTESIS SIMPLIFICATIVAS:
Para el desarrollo del modelo ser necesario tener en cuenta las siguientes
La masa equivalente se encuentra concentrada en un punto, luego podr corregirse
aadiendo unas constantes de inercia (I)
El movimiento es plano (el eje W es perpendicular al plano).
LAGRANGIANO
T=
1
mi v 2 ENERGIA CINETICA
2
m1 L1 12 m 2 2
2
2
2
2
2 2
T=
+
L1 + L2 + 2 L1 L2 cos 2 1 + L2 2 + 2 L2 + 2 L1 L2 cos 2 1 2
2
2
d L
L
dt
n
n
d L
L
dt
1
1
2 =
d L
L
dt
2
2
Donde:
L
1
L
2
L
1
L
= m2 gL2sen 2 1 + 1 2 m2 gL2 cos(1 + 2 )
d L
2
2
2
2
2
(
)
(
)
=
+
+
+
+
+
m
L
m
L
L
2
L
L
cos
2
m
L
L
sen
m
L
L
L
cos
m
L
L
sen
1
1
1
2
1
2
1
2
2
2
1
2
2
1
2
2
2
1
2
2
2
2
1
2
2
2
1
dt
d L
2
2
2
+
(
)
=
m
L
+
L
L
cos
m
L
m
L
L
sen
2
2
1 2
2
1
2 2
2
2 1 2
2
1 2
dt
C
N
M 11 M 12 1
11 2
12 1 + 2
1 + 1 = 1
+
M
N 2 2
21 M 22 2
2
C 22
C 21 1
Donde:
1 y 2 son los torques aplicados directamente en las articulaciones
M 11 = (m1 + m 2 )L21 + m 2 L22 + 2m 2 L1 L 2 cos 2
M 12 = M 21 = m 2 L22 + m 2 L1 L 2 cos 2
M 22 = m2 L22
C = m2 L1L2 sen 2 C11 = C
C12 = C
C 21 = C
C22 = 0
N 1 = (m1 + m 2 )gL1 cos 1 + m 2 gL2 cos( 1 + 2 )
N 2 = m2 gL2 cos(1 + 2 )
Esquema de poleas y tendones
En este tipo de configuracin, es necesario calcular los torques que se aplicarn, en
funcin del recorrido, la elasticidad y la extensin de los tendones. Para ello, deber
conocerse de antemano la distribucin de los mismos, los radios de las poleas, y otros
parmetros.
Para hacer este anlisis, nos basaremos en la configuracin que se indica en la
siguiente figura:
e1
e2
K1
h1
K2
h2
1
e3
e4
K3
h3
K4
h4
[M ( )] [ ]+ C , + N , + [P K (h( ) h(0))] = [P K e]
Donde:
M, C y N cuantifican los pares que surgen de las fuerzas de inercia, centrfuga y
Coriolis.
Con la nomenclatura indicada en la figura planteamos:
h1 = L1 + R111 R122
h2 = L2 R211
h3 = L3 + R311
h4 = L4 R41 1 + R42 2
Siendo:
Li: long nominal de cada tendn cuando i = 0
Rij: radios de las poleas del I-simo tendn en la j-sima polea
Teniendo en cuenta que:
L1 = L 4 L14
L2 = L3 L 23
0 0
0
0
k3
0
0
0
0
k4
R
h
P = = 141
R142
k1 R141
Q = PK =
k1 R142
R231
R231
R141
R142
k 2 R231
k 3 R231
k 4 R141
k 4 R142
R141
R142
0 1 donde h()son las longitudes de los tendones para
R
R
(
k
+
k
)
R
(
k
+
k
)
141 142
1
4
141 1
4
2
[M ( )] [ ]+ C , + N , + [S ] [ ] = [Q] [e]
Donde las ei sern las extensiones producidas por los actuadores, y se las puede
asimilar como seales de control ui
Operando se obtienen las siguientes ecuaciones:
] [
2
2
+ [(m1 + m2 )gL1 cos1 + m2 gL2 cos(1 + 2 )] + R141
(k1 + k4 ) + R231
(k2 + k3 ) 1 [R141 R142 (k1 + k4 )]2 =
[m L
2
2 2
] [
] [
+ m2 L1L2 cos2 1 + m2 L22 2 + m2 L1L2 sen 2 1 + [m2 gL2 cos(1 + 2 )] [R141 R142 (k1 + k 4 )]1 +
2
(k1 + k4 ) 2 = [k1R142 ]e1 [k4 R142 ]e1
+ R142
y suponiendo que e1 = -e4 y e2 = -e3, debido a que cada uno de los pares de tendones
se encuentra comandado por un motor
[(m
] [
+ m 2 )L21 + m2 L22 + 2m 2 L1 L2 cos 2 1 + m 2 L22 + m2 L1 L 2 cos 2 2 m 2 L1 L2 sen2 1 2 + 2 1 + 2 +
2
2
+ [(m1 + m2 )gL1 cos1 + m2 gL2 cos(1 + 2 )] + R141
(k1 + k4 ) + R231
(k2 + k3 ) 1 [R141 R142 (k1 + k4 )]2 =
= [k 1 + k 4 ]R141 e1 [k 2 + k 3 ]R231 e 2
[m L
2
2 2
] [
] [
+ m2 L1L2 cos2 1 + m2 L22 2 + m2 L1L2 sen 2 1 + [m2 gL2 cos(1 + 2 )] [R141 R142 (k1 + k 4 )]1 +
2
(k1 + k 4 ) 2 = [k1 + k 4 ]R142 e1
+ R142
x 2 = 1
x3 = 2
x4 = 2
u i = ei
de esta manera se obtiene
x1 = x2
x 2 = 1
x3 = x4
x4 = 2
y el modelo queda conformado en variables de estado
M 12 x 2 C11 x 4
+
M 22 x
4 C 21 x 2
M 11
M
21
C12 x 2 + x 4 x 2 N1 ( x1 , x 3 ) S11
x + N ( x , x ) + S
4 2 1 3 21
0
Q12 Q13 u1
u
0
2
x2 =
M 22
[AA] M 12 [BB ]
MM
MM
x4 =
M 12
[AA] + M 11 [BB]
MM
MM
12 11 M 11 S 21
x 4
MM
0
M 22
+ MM
0
M
12
MM
1
M 12 C 21 x 2 M 22C11 x 4
MM
0
M 12 C11 x 4 M 11C 21 x 2
MM
0
M 12 S 22 M 22 S12
MM
0
M 12 S12 M 11 S 22
MM
0
x1
M C ( x + x4 )
22 12 2
x2
MM
+
1
M 12C12 ( x 2 + x 4 ) x 3
MM
x 4
0
0
0
M 12
M 22 [Q11 Q14 ] + M 12 [Q24 Q21 ] M 22 [Q11 Q14 ]
u1
MM
MM
MM N1 +
0
0
0 N 2
u 2
MM
MM
MM
Si consideramos que los tendones estn constituidos por pares de igual elasticidad,
tendremos que:
Tendn 1= Tendn 4
k1 = k4
k1
Tendn 2= Tendn 3
k2= k3
k3
Definimos entonces:
LE = L2 + L1 cos x3
MLE = (m1 + m2 )L21 + m2 L1L2 cos x3
ME = m1 + m2 sen 2 x3
entonces tendremos que:
MM = m2 L12 L22 ME
A = 2
2
[K 1 R141 (L E R142 + L2 R141 )] + K 2 L2 R231
B = m 2 senx3
L12 L2 ME
(L E x2 + L2 x4 )
L1 ME
C = 2 K1 R142
(L E R142 + L2 R141 )
L21 L2 ME
(x2 + x4 )
D = m2 L2senx3
L1ME
G = 2 K 1 R142
L1 L2 ME
m 2 L2 LE ( R141 + R142 ) + R142 MLE
m 2 L12 L22 ME
H = m2senx3 LE
I=
1
L ME
J=
LE
L 1 L 2 ME
(x2 + x4 )
L1ME
2
1
K =
MLE + m2 L2 LE
m2 L21 L22 ME
L = 2K 1
R141 L2 + R142 LE
L12 L2 ME
M = 2
K 2 R231
L12 ME
N = 2 K 1
P=2
K 2 R231 LE
L21 L2 ME
x1 0 1 0 0 x1 0
x A B C D x2 I
+
2 =
x3 0
0
0
0
1
x3
E F G H x4 J
x 4
0
0
J N 1 L
+
0 N 2 0
K
N
0
M u1
0 u 2
x1 = x 2
x 3 = x4