Documente Academic
Documente Profesional
Documente Cultură
MATERIA: Robtica.
TAREA: # 8
Modelo dinmico inverso y directo del robot RP
2. Obtener el Modelo Dinmico Directo del mismo robot de 2 g.d.l. del primer
objetivo.
INTRODUCCIN
La dinmica se ocupa de la relacin entre las fuerzas que actan sobre un cuerpo
y el movimiento que en l se origina. Por lo tanto, el modelo dinmico de un robot
tiene por objeto conocer la relacin entre el movimiento del robot y las fuerzas
implicadas en el mismo.
La localizacin del robot definida por sus variables articulares o por las
coordenadas de localizacin de su rgano terminal, y sus derivadas:
velocidad y aceleracin.
Las fuerzas pares aplicados en las articulaciones (o en el extremo del
robot).
Los parmetros dimensinales del robot, como longitud, masa e inercias de
sus elementos.
a) Eslabn 1:
1 0 0
1
1 = [ 0 1 0]
0 0 1
b) Eslabn 2
2 0 0
2
2 = [ 0 2 0]
0 0 2
Tabla 1. Parmetros geomtricos del manipulador Rp
J j dj j rj
1 0 0 1 0
2 -90 0 0 r2
Considrese que en cada instante del movimiento del manipulador se conocen sus
coordenadas generalizadas, y sus derivadas primera y segunda con respecto al
tiempo:
= [ 1] = [ 1 ] = [ 1 ]
2 2 2
Dnde:
1 = 1 + 1 ( ) (1)
2 = 2 + 2 ( ) (2)
1 2
= ( ) (3)
2
Mientras que los parmetros inerciales de los eslabones son los siguientes:
1 = 20 ; 2 = 100 ; 2 = 0.20 ;
Aplicar las ecuaciones obtenidas para establecer las grficas que describen el
comportamiento de las fuerzas generalizadas si los parmetros de las leyes de
movimiento de las ecuaciones (1) y (2) son los siguientes: 1 ini = 90o, 1 = 45o, r2
ini =0.50 m, r2 = 0.60 m, con T = 2 seg.
1 1 0 0 1 0 0 0
0 1 1 0 0] 1 0 0 1 2
1 = [ 0 0 1 0 2 = [ ]
0 1 0 0
0 0 0 1 0 0 0 1
En consecuencia:
1 1 0 1 0 0
0 1
1 = [1 1 0] 2 = [0 0 1]
0 0 1 0 1 0
0
0,1 = [0 0 0] 1
1,2 = [0 2 0]
Matriz de transformacin homognea del marco 0 al marco 2.
1 0 1 2 1
0 1 0 1 2 1
2 = [ ]
0 1 0 0
0 0 0 1
Para i = 1
1
1 = 10 + 1 11 = [0 0 0] +1 [0 0 1] = [0 0 1 ]
1
1/0 = 1 11 = 0[0 0 1 ] = [0 0 0 ]
1
1 = 10 + 11/0 + 10 10,1 = [0 0 0 ]
1
1 = 11 + 11 11
1
1 11 = [0 0 0]
1
1 = [0 0 0]
Para i = 2
1 0 0 0 0
2 2 1
1,2 = 1 1,2 = [0 0 1] [2 ] = [ 0 ]
0 1 0 0 2
1 0 0 0 0
2 1
2
1 = 1 1 = [0 0 1] [ 0 ] = [1 ]
0 1 0 1 0
1 0 0 0 0
2 2 1
1 = 1 1 = [0 0 1] [0] = [0]
0 1 0 0 0
2
2 = 21 + 2 22 = [0 1 0 ]
2
2/1 = 2 22 = 2 [0 0 1] = [0 0 2 ]
1 2
2 2
( 1 1,2 ) = [ 0 ]
0
0 0 1 2 1 2
2
2 = 21 + 22/1 + ( 21 21,2 ) = [0] + [ 0 ] + [ 0 ] = [ 0 ]
0 2 2 2
1 2
(2 2
2 2 ) = [ 0 ]
2
1 2 1 2 1 (2 2 )
2
2 = 22 + ( 22 22 ) = [ 0 ] + [ 0 ] = [ 0 ]
2 0 2
Solucin mediante formulacin de Lagrange:
Eslabn1:
11 1 11 1 1 0
1 = 1 1 + 1 1 = [0 0 1 ] [ 0 ]
2 2 2 1 1
1 2
1 = 1 1
2
Ahora bien, puesto que el centro de masa del primer eslabn permanece en el
plano de referencia 0 0 , se tiene que su energa potencial es cero. En
consecuencia, la energa potencial total del robot es igual a la del segundo
eslabn.
Eslabn 2:
2
2 = 2 22 = 2 [1 (2 2 ) 0 2 ] = [2 1 (2 2 ) 0 2 2 ]
2 0 0 0 0
2 2
2 = 2 2
2 = [ 0 2 0 ] [1 ] = [2 1 ]
0 0 2 0 0
12 2 1
2 = 2 2 + 22 22 =
2 2
1 2 1 (2 2 ) 1 0
2 = [1 (2 2 ) 0 2 ] [ 0 ] + [0 1 0] [2 1 ]
2 2
2 2 0
1 2 1 1 2
2 = 1 (2 2 )2 2 + (2 2 2 ) + 2 1
2 2 2
1 2 1 2
2 = 2 [2 2 + (2 2 )2 1 ] + 2 1
2 2
b) Clculo de la energa potencial
2 = = 2 [0 0 0] 02 22
1 0 1 2 1 0
1 2 1 0
2 = 2 [0 0 0] [ 1 0 ][ ]
0 1 0 0 2
0 0 0 1 1
1 2 1 2
1 2 + 1 2
2 = [0 2 0 0] [ ] = 2 1 2 + 2 1 2
0
1
2 = 2 1 (2 2 )
Fuerza generalizada en articulacin 1:
1 2 1
= 1 [1 + (2 2 )2 2 + 2 ] + 2 2 2 [2 1 (2 2 )]
2 2
Por consiguiente:
= 2 1 [2 2 ]
1
= 1 [1 + (2 2 )2 2 + 2 ]
1
( ) = 1 [1 + (2 2 )2 2 + 2 ] 21 (2 2 )2 2
1
1 = 1 [1 + (2 2 )2 2 + 2 ] 21 (2 2 )2 2 + 2 1 (2 2 )
= 2 12 (2 2 ) 2 1
2
= 2
2
{ } = 2 2
2
2 = 2 2 + 2 12 (2 2 ) + 2 1
Las 2 ecuaciones de las fuerzas generalizadas obtenidas de cada articulacin, se
pueden agrupar en la siguiente ecuacin matricial:
+ (2 2 )2 2 + 2 0 1 22 (2 2 )1 2
1 = [ 1 ][ ] +
2 0 2 2 12 (2 2 )2
( 2 )
+ 2 1 2
2 1
A partir de los datos utilizados para las grficas de las fuerzas generalizadas del
paso anterior, resuelva el problema dinmico directo y verifique que el
comportamiento de las variables articulares 1 y r2 es el mismo que proporcionan
las ecuaciones (1) y (2).
= 1 (){ 1 (1 ) }
( + ) = () + ()
( + ) = () + ()
Este proceso se repite para los sucesivos valores de t que se desee a partir de
t=0, en el intervalo de tiempo en el cual se especifica .
BIBLIOGRAFA
1. Robtica: Introduccin al modelado de manipuladores. Autor: J. Alfonso
Pamanes Garca.