Sie sind auf Seite 1von 5

ROBOTICA AVANZADA

UNIDAD 2: PASO 2 - REALIZAR EL DISEÑO DINÁMICO DE UN ROBOT

MANIPULADOR.

PRESENTADO POR:
FRANK FERLEY GARZON OTALVARO CC. 15388047
PEDRO LUIS VÉLEZ MONROY: 71021980

GRUPO: 299012_7

TUTOR
MANUEL ENRIQUE WAGNER

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
II SEMESTRE 2017
OCTUBRE

Problema

Para el desarrollo del siguiente problema se recomienda apoyarse en MATLAB.

Hallar los resultados de simulación del modelo dinámico (algoritmo


computacional Newton Euler) para un robot manipulador de tres eslabones
mientras que no se le aplique ningún par de torsión y nada más la gravedad
esté actuando en él; las condiciones iniciales para las coordenadas
generalizadas son:

𝜃1 (0) = 𝜃2 (0) = 𝜃3 (0) = 0 𝑟𝑎𝑑

𝜃1̇ (0) = 𝜃2̇ (0) = 𝜃3̇ (0) = 0 𝑟𝑎𝑑/𝑠

Tomar los parámetros geométricos e inerciales como:

𝑎1 = 𝑎2 = 1𝑚

𝑎3 = 0.5𝑚

𝑚1 = 𝑚2 = 1𝐾𝑔

𝑚3 = 0.5𝐾𝑔

El problema se ha tomado del texto (Kumar, 2010), por lo que se recomienda


revisar el tema en este texto que se encuentra en las referencias bibliográficas
propias de esta unidad 2. Lo anterior ayudará a tomar las convenciones
utilizadas.

Partiendo de que el manipulador de tres eslabones tiene 3 grados de libertad,


sus matrices de rotación son las siguientes.

cos(𝜃1 ) −𝑠𝑒𝑛(𝜃1 ) 0
𝑄1 = |𝑠𝑒𝑛(𝜃1 ) cos(𝜃1 ) 0|
0 0 1
cos(𝜃2 ) −𝑠𝑒𝑛(𝜃2 ) 0
𝑄2 = |𝑠𝑒𝑛(𝜃2 ) cos(𝜃2 ) 0|
0 0 1
cos(𝜃3 ) −𝑠𝑒𝑛(𝜃3 ) 0
𝑄3 = |𝑠𝑒𝑛(𝜃3 ) cos(𝜃3 ) 0|
0 0 1
Los vectores de posición en el origen del eslabón i+1 desde su centro de masa
del eslabón i.
[𝑎1 ]1 = [𝑎1 cos(𝜃1 ) 𝑎1 sen(𝜃1 ) 0]𝑇

[𝑎2 ]2 = [𝑎2 cos(𝜃2 ) 𝑎2 sen(𝜃2 ) 0]𝑇

[𝑎3 ]3 = [𝑎3 cos(𝜃3 ) 𝑎3 sen(𝜃3 ) 0]𝑇

Partiendo de que los eslabones son homogéneos, los vectores [𝑑𝑖 ]𝑖 y [𝑟𝑖 ]𝑖+1
para 𝑖 = 1, 2, 3 esta dado como
𝑇
1 1
[𝑑1 ]1 = [ 𝑎1 cos(𝜃1 ) 𝑎 sen(𝜃1 ) 0]
2 2 1
𝑇
1 1
[𝑑2 ]2 = [ 𝑎2 cos(𝜃2 ) 𝑎 sen(𝜃2 ) 0]
2 2 2
𝑇
1 1
[𝑑3 ]3 = [ 𝑎3 cos(𝜃3 ) 𝑎 sen(𝜃3 ) 0]
2 2 3
𝑎1 𝑇
[𝑑1 ]2 = [ 0 0]
2
𝑎2 𝑇
[𝑑2 ]3 = [ 0 0]
2
𝑎3 𝑇
[𝑑3 ]4 = [ 0 0]
2
Presumiendo que los tres eslabones son vigas tipo cuadradas con una área
transversal pequeña. Por lo que la matriz de inercia de cada eslabón i
alrededor de su centro de masa se reduce a lo siguiente.

𝑚1 𝑎12 0 0 0
𝐼2 = |0 1 0|
12
0 0 1

𝑚2 𝑎22 0 0 0
𝐼3 = |0 1 0|
12
0 0 1

𝑚3 𝑎32 0 0 0
𝐼4 = |0 1 0|
12
0 0 1
Empleando el algoritmo recursivo de Newton-Euler para el cálculo de las
velocidades y aceleraciones de eslabones, y posteriormente las fuerzas y
momentos de forma recursiva empleando calculo progresivo. Se parte del
cálculo de las velocidades angulares y lineales son cero, por lo que sus
velocidades son las siguientes.
0
[𝜔1 ]1 = [0]
𝜃̇
0
[𝜔̇ 1 ]1 = [0]
𝜃̈

𝑎1 −𝑠𝑒𝑛𝜃1
[𝑐̇1 ]1 = 𝜃̇1 [ 𝑐𝑜𝑠𝜃1 ]
2
0

𝑎1 −𝑠𝑒𝑛𝜃1 𝑎1 𝑐𝑜𝑠𝜃1
[𝑐̈1 ]1 = 𝜃̈1 [ 𝑐𝑜𝑠𝜃1 ] − 𝜃̇12 [𝑠𝑒𝑛𝜃1 ]
2 2
0 0
Suponiendo que la aceleración por gravedad apunta en dirección y del primer
sistema, se obtiene.

[𝑔]1 = [0 −𝑔 0]𝑇

Para el cálculo de las velocidades y aceleraciones del eslabón 2, es necesario


sustituir las velocidades y aceleraciones del eslabón 1.

0
[𝜔2 ]2 = [ 0 ]
𝜃̇1 + 𝜃̇2

0
[𝜔̇ 2 ]2 = [ 0 ]
𝜃1̈ + 𝜃2̈
𝑎2
− 𝑠𝑒𝑛𝜃2 (𝜃̇1 + 𝜃̇2 )
2
[𝑐̇2 ]2 = 𝑎2
𝑎1 𝜃̇1 + 𝑐𝑜𝑠𝜃2 (𝜃̇1 + 𝜃̇2 )
2
[ 0 ]
𝑎2 𝑎2
−𝑎1 𝜃̇12 − 𝑠𝑒𝑛𝜃2 (𝜃1̈ + 𝜃2̈ ) − 𝑐𝑜𝑠𝜃2 (𝜃̇1 + 𝜃̇2 )2
2 2
[𝑐̈2 ]2 = 𝑎2 𝑎2
𝑎1 𝜃̈1 + 𝑐𝑜𝑠𝜃2 (𝜃1̈ + 𝜃2̈ ) − 𝑠𝑒𝑛𝜃2 (𝜃̇1 + 𝜃̇2 )2
2 2
[ 0 ]

La aceleración en el segundo eslabón se encuentra dada por:

[𝑔]2 = 𝑄1𝑇 [𝑔]1 = [−𝑔𝑠𝑒𝑛𝜃1 −𝑔𝑐𝑜𝑠𝜃1 0]𝑇

Apoyándonos modelo de cálculo regresivo propuesto por el autor (Kumar,


2010), en donde a partir de las velocidades y aceleraciones de cada unos de
los tres eslabones, se procede a calcular los respectivos pares de torsión y
fuerza para cada eslabón, iniciando por el eslabón 3 y terminando con el
eslabón 1 que está sujeto a la base.
Para lo cual se parte de la aplicación de las leyes de Newton para un cuerpo de
masa constante se obtiene.

𝑑𝑐𝑖̇
[𝑓𝑖 ]𝑖 = 𝑚𝑖 [ ] = 𝑚[𝑐̈𝑖 ]𝑖
𝑑𝑡 𝑖

La razón de cambio de la cantidad de movimiento angular sobre un centro de


masa i es igual al momento ejercido en el mismo punto.

[𝑛𝑖 ]𝑖 = [𝐼𝑖 ]𝑖 [𝜔̇ 𝑖 ]𝑖 + [𝜔𝑖 ]𝑖 𝑥[𝐼𝑖 ]𝑖 [𝜔̇ 𝑖 ]𝑖

A partir de las ecuaciones anteriores se procede a calcular la fuerza de inercia


y el momento ejercido sobre los eslabones alrededor de su centro de masa.

Esto permite escribir las ecuaciones de balance de fuerza y momento alrededor


del centro de masa de cada eslabón i.

[𝑓𝑖 ]𝑖 = [𝑓𝑖−1,𝑖 ] − [𝑓𝑖,𝑖+1 ] + 𝑚𝑖 [𝑔]𝑖


𝑖 𝑖

[𝑛𝑖 ]𝑖 = [𝑛𝑖−1,𝑖 ] − [𝑛𝑖,𝑖+1 ] − [𝑑𝑖 ]𝑖 𝑥[𝑓𝑖−1,𝑖 ] − [𝑟𝑖 ]𝑖 𝑥[𝑓𝑖,𝑖+1 ]


𝑖 𝑖 𝑖 𝑖

Reordenando las ecuaciones de forma recursiva, se obtiene.

[𝑓𝑖−1,𝑖 ]𝑖 = [𝑓𝑖 ]𝑖 + [𝑓𝑖,𝑖+1 ]𝑖 − 𝑚𝑖 [𝑔]𝑖

[𝑛𝑖−1,𝑖 ]𝑖 = [𝑛𝑖 ]𝑖 + [𝑛𝑖,𝑖+1 ]𝑖 + [𝑑𝑖 ]𝑖 𝑥[𝑓𝑖−1,𝑖 ]𝑖 + [𝑟𝑖 ]𝑖 𝑥[𝑓𝑖,𝑖+1 ]𝑖

Para la solución de forma recursiva se parte del eslabón final cuyo momento y
fuerza [𝑓𝑖−1,𝑖 ]𝑖 y [𝑛𝑖−1,𝑖 ]𝑖 representan el momento y la fuerza externa aplicadas
por el eslabón final hacia el medio.

Lo que significa que se parte del eslabón 3, eslabón 2 y luego se finaliza en el


eslabón 1, partiendo que no existen fuerzas externas aplicadas, se obtiene.

[𝑓4,3 ]3 = [𝑛4,3 ]3 = 0

Reemplazando se obtiene.

[𝑓3,4 ]4 = [𝑛3,4 ]4 = 0

Das könnte Ihnen auch gefallen