Académique Documents
Professionnel Documents
Culture Documents
1
Presentación General
Unidades
1 Introducción y conceptualización del manipulador robótico
5 Generación de trayectorias
3
Recap
Modelo Dinámico
4
Recap
Formulaciones del Modelo Dinámico
Formulación de Newton-Euler
– Equilibrio de fuerzas establecido en la segunda ley de Newton,
o su equivalente para movimientos de rotación,
ley de Euler
– Permite determinar la futura posición del móvil en función de
otras variables como la velocidad, aceleración, masa etc.
Formulación de Euler-Lagrange
Dinámica del Manipulador
5
Recap
Formulación de Newton-Euler
6
Recap
Propiedades de Inercia
7
Recap
Modelo Dinámico
8
Recap
Modelo Dinámico
9
Recap
Algoritmo Iterativo Newton-Euler (N-E)
Formulación de Newton-Euler
10
Recap
Algoritmo Iterativo Newton-Euler (N-E)
eslabón
11
Formulaciones del Modelo Dinámico
Dinámica del Manipulador
12
Formulaciones del Modelo Dinámico
Formulación de Newton-Euler
– Procedimiento recursivo
– Basado en operaciones vectoriales
– Ecuaciones poco estructuradas
– Mayor eficiencia computacional: O(n)
Dinámica del Manipulador
Formulación de Euler-Lagrange
– Poca eficiencia computacional: O(n4) (n= GDL)
– Ecuaciones finales bien estructuradas
13
Formulación de Euler-Lagrange
14
Formulación de Euler-Lagrange
: Función Lagrangiana
k : Energía cinética
U : Energía potencial
Dinámica del Manipulador
15
Formulación de Euler-Lagrange
: Función Lagrangiana
k : Energía cinética
U : Energía potencial
Ecuaciones de Movimiento
Dinámica del Manipulador
16
Formulación de Euler-Lagrange
• Coordenadas generalizada
• Energía cinética
Dinámica del Manipulador
• Energía potencial
17
Formulación de Euler-Lagrange
• Coordenadas generalizada
• Energía cinética
Dinámica del Manipulador
• Energía potencial
18
Coordenadas generalizadas
mecánico)
• En el caso de un robot, los cuerpos (eslabones) no se
mueven libremente, por lo que existen restricciones que
imponen las articulaciones. Si existen c restricciones,
entonces (n=6m-c) coordenadas generalizadas
independientes
19
Coordenadas generalizadas
20
Coordenadas generalizadas
21
Coordenadas generalizadas
(x1, y1) y (x2, y2) definen las posiciones del centro de masa
(1) y (2) definen la orientación de los eslabones
(d1) y (d2) son las ubicaciones del centro de masa desde el
origen
22
Coordenadas generalizadas
23
Coordenadas generalizadas
24
Formulación de Euler-Lagrange
• Coordenadas generalizada
• Energía cinética
Dinámica del Manipulador
• Energía potencial
25
Energía
26
Energía Cinética
27
Formulación de Euler-Lagrange
29
Formulación de Euler-Lagrange
• Coordenadas generalizada
• Energía cinética
Dinámica del Manipulador
• Energía potencial
30
Energía Potencial
31
Energía Potencial
U = 235 kJ
32
Energía Potencial
Formulación de ecuaciones en términos energéticos:
La energía potencial total almacenada en el robot se obtiene
por la suma de las contribuciones de cada eslabón:
• La energía potencial guardada en el eslabón i se define como la
cantidad de trabajo que se necesita para levantar el centro de
masas del eslabón i desde un plano de referencia horizontal
hasta su posición presente bajo la influencia de la gravedad
Formulación de Euler-Lagrange
33
Energía Potencial
Formulación de ecuaciones en términos energéticos:
La energía potencial total almacenada en el robot se obtiene
por la suma de las contribuciones de cada eslabón:
• La energía potencial guardada en el eslabón i se define como la
cantidad de trabajo que se necesita para levantar el centro de
masas del eslabón i desde un plano de referencia horizontal
hasta su posición presente bajo la influencia de la gravedad
Formulación de Euler-Lagrange
35
Modelado mediante la form. Euler-Lagrange
36
Modelado mediante la form. Euler-Lagrange
37
Modelado mediante la form. Euler-Lagrange
Formulación de Euler-Lagrange
38
Modelado mediante la form. Euler-Lagrange
Formulación de Euler-Lagrange
39
Modelado mediante la form. Euler-Lagrange
Formulación de Euler-Lagrange
40
Modelado mediante la form. Euler-Lagrange
Formulación de Euler-Lagrange
41
Modelado mediante la form. Euler-Lagrange
Formulación de Euler-Lagrange
42
Modelado mediante la form. Euler-Lagrange
Ejemplo 2: robot de 2 GDL con masas m1 y m2.
Formulación de Euler-Lagrange
43
Modelado mediante la form. Euler-Lagrange
Ejemplo 2: robot de 2 GDL con masas m1 y m2.
Formulación de Euler-Lagrange
• Tensores de inercia
44
Modelado mediante la form. Euler-Lagrange
Ejemplo 2: robot de 2 GDL con masas m1 y m2.
45
Modelado mediante la form. Euler-Lagrange
Ejemplo 2: robot de 2 GDL con masas m1 y m2.
46
Modelado mediante la form. Euler-Lagrange
Ejemplo 2: robot de 2 GDL con masas m1 y m2.
(términos de referencia)
47
Modelado mediante la form. Euler-Lagrange
Ejemplo 2: robot de 2 GDL con masas m1 y m2.
48
Modelado mediante la form. Euler-Lagrange
Ejemplo 2: robot de 2 GDL con masas m1 y m2.
49
Formulación de Euler-Lagrange
50
Formulación de Euler-Lagrange
51
Alg. modelado dinámico Euler-Lagrange
Dinámica del Manipulador
52
Alg. modelado dinámico Euler-Lagrange
53
Alg. modelado dinámico Euler-Lagrange
54
Alg. modelado dinámico Euler-Lagrange
si j ≤ i
si j > i
con
Si la articulación Si la articulación
i es de rotación i es de traslación
55
Alg. modelado dinámico Euler-Lagrange
Si i ≥ k ≥ j
si i ≥ j ≥ k
Dinámica del Manipulador
si k>i ó j>i
Si la articulación Si la articulación
i es de rotación i es de traslación
56
Alg. modelado dinámico Euler-Lagrange
con i,j = 1, 2, …, n
58
Alg. modelado dinámico Euler-Lagrange
con i,k,m = 1, 2, …, n
Dinámica del Manipulador
59
Alg. modelado dinámico Euler-Lagrange
60
Alg. modelado dinámico Euler-Lagrange
con i = 1, 2, …, n
62
Modelado mediante Euler-Lagrange
63
Alg. modelado dinámico Euler-Lagrange
Parámetros DH
64
Alg. modelado dinámico Euler-Lagrange
65
Alg. modelado dinámico Euler-Lagrange
66
Alg. modelado dinámico Euler-Lagrange
67
Alg. modelado dinámico Euler-Lagrange
E-L.5 Obtener las matrices de pseudoinercias Ji
Dinámica del Manipulador
68
Alg. modelado dinámico Euler-Lagrange
E-L.5 Obtener las matrices de pseudoinercias Ji
69
Alg. modelado dinámico Euler-Lagrange
70
Alg. modelado dinámico Euler-Lagrange
71
Alg. modelado dinámico Euler-Lagrange
72
Alg. modelado dinámico Euler-Lagrange
73
Alg. modelado dinámico Euler-Lagrange
74
Alg. modelado dinámico Euler-Lagrange
75
Alg. modelado dinámico Euler-Lagrange
76
Alg. modelado dinámico Euler-Lagrange
77
Alg. modelado dinámico Euler-Lagrange
78
Alg. modelado dinámico Euler-Lagrange
79
Alg. modelado dinámico Euler-Lagrange
80
Alg. modelado dinámico Euler-Lagrange
Conclusiones:
81
Formulaciones del Modelo Dinámico
Formulación de Newton-Euler
– Equilibrio de fuerzas establecido en la segunda ley de Newton,
o su equivalente para movimientos de rotación,
ley de Euler
– Permite determinar la futura posición del móvil en función de
otras variables como la velocidad, aceleración, masa etc.
Formulación de Euler-Lagrange
Dinámica del Manipulador
Otras formulaciones
82
Modelo dinámico en variables de estado
84
Modelo dinámico en variables de estado
85
Modelo dinámico en variables de estado
86
Introducción a la Robótica Industrial
87