Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Robots
Semana 7 – Sesión 1
𝑚𝑧𝑐 = න 𝑧𝑑𝑚
𝑚
MOMENTO DE INERCIA
• El momento de inercia de masa es una medida de la resistencia de
un objeto a rotas
𝐼 = න 𝑟 2 𝑑𝑚 = න 𝑟 2 𝜌𝑑𝑉
𝑚 𝑉
ℒ =𝐾−𝑉
Donde:
ℒ → 𝐿𝑎𝑔𝑟𝑎𝑛𝑔𝑒𝑎𝑛𝑜
𝐾 → 𝐸𝑛𝑒𝑟𝑔í𝑎 𝐶𝑖𝑛é𝑡𝑖𝑐𝑎
ℒ → 𝐸𝑛𝑒𝑟𝑔í𝑎 𝑃𝑜𝑡𝑒𝑛𝑐𝑖𝑎𝑙
M. EULER LAGRANGE
• Las ecuaciones de movimiento de Euler – Lagrange se obtienen aplicando
𝑑 𝜕ℒ 𝜕ℒ
− = 𝜏𝑖
𝑑𝑡 𝜕𝑞𝑖ሶ 𝜕𝑞𝑖
Donde:
ℒ → 𝐿𝑎𝑔𝑟𝑎𝑛𝑔𝑒𝑎𝑛𝑜
𝑞𝑖 → 𝑃𝑜𝑠𝑖𝑐𝑖ó𝑛 𝑑𝑒 𝑙𝑎 𝑎𝑟𝑡𝑖𝑐𝑢𝑙𝑎𝑐𝑖ó𝑛
Fത 𝑐 = 𝑉𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝐹𝑢𝑒𝑟𝑧𝑎𝑠
ഥ𝑐 = 𝑉𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝑀𝑜𝑚𝑒𝑛𝑡𝑜𝑠
T
ഥ𝑐 = I𝑐ҧ . 𝑤𝑐ሶ + 𝑤𝑐ሶ 𝑥 (I𝑐ҧ . w
T ഥ 𝑐) Donde:
I𝑐ҧ = 𝑇𝑒𝑛𝑠𝑜𝑟 𝑑𝑒 𝐼𝑛𝑒𝑟𝑐𝑖𝑎
w
ഥ 𝑐 = 𝑉𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝑉𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑𝑒𝑠 𝐴𝑛𝑔𝑢𝑙𝑎𝑟𝑒𝑠
FORMULACION
DINAMICA DE UN MANIPULADOR
• Las ecuaciones dinámicas de n robot de n grados de libertad puede ser expresado en forma
general como:
𝜏 = 𝑀 𝑞 𝑞ሷ + 𝐶 𝑞, 𝑞ሶ 𝑞ሶ + 𝐺(𝑞)
• Donde:
𝜏 = 𝑉𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝐹𝑢𝑒𝑟𝑧𝑎𝑠 𝑜 𝑇𝑜𝑟𝑞𝑢𝑒𝑠 𝑎𝑟𝑡𝑖𝑐𝑢𝑙𝑎𝑟𝑒𝑠 (𝑛𝑥1)
𝑀 𝑞 = 𝑀𝑎𝑡𝑟𝑖𝑧 𝑑𝑒 𝑖𝑛𝑒𝑟𝑐𝑖𝑎 (𝑛𝑥𝑛)
𝐶 𝑞, 𝑞ሶ = 𝑀𝑎𝑡𝑟𝑖𝑧 𝑑𝑒 𝐶𝑜𝑟𝑖𝑜𝑙𝑖𝑠 𝑦 𝑓𝑢𝑒𝑟𝑧𝑎𝑠 𝑐𝑒𝑛𝑡𝑟í𝑝𝑒𝑡𝑎𝑠 (𝑛𝑥𝑛)
𝑞
MODELO DINÁMICO 𝜏
𝑞ሶ
INVERSO
𝑞ሷ
EJEMPLO
• Determinar la solución analítica para la dinámica inversa del robot planar de dos eslabones
rígidos mostrado abajo
𝜏1
𝜏 = 𝜏 =?
2
𝑙1 = 7𝑐𝑚 𝑙1 = 5𝑚
𝑙𝑐1 = 3,5𝑚 𝑙𝑐1 = 2,5𝑚
𝜃1 = +50º 𝜃1 = +30º
𝜃1ሶ = 0.2º/𝑠 𝜃1ሶ = 0.2º/𝑠
𝜃1ሷ = 0.1º/𝑠 𝜃1ሷ = 0.1º/𝑠
𝑚1 = 2𝐾𝑔 𝑚1 = 2𝐾𝑔
𝑙𝑐1 = 8.1667𝐾𝑔𝑚2 𝑙𝑐1 = 4.1667𝐾𝑔𝑚2
1 𝑔 = 9.81𝑚/𝑠
• 𝐴𝑙𝑎𝑚𝑏𝑟𝑒: 𝐼𝑧 = 𝑚𝑙 2
12
SOLUCION
• Se obtiene la solución para encontrar la cinemática directa
• 𝑃𝑎𝑟𝑎 𝑚1
𝑙𝑐1 𝐶𝑜𝑠(𝜃1 )
𝑃𝑐1 =
𝑙𝑐1 𝑆𝑒𝑛(𝜃1 )
• 𝑃𝑎𝑟𝑎 𝑚2
−𝑙𝑐1 𝑆𝑒𝑛(𝜃1 )
𝜐𝑐1 = 𝐽1 (𝑞)𝑞ሶ 𝐽1 = 𝑞ሶ = 𝜃ሶ1
𝑙𝑐1 𝐶𝑜𝑠(𝜃1 )
• Sustituyendo:
−𝑙𝑐1 𝑆𝑒𝑛(𝜃1 ) ሶ
𝜐𝑐1 = 𝜃
𝑙𝑐1 𝐶𝑜𝑠(𝜃1 ) 1
0
−𝑙𝑐1 𝜃ሶ1 𝑆𝑒𝑛(𝜃1 ) 𝑤1 = 0
𝜐𝑐1 =
𝑙𝑐1 𝜃ሶ1 𝐶𝑜𝑠(𝜃1 ) 𝜃ሶ1
SOLUCION
• Ahora se obtiene la velocidad para 𝑚2
ሶ 𝜃ሶ
−𝑙𝑐1 𝑆𝑒𝑛 𝜃1 − 𝑙𝑐2 𝑆𝑒𝑛(𝜃1 + 𝜃2 ) −𝑙𝑐2 𝑆𝑒𝑛(𝜃1 + 𝜃2 )
𝜐𝑐2 = 𝐽2 (𝑞)𝑞ሶ 𝐽2 = 𝑞= 1
𝑙𝑐1 𝐶𝑜𝑠 𝜃1 + 𝑙𝑐2 𝐶𝑜𝑠(𝜃1 + 𝜃2 ) 𝑙𝑐2 𝐶𝑜𝑠(𝜃1 + 𝜃2 ) 𝜃ሶ 2
• Sustituyendo
−𝑙1 𝑆𝑒𝑛 𝜃1 − 𝑙𝑐2 𝑆𝑒𝑛(𝜃1 + 𝜃2 ) −𝑙𝑐2 𝑆𝑒𝑛(𝜃1 + 𝜃2 ) 𝜃ሶ1ሶ
𝜐𝑐2 =
𝑙𝑐1 𝐶𝑜𝑠 𝜃1 + 𝑙𝑐2 𝐶𝑜𝑠(𝜃1 + 𝜃2 ) 𝑙𝑐2 𝐶𝑜𝑠(𝜃1 + 𝜃2 ) 𝜃ሶ2
• Para 𝑚1 :
SOLUCION
• Para 𝑚2 :
Para 𝑚1 :
Para 𝑚2 :
• Donde:
• Sustituyendo:
SOLUCION
• Por lo tanto, las ecuaciones de movimiento para el eslabón 2:
• Sustituyendo:
SOLUCION
• Para los valores numéricos dados:
• Para 𝑚1 • Para 𝑚2
SOLUCION
• Tomando la ecuación de la velocidad directa, se tiene para 𝑚1 :
• Sustituyendo:
• Sustituyendo:
• Para 𝑚1 :
• Para 𝑚2 :
• Para 𝑚1 :
• Para 𝑚2 :
• Donde:
• Sustituyendo:
SOLUCION
• Finalmente, la ecuación de movimiento para el eslabón 2:
• Sustituyendo:
SOLUCION
• Para los valores numéricos dados:
• • • • • • • • • • • • • • :Te.c.n:o.1Qgit:,: • • • •
• • • • • • • • • • • • • • ·del Perú· • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • • • • •
• • • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • • • •
• • • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • • • • •
• • • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • • • • • • • • • • • • • •
• • • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • ■ • • • • • • • • • • • •