Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelado Dinamico
Modelado Dinamico
INGENIERÍA MECATRÓNICA
FUNDAMENTOS DE ROBOTICA
UNIDAD 5: MODELO
DINAMICO
PROFESORA:
ING. KARINA ESPERANZA ALVAREZ VAZQUEZ
PRESENTA:
VIVERO GONZALEZ PEDRO ANTONIO
5.1 Energía cinética y energía potencial de robots
𝒅 𝒎𝒗
σ𝑭 =
𝒅𝒕
𝒅 𝑰𝝎
σ𝑻 = = 𝑰𝝎ሶ + 𝝎 × 𝑰𝝎
𝒅𝒕
Modelo dinámico de la estructura de un robot
𝒅𝟐 𝜽
𝝉 − 𝑴𝒈𝑳 𝐜𝐨𝐬 𝜽 = 𝑰 𝟐
𝒅𝒕
Donde:
𝑳 = 𝑬𝒄 − 𝑬𝒑 𝑳 = 𝑓𝑢𝑛𝑐𝑖ó𝑛 𝐿𝑎𝑔𝑟𝑎𝑛𝑔𝑖𝑎𝑛𝑎.
𝑬𝒄 = 𝑒𝑛𝑒𝑟𝑔í𝑎 𝑐𝑖𝑛é𝑡𝑖𝑐𝑎.
𝑬𝒑 = 𝑒𝑛𝑒𝑟𝑔í𝑎 𝑝𝑜𝑡𝑒𝑛𝑐𝑖𝑎𝑙.
𝑫 𝒒 = 𝑚𝑎𝑡𝑟𝑖𝑧 𝑑𝑒 𝑖𝑛𝑐𝑒𝑟𝑐𝑖𝑎𝑠 𝑑𝑒 ሺ𝑛 ×
Modelo dinámico de la estructura de un robot
𝜕𝑑𝑖𝑗 1 𝜕𝑑𝑗𝑘
𝒉𝒊𝒋 = σ𝑛𝑘=1 σ𝑛𝑗=1 ℎ𝑖𝑗 𝑞ሶ 𝑖 𝑞ሶ 𝑘 con 𝒉𝒊𝒋 = −
𝜕𝑞𝑘 2 𝜕𝑞1
5.2 Método de Lagrange
𝝉 = 𝑫𝒒ሷ + 𝑯 + 𝑪
Donde:
𝝉 = 𝑣𝑒𝑐𝑡𝑜𝑟 𝑑𝑒 𝑓𝑢𝑒𝑟𝑧𝑎𝑠 𝑦 𝑝𝑎𝑟𝑒𝑠 𝑚𝑜𝑡𝑜𝑟𝑒𝑠 𝑒𝑓𝑒𝑐𝑡𝑖𝑣𝑜𝑠
𝑎𝑝𝑙𝑖𝑐𝑎𝑑𝑜𝑠 𝑠𝑜𝑏𝑟𝑒 𝑐𝑎𝑑𝑎 𝑐𝑜𝑜𝑟𝑑𝑒𝑛𝑎𝑑𝑎 𝑞𝑖 .
5.3 Método Newton-Euler
𝒅 𝒎𝒊 𝒗𝒊
σ𝑭 = = 𝒎𝒊 𝒗ሶ 𝒊
𝒅𝒕
𝒅 𝑰𝒊 𝝎𝒊
σ 𝑻𝒊 = = 𝑰𝒊 𝝎ሶ 𝒊 + 𝝎𝒊 × 𝑰𝒊 𝝎𝒊
𝒅𝒕
5.3 Método Newton-Euler
Donde:
𝑭𝒊 = 𝑠𝑜𝑛 𝑙𝑎𝑠 𝑓𝑢𝑒𝑟𝑧𝑎𝑠 𝑒𝑗𝑒𝑟𝑐𝑖𝑑𝑎𝑠 𝑠𝑜𝑏𝑟𝑒 𝑙𝑎 𝑏𝑎𝑟𝑟𝑎 𝒊.
𝒎𝒊 = 𝑒𝑠 𝑙𝑎 𝑚𝑎𝑠𝑎 𝑑𝑒 𝑙𝑎 𝑏𝑎𝑟𝑟𝑎 𝒊.
𝑰𝒊 =
𝑒𝑠 𝑒𝑙 𝑡𝑒𝑛𝑠𝑜𝑟 𝑑𝑒 𝑖𝑛𝑒𝑟𝑐𝑖𝑎 𝑑𝑒 𝑙𝑎 𝑏𝑎𝑟𝑟𝑎 𝒊 𝑒𝑛 𝑡𝑜𝑟𝑛𝑜 𝑎 𝑠𝑢 𝑐𝑒𝑛𝑡𝑟𝑜 𝑑𝑒 𝑚𝑎𝑠𝑎𝑠, 𝑒𝑥𝑝𝑟𝑒𝑠𝑎𝑑𝑜 𝑒𝑛 𝑒𝑙 𝑠𝑖𝑠𝑡𝑒𝑚𝑎 𝑆𝑖
.
𝟎𝝎𝒐 , 𝟎𝝎ሶ 𝒐 , 𝟎𝒗𝒐 son nulos salvo que la base del robot
este en movimiento.
𝒈𝒙𝟎 𝒈𝒚𝟎 𝒈𝒛𝟎 vector de gravedad expresado en el
sistema 𝒔𝟎 (con valor de 0,0, −9,8 ).
Para el extremo se conocerá la fuerza y el par
ejercidos 𝒏 + 𝟏𝒇𝒏+𝟏 y 𝒏 + 𝟏𝒏𝒏+𝟏
𝒁𝟎 = 𝟎 𝟎 𝟏𝑻
𝒊 𝒑𝒊 vector expresado en 𝑆𝑖 =
𝑎𝑖 , 𝑑𝑖 sin 𝛼𝑖 , 𝑑𝑖 cos 𝛼𝑖 .
Algoritmo de Newton-Euler para el modelo
dinámico
𝒊𝝎𝒊 =
𝒊𝑹𝒊−𝟏 𝒊 − 𝟏𝝎𝒊−𝟏 + 𝒛𝟎 𝒒ሶ 𝒊 𝑠𝑖 𝑒𝑙 𝑒𝑠𝑙𝑎𝑏𝑜𝑛 𝑖 𝑒𝑠 𝑑𝑒 𝑟𝑜𝑡𝑎𝑐𝑖ó𝑛
൝
𝒊𝑹𝒊−𝟏 𝒊 − 𝟏𝝎𝒊−𝟏 𝑠𝑖 𝑒𝑙 𝑒𝑠𝑙𝑎𝑏𝑜𝑛 𝑖 𝑒𝑠 𝑑𝑒 𝑡𝑟𝑎𝑠𝑙𝑎𝑐𝑖ó𝑛
Algoritmo de Newton-Euler para el modelo
dinámico
𝒊𝒗ሶ 𝒊 =
𝒊𝝎𝒊 × 𝒊𝒑𝒊 + 𝒊𝝎𝒊 × 𝒊𝝎𝒊 × 𝒊𝒑𝒊 + 𝒊 − 𝟏𝒗𝒊−𝟏
𝑠𝑖 𝑒𝑙 𝑒𝑠𝑙𝑎𝑏𝑜𝑛 𝑖 𝑒𝑠 𝑑𝑒 𝑟𝑜𝑡𝑎𝑐𝑖ó𝑛
𝒊𝑹𝒊−𝟏 𝒛𝟎 𝒒ሷ 𝒊 + 𝒊 − 𝟏𝒗ሶ 𝒊−𝟏 + 𝒊𝝎𝒊 × 𝒊𝒑𝒊 + 2𝒊𝝎𝒊 × 𝒊𝑹𝒊−𝟏 𝒛𝟎 𝒒ሶ 𝒊 + 𝒊𝝎𝒊 × 𝒊𝝎𝒊 × 𝒊𝒑𝒊
𝑠𝑖 𝑒𝑙 𝑒𝑠𝑙𝑎𝑏𝑜𝑛 𝑖 𝑒𝑠 𝑑𝑒 𝑡𝑟𝑎𝑠𝑙𝑎𝑐𝑖ó𝑛
Algoritmo de Newton-Euler para el modelo
dinámico
𝒊𝒏𝒊 𝑻 𝒊𝑹𝒊−𝟏 𝒛𝟎
𝑠𝑖 𝑒𝑙 𝑒𝑠𝑙𝑎𝑏𝑜𝑛 𝑖 𝑒𝑠 𝑑𝑒 𝑟𝑜𝑡𝑎𝑐𝑖ó𝑛
𝝉𝒊 =
𝒊𝒇 𝑻 𝒊𝑹𝒊−𝟏 𝒛𝟎
𝒊
𝑠𝑖 𝑒𝑙 𝑒𝑠𝑙𝑎𝑏𝑜𝑛 𝑖 𝑒𝑠 𝑑𝑒 𝑡𝑟𝑎𝑠𝑙𝑎𝑐𝑖ó𝑛