Академический Документы
Профессиональный Документы
Культура Документы
1. Asignar el sistema de coordenadas a cada eslabón (según las normas de D-H) y obtener los parámetros de D-H.
2 3
i i 1 ai 1 di i
6 1 0 0 0 7
D=6
4 2
1 7
2 0 L1 + d2 0 5
3 0 0 L2 0
2 3 2 3
Ix1 0 0 Ix2 0 0
C1
I1 = I1 = 4 0 Iy1 0 5 C2
I2 = I2 = 4 0 Iy2 0 5
0 0 Iz1 0 0 Iz2
2 3 2 3
l1 sin( 1 + 1 ) (L1 + d2 ) sin 1 + l2 sin( 1 + 2 )
0
Pc1 = Pc1 = 4 l1 cos( 1 + 1 ) 5 0
Pc2 = Pc2 = 4 (L1 + d2 ) cos 1 l2 cos( 1 + 2 ) 5
0 0
4. Energía Cinética
2 2 1 2
k1 = 12 m1 10 l1 +
2 10 Iz1
2 2 2 2 2 2 2 2 1 2
k2 = 12 m2 ( 2
10 L1 +2 10 L1 d2 +2 (cos 2 ) 10 L1 l2 + 10 d2 + 2 (cos 2 ) 10 d2 l2 + 10 l2 2 (sin 2
2 ) 10 l2 d20 +d20 ) + 2 10 Iy2
K = k1 + k2
2 2 2 2 2 2 2 2 2
K = 21 m2 2
10 L1 + 2 10 L1 d2 + 2 (cos 2 ) 10 L1 l2 + 10 d2 + 2 (cos 2 ) 10 d2 l2 + 10 l2 2 (sin 2 ) 10 l2 d20 + d220 + 12 10 Iy2 +
1 2 1 2 2
2 10 Iz1 + 2 10 l1 m1
5. Energía Potencial
u1 = m1 g( l1 cos( 1 + 1 )) + uref1
u2 = m2 g( (L1 + d2 ) cos 1 l2 cos( 1 + 2 )) + uref2
U = u1 + u2
U = uerf1 + uerf2 gm2 (l2 cos ( 1 + 2) + (cos 1 ) (L1 + d2 )) gl1 m1 cos ( 1 + 1)
6. Lagrangiano
L=K U
@
@ 1 (L) = L10 = gl1 m1 sin ( 1 + 1) gl2 m2 sin ( 1 + 2) gL1 m2 sin 1 gd2 m2 sin 1
@ 2 2 2 2
@ 10 (L) = L100 = 10 m2 L1 +2 10 m2 L1 d2 +2 10 m2 (cos 2 ) L1 l2 + 10 m2 d2 +2 10 m2 (cos 2 ) d2 l2 + 10 m1 l1 + 10 m2 l2
m2 d20 (sin 2 ) l2 + 10 Iy2 + 10 Iz1
d @
= L1000 = 100 m2 L21 + 2 100 m2 L1 d2 + 2 10 m2 L1 d20 + 2 100 m2 (cos 2 ) L1 l2 + 100 m2 d22 + 2
dt ( @ 10 (L)) 10 m2 d2 d20 +
2 100 m2 (cos 2 ) d2 l2 + 2 10 m2 (cos 2 ) d20 l2 + 100 m1 l12 + 100 m2 l22 m2 d200 (sin 2 ) l2 + 100 Iy2 + 100 Iz1
1 = L1000 L10
@ 2 2 2
@d2 (L) = L20 = 10 L1 m2 + 10 d2 m2 + gm2 cos 1 + 10 l2 m2 cos 2
@
@d20 (L) = L200 = m2 d20 10 l2 m2 sin 2
d @
dt ( @d20 (L)) = L2000 = m2 d200 100 l2 m2 sin 2
2 = L2000 L20
2 2 2
2 = m2 d200 10 L1 m2 10 d2 m2 gm2 cos 1 10 l2 m2 cos 2 100 l2 m2 sin 2
Agrupando términos
Iz1 + Iy2 + L21 m2 + d22 m2 + l12 m1 + l22 m2 + 2L1 d2 m2 + 2L1 l2 m2 cos 2 + 2d2 l2 m2 cos 2 l2 m2 sin 2
M=
l2 m2 sin 2 m2
1
ext =
F2
GRÁFICAS
Mediante la representación grá…ca obtenida en matlab nos podemos dar cuenta de la similitud entre la simulación
mediante MATLAB así como la animación pertinente en WORKING MODEL. Ambas grá…cas di…eren, en la exactitud
del método de Runge-Kutta implementado en MATLAB para resolver la ecuación diferencial implícita en la ecuación de
estados respecto a lo inestable que representa el hecho de animar el mecanismo RP en dicho software.
1 = 2N m
F2 = 30N
5
CONCLUSIONES
Es conveniente la utilización de diversas técnicas para el análisis dinámico de manipuladores, ya que ello permite
comparar los modelos obtenidos por cualquiera que sea el método a implementar, y nos brinda un gran panorama acerca
de las diferentes ventajas y desventajas de cada método.
En el caso de la Formulación de Lagrange, es conveniente conocer primero la posición y orientación del manipulador,
mediante los parámetros de Denavitt-Hartenberg, posteriormente la metodología de dicho algoritmo consiste en encontrar
las velocidades tanto cinética como potencial. Mediante estas energías obtenemos el Lagrangiano y es así como de aquí se
encuentran las ecuaciones de movimiento.
Mediante dichas ecuaciones de movimiento de Lagrange, es como se puede describir el modelo dinámico.
La metodología es similar en algunos aspectos a la de Newton-Euler, pero ambas di…eren en el proceso a implementar,
puesto que el anterior se basa en las velocidades de los eslabones y no en las energías.