Beruflich Dokumente
Kultur Dokumente
ME G511
Dynamic Modelling
DYNAMIC MODELING
𝓛=𝑻−𝑽
ሶ
Velocity of the mass m is 𝒗 = (𝒙ሶ + 𝒍𝜽).
𝟏
𝑻 = 𝒎 ሶ 𝜽ሶ + 𝒍𝟐 𝜽ሶ 𝟐 .
𝒙ሶ 𝟐 + 𝟐𝒙𝒍
𝟐
𝓛=𝑻−𝑽
𝒅 𝝏𝓛 𝝏𝓛 𝒅 𝝏𝓛 𝝏𝓛
𝝉𝒙 = − 𝝉𝜽 = 𝒅𝒕 − 𝝏𝜽
𝒅𝒕 𝝏𝒙ሶ 𝝏𝒙 𝝏𝜽ሶ
𝟏 𝟏
𝓛= 𝒎 ሶ𝟐
𝒙 + 𝟐𝒙𝒍 ሶ ሶ
ሶ 𝜽 + 𝒍 𝜽 − 𝒌𝒙𝟐 − 𝒎𝒈𝒍 𝟏 − cos 𝜽
𝟐 𝟐
𝟐 𝟐
𝝏𝓛 𝒅 𝝏𝓛
= 𝒎 𝒙ሶ + 𝒍𝜽ሶ = 𝒎 𝒙ሷ + 𝒍𝜽ሷ
𝝏𝒙ሶ 𝒅𝒕 𝝏𝒙ሶ
𝒅 𝝏𝓛
= 𝒎 𝒙ሷ + 𝒍𝜽ሷ 𝝉𝒙 = 𝒎 𝒙ሷ + 𝒍𝜽ሷ + 𝒌𝒙
𝒅𝒕 𝝏𝒙ሶ
𝒎 𝒙ሷ + 𝒍𝜽ሷ + 𝒌𝒙 = 𝟎
𝒅 𝝏𝓛 𝝏𝓛
From the second equation 𝝉𝜽 = − 𝝏𝜽
𝒅𝒕 𝝏𝜽ሶ
𝟏 𝟏
𝓛= 𝒎 ሶ𝟐
𝒙 + 𝟐𝒙𝒍 ሶ ሶ
ሶ 𝜽 + 𝒍 𝜽 − 𝒌𝒙𝟐 − 𝒎𝒈𝒍 𝟏 − cos 𝜽
𝟐 𝟐
𝟐 𝟐
𝝏𝓛 𝒅 𝝏𝓛
= 𝒎 𝒍𝒙ሶ + 𝒍 𝜽ሶ 𝟐
= 𝒎𝒍 𝒙ሷ + 𝒍𝜽ሷ
𝝏𝜽ሶ 𝒅𝒕 𝝏𝜽ሶ
𝝏𝓛
= −𝒎𝒈𝒍 sin 𝜽 = −𝒎𝒈𝒍𝜽
𝝏𝜽
𝒅 𝝏𝓛 𝝏𝓛
𝝉𝜽 = 𝒅𝒕 𝝏𝜽ሶ
− 𝝏𝜽 𝝉𝜽 = 𝒎𝒍 𝒙ሷ + 𝒍𝜽ሷ + 𝒎𝒈𝒍𝜽
A planar 𝟐 -DOF
manipulator with both
rotary joints, as shown in
figure is considered and its
dynamic model is
obtained using direct
geometric approach
before discussing the
general formulation.
mass 𝒎𝟏 and
moment of inertia
𝟏
𝑰𝟏 = 𝟏𝟐 𝒎𝟏 𝑳𝟐 𝟏 is
𝟏 𝟏 𝟏 𝟐 ሶ𝟐 𝟏
𝑻𝟏 = 𝟐
𝟐
𝒎 𝟏 𝒗𝟏 + 𝟐
𝑰𝟏 𝝎𝟏 = 𝟐
𝟖
𝒎𝟏 𝑳 𝟏 𝜽 𝟏 + 𝟐𝟒 𝒎𝟏 𝑳𝟏 𝟐 𝜽ሶ 𝟐 𝟏 =
𝟏
𝒎𝟏 𝑳𝟏 𝟐 𝜽ሶ 𝟐 𝟏 ;
𝟔
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
𝟏
and its potential energy is 𝑽𝟏 = 𝒎𝟏 𝒈𝑳𝟏 𝒔𝒊𝒏 𝜽𝟏 , where 𝒈 is the
𝟐
magnitude of acceleration due to gravity in the negative 𝒚 −axis
direction.
𝟏
𝒙𝟐 = 𝑳𝟏 𝒄𝒐𝒔 𝜽𝟏 + 𝟐 𝑳𝟐 𝒄𝒐𝒔 𝜽𝟏 + 𝜽𝟐 and
𝟏
𝒚𝟐 = 𝑳𝟏 𝒔𝒊𝒏 𝜽𝟏 + 𝟐 𝑳𝟐 𝒔𝒊𝒏 𝜽𝟏 + 𝜽𝟐
𝟏
ሶ
𝒚ሶ 𝟐 = 𝑳𝟏 𝒄𝒐𝒔 𝜽𝟏 𝜽𝟏 + 𝟐 𝑳𝟐 𝒄𝒐𝒔 𝜽𝟏 + 𝜽𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝒗𝟐 𝟐 = 𝒙ሶ 𝟐 𝟐 + 𝒚ሶ 𝟐 𝟐 .
𝟐
𝟏
Or 𝒗𝟐 𝟐 = −𝑳𝟏 𝒔𝒊𝒏 𝜽𝟏 𝜽ሶ 𝟏 − 𝑳 𝒔𝒊𝒏 𝜽𝟏 + 𝜽𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐 +
𝟐 𝟐
𝟐
𝟏
𝑳𝟏 𝒄𝒐𝒔 𝜽𝟏 𝜽ሶ 𝟏 + 𝑳 𝒄𝒐𝒔 𝜽𝟏 + 𝜽𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟐 𝟐
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
𝟏 𝟐 𝟐 𝟐
𝒗𝟐 𝟐
= 𝑳 𝟏 𝑺 𝟏 𝜽 𝟏 + 𝟒 𝑳 𝟐 𝑺 𝟏𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟐 ሶ 𝟐𝟐
+ 𝑳𝟏 𝑳𝟐 𝑺𝟏 𝑺𝟏𝟐 ൫𝜽ሶ 𝟐 𝟏 +
Simplifying
𝟏 𝟐 𝟐 𝟐
𝒗𝟐 𝟐
= 𝑳 𝟏 𝑺 𝟏 𝜽 𝟏 + 𝑳 𝟏 𝑪 𝟏 𝜽 𝟏 + ቄ𝟒 𝑳 𝟐 𝑺 𝟏𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟐ሶ 𝟐 𝟐𝟐 𝟐 ሶ𝟐
+
𝟏 𝟐
𝒗𝟐 = 𝑳 𝟏 𝜽ሶ 𝟐 𝟏 𝑺𝟐 𝟏 + 𝑪𝟐 𝟏 + 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟐 𝟐
𝑺𝟐 𝟏𝟐 + 𝑪𝟐 𝟏𝟐 +
𝟒
𝑳𝟏 𝑳𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐 𝑺𝟏 𝑺𝟏𝟐 + 𝑪𝟏 𝑪𝟏𝟐
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
𝟏 𝟐
𝒗𝟐𝟐 = 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐 𝑺𝟏 𝑪𝟐 + 𝑪𝟏 𝑺𝟐 𝟐 + 𝑪𝟏 𝑪𝟐 − 𝑺𝟏 𝑺𝟐 𝟐 +
𝟒
𝑳𝟏 𝑳𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐 𝑺𝟏 𝑺𝟏 𝑪𝟐 + 𝑪𝟏 𝑺𝟐 + 𝑪𝟏 𝑪𝟏 𝑪𝟐 − 𝑺𝟏 𝑺𝟐
𝟐
𝟏 𝟐
𝒗𝟐 𝟐 = 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐 ൛𝑺𝟐 𝟏 𝑪𝟐 𝟐 + 𝑪𝟐 𝟏 𝑺𝟐 𝟐 + 𝟐𝑺𝟏 𝑪𝟐 𝑪𝟏 𝑺𝟐 + 𝑪𝟐 𝟏 𝑪𝟐 𝟐 +
𝟒
𝟏 𝟐
𝒗𝟐 𝟐 = 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐 𝑺𝟐 𝟏 𝑪𝟐 𝟐 + 𝑺𝟐 𝟐 + 𝑪𝟐 𝟏 𝑺𝟐 𝟐 + 𝑪𝟐 𝟐 +
𝟒
𝑳𝟏 𝑳𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐 𝑪𝟐 𝑺𝟐 𝟏 + 𝑪𝟐 𝟏 + 𝑺𝟏 𝑪𝟏 𝑺𝟐 − 𝑺𝟐
𝟐
𝟏 𝟐
𝒗𝟐 𝟐
= 𝑳 𝟏 𝜽ሶ 𝟐 𝟏 + 𝟒 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟐
+ 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟏 𝟏 𝟐 𝟏
𝑻𝟐 = 𝒎𝟐 𝑳 𝟏 𝜽 𝟏 + 𝟖 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟐 ሶ 𝟐
+ 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 ൫𝜽ሶ 𝟐 𝟏 +
𝟐 𝟐
𝟏 𝟏 𝟏
𝑻𝟐 = 𝒎𝟐 𝑳 𝟏 𝜽 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽 𝟏 + 𝜽𝟏 𝜽𝟐 + 𝟖 𝒎𝟐 𝑳𝟐 𝟐 ൫𝜽ሶ 𝟏 +
𝟐ሶ 𝟐 ሶ 𝟐 ሶ ሶ
𝟐
𝟏 𝟏 𝒎𝟐 𝑳𝟐 𝟐 𝟐
𝑻𝟐 = 𝟐
𝒎𝟐 𝑳 𝟏 𝜽ሶ𝟐 𝟏 + 𝒎𝟐 𝑳 𝟏 𝑳 𝟐 𝑪𝟐 𝜽 ሶ𝟐 𝟏 + ሶ𝜽𝟏 𝜽ሶ 𝟐 + ሶ
ቀ𝜽𝟏 + 𝜽ሶ 𝟐
𝟐 𝟐 𝟔
𝟏
𝑽𝟐 = 𝒎𝟐 𝒈𝑳𝟏 𝒔𝒊𝒏 𝜽𝟏 + 𝒎𝟐 𝒈𝑳𝟐 𝒔𝒊𝒏 𝜽𝟏 + 𝜽𝟐 = 𝒎𝟐 𝒈𝑳𝟏 𝑺𝟏 +
𝟐
𝟏
𝟐
𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
Substituting the equations for
𝟏
𝑻𝟏 = 𝟔 𝒎𝟏 𝑳𝟏 𝟐 𝜽ሶ 𝟐 𝟏 ,
𝟏 𝟏
𝑻𝟐 = 𝟐 𝒎𝟐 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐 +
𝒎𝟐 𝑳𝟐 𝟐
ሶ𝜽𝟏 𝟐 + 𝜽ሶ 𝟐 𝟐 + 𝟐𝜽ሶ 𝟏 𝜽ሶ 𝟐 ,
𝟔
𝟏
𝑽𝟏 = 𝒎𝟏 𝒈𝑳𝟏 𝑺𝟏 and
𝟐
𝟏
𝑽𝟐 = 𝒎𝟐 𝒈𝑳𝟏 𝑺𝟏 + 𝟐
𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐 ,
𝟏 𝟏 𝟏
𝓛= 𝒎𝟏 𝑳𝟏 𝟐 + 𝟐 𝒎𝟐 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐 +
𝟔
𝟏 𝟐 𝟐 𝟏 𝟏
𝒎 𝑳 𝟐
𝜽ሶ 𝟏 + 𝜽ሶ 𝟐 + 𝟐𝜽ሶ 𝟏 𝜽ሶ 𝟐 − 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑺𝟏 − 𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐
𝟔 𝟐 𝟐 𝟐 𝟐
𝟏 𝟏 𝟏
𝓛=𝟐 𝒎𝟏 + 𝒎𝟐 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐 +
𝟑
𝟏 𝟐 𝟐 𝟏 𝟏
𝒎𝟐 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐 + 𝟐𝜽ሶ 𝟏 𝜽ሶ 𝟐 − 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑺𝟏 − 𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐
𝟔 𝟐 𝟐
𝒅 𝝏𝓛 𝝏𝓛
𝝉𝟏 = −
𝒅𝒕 𝝏𝜽ሶ 𝟏 𝝏𝜽𝟏
𝝏𝓛
Hence 𝝏𝜽ሶ 𝟏
=
𝟏 𝟏 𝟏
𝟐 𝟑
𝒎𝟏 + 𝒎𝟐 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐 +
𝝏 𝟏 𝟐 𝟐
𝒎 𝟐 𝑳 𝟐
𝟐 𝜽 ሶ 𝟏 + 𝜽ሶ 𝟐 + 𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝝏𝜽ሶ 𝟏 𝟔
𝟏 𝟏
− 𝒎 𝟏 + 𝒎 𝟐 𝒈𝑳 𝑺
𝟏 𝟏 − 𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐
𝟐 𝟐
𝟏 𝟏
𝝏𝓛 𝒎𝟏 + 𝒎𝟐 𝑳 𝟏 𝜽𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝟐𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟐 ሶ
𝟑
=
𝝏𝜽ሶ 𝟏 𝟏
+ 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐
𝟑
𝝏𝓛
=
𝝏𝜽𝟏
𝟏 𝟏 𝟐 ሶ𝟐 𝟏
𝒎 𝟏 + 𝒎 𝟐 𝑳 𝟏 𝜽 𝟏 + 𝒎 𝟐 𝑳 𝟏 𝑳 𝟐 𝑪𝟐 𝜽ሶ 𝟐
𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐 𝟑 𝟐
𝝏 𝟏 𝟐 𝟐 𝟏
+ 𝒎 𝑳
𝟐 𝟐
𝟐
𝜽ሶ 𝟏 + 𝜽 ሶ 𝟐 + 𝟐 𝜽ሶ 𝜽
𝟏 𝟐
ሶ − 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑺𝟏
𝝏𝜽𝟏 𝟔 𝟐
𝟏
− 𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐
𝟐
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
𝟏
𝝏𝓛 𝝏 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝐬𝐢𝐧 𝜽𝟏
𝟐
= 𝟏
𝝏𝜽𝟏 𝝏𝜽𝟏
− 𝒎𝟐 𝒈𝑳𝟐 𝐬𝐢𝐧 𝜽𝟏 + 𝜽𝟐
𝟐
𝟏
𝝏𝓛 − 𝟐
𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝐜𝐨𝐬 𝜽𝟏
𝝏𝜽 = 𝟏
𝟏
−𝟐 𝒎𝟐 𝒈𝑳𝟐 𝐜𝐨𝐬 𝜽𝟏 + 𝜽𝟐
𝝏𝓛 𝟏 𝟏
= − 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑪𝟏 − 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝝏𝜽𝟏 𝟐 𝟐
𝟏 𝟏
𝒅 𝝏𝓛 𝒎𝟏 + 𝒎𝟐 𝑳𝟐 𝟏 𝜽ሷ 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝟐𝜽ሷ 𝟏 + 𝜽ሷ 𝟐
𝟑
=
𝒅𝒕 𝝏𝜽ሶ 𝟏 𝟏 𝟏
−𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝟐𝜽𝟏 + 𝜽𝟐 𝜽𝟐 + 𝟑 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟏 + 𝜽ሷ 𝟐
ሶ ሶ ሶ
𝟏 𝟏
𝒎𝟏 + 𝒎𝟐 𝑳𝟐 𝟏 + 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟏
𝟑 𝟑
𝒅 𝝏𝓛 𝟏 𝟏
𝒅𝒕 𝝏𝜽ሶ 𝟏
= +𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝑳𝟐 𝟐 𝜽ሷ 𝟐 − 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐 𝟑
𝟏
−𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟐 𝟐
𝟏 𝟏
𝒎𝟏 + 𝒎𝟐 𝑳 𝟐
𝟏 + 𝒎𝟐 𝑳 𝟏 𝑳 𝟐 𝑪𝟐 + 𝒎𝟐 𝑳 𝟐 𝟐 𝜽ሷ 𝟏
𝟑 𝟑
𝟏 𝟏 𝟐
+𝒎𝟐 𝟐 𝑳 𝟏 𝑳 𝟐 𝑪𝟐 + 𝑳 𝟐 𝜽ሷ 𝟐
𝝉𝟏 = 𝟑 −
− 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟏
− 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟐 𝟐
𝟐
𝟏 𝟏
− 𝟐
𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑪𝟏 − 𝟐 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟏 𝟏 𝟏
𝒎𝟏 + 𝒎𝟐 𝑳𝟐 𝟏 𝜽ሶ 𝟐 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐 𝟑
𝝏𝓛 𝝏 𝟏 𝟐 𝟐
𝝏𝜽ሶ = 𝝏𝜽ሶ 𝟐
+ 𝟔 𝒎𝟐 𝑳 𝟐 𝜽𝟏 + 𝜽𝟐 + 𝟐𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐 ሶ ሶ
𝟐
𝟏 𝟏
− 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑺𝟏 − 𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐
𝟐 𝟐
𝝏𝓛 𝟏 𝟏
𝝏𝜽ሶ = 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟏 + 𝟔 𝒎𝟐 𝑳𝟐 𝟐 𝟐𝜽ሶ 𝟐 + 𝟐𝜽ሶ 𝟏
𝟐 𝟐
𝝏𝓛 𝟏 𝟏
𝝏𝜽ሶ = 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟏 + 𝟑 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሶ 𝟏 + 𝜽ሶ 𝟐 and
𝟐 𝟐
𝟏 𝟏 𝟏
𝟐 𝟑
𝒎𝟏 + 𝒎𝟐 𝑳 𝟏 𝜽 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐ሶ 𝟐
𝝏𝓛 𝝏 𝟏 𝟐 𝟐
𝝏𝜽 = 𝝏𝜽𝟐
+ 𝟔 𝒎𝟐 𝑳 𝟐 𝜽𝟏 + 𝜽𝟐 + 𝟐𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐 ሶ ሶ
𝟐
𝟏 𝟏
− 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑺𝟏 − 𝟐 𝒎𝟐 𝒈𝑳𝟐 𝑺𝟏𝟐
𝟐
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
𝟏
𝝏𝓛 𝝏 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝐜𝐨𝐬 𝜽𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐
𝝏𝜽 = 𝟏
𝝏𝜽𝟐
𝟐 − 𝒎𝟐 𝒈𝑳𝟐 𝐬𝐢𝐧 𝜽𝟏 + 𝜽𝟐
𝟐
𝟏
𝝏𝓛 −𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝐬𝐢𝐧 𝜽𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝝏𝜽 = 𝟏
𝟐
− 𝟐 𝒎𝟐 𝒈𝑳𝟐 𝐜𝐨𝐬 𝜽𝟏 + 𝜽𝟐
𝟏
𝝏𝓛 − 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟐 𝟏 + 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝝏𝜽 = 𝟏
𝟐
−𝟐 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟏 𝟏
𝒅 𝝏𝓛 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 𝜽ሷ 𝟏 − 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐
𝟐
=
𝒅𝒕 𝝏𝜽ሶ 𝟐 𝟏
+ 𝒎𝟐 𝑳 𝟐 𝟐 𝜽ሷ 𝟏 + 𝜽ሷ 𝟐
𝟑
𝟏 𝟏
𝒅 𝝏𝓛 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝟑 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟏
𝟐
=
𝒅𝒕 𝝏𝜽ሶ 𝟐 𝟏 𝟏
− 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽𝟏 𝜽𝟐 + 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟐
ሶ ሶ
𝟐 𝟑
𝟏 𝟏 𝟏
𝝉𝟐 = 𝒎 𝑳 𝑳 𝑪
𝟐 𝟏 𝟐 𝟐 + 𝒎 𝑳 𝟐
𝜽ሷ 𝟏 − 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐 +
𝟐 𝟑 𝟐 𝟐
𝟏 𝟐 ሷ 𝟏 𝟏
𝒎 𝟐 𝑳 𝟐 𝜽𝟐 + 𝒎 𝟐 𝑳 𝟏 𝑳 𝟐 𝑺 𝟐 𝜽ሶ 𝟐𝟏 ሶ ሶ
+ 𝜽𝟏 𝜽𝟐 + 𝟐 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟑 𝟐
𝟏 𝟏 𝟏
𝝉𝟐 = 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝟑 𝑳𝟐 𝟐 𝜽ሷ 𝟏 − 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐 +
𝟐
𝟏 𝟐 ሷ 𝟏 𝟏
𝒎 𝑳 𝜽 +𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽 𝟏 + 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐 +
ሶ 𝟐
𝟑 𝟐 𝟐 𝟐
𝟏
𝟐
𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
𝟏 𝟏 𝟐
𝝉𝟐 = 𝒎𝟐 𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝑳 𝟐 ሷ𝜽𝟏 + 𝟏 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟐 +
𝟑 𝟑
𝟏 𝟏
𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟐 𝟏 + 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟐 𝟐
Torque equations
𝟏 𝟏
𝝉𝟏 = 𝒎𝟏 + 𝒎𝟐 𝑳𝟐 𝟏 + 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝟑 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟏 +
𝟑
𝟏 𝟏 𝟐
𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝑳 𝟐 𝜽ሷ 𝟐 − 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐 −
𝟐 𝟑
𝟏 𝟏 𝟏
ሶ 𝟐
𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽 𝟐 + 𝟐 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑪𝟏 + 𝟐 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟐
𝟏 𝟏 𝟏
and 𝝉𝟐 = 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝑳𝟐 𝟐 𝜽ሷ 𝟏 + 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟐 +
𝟐 𝟑 𝟑
𝟏 𝟏
ሶ 𝟐
𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽 𝟏 + 𝟐 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟐
can be written in the generalized form as
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
𝟏 𝟏 𝟏 𝟏
𝝉𝟏 = 𝒎𝟏 + 𝒎𝟐 𝑳𝟐 𝟏 + 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝟑 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟏 + 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝟑 𝑳𝟐 𝟐 𝜽ሷ 𝟐 −
𝟑 𝟐
𝟏 𝟏 𝟏
𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟏 𝜽ሶ 𝟐 − 𝟐 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟐 𝟐 + 𝒎𝟏 + 𝒎𝟐 𝒈𝑳𝟏 𝑪𝟏 + 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟐 𝟐
𝟏 𝟏 𝟏 𝟏 𝟏
𝝉𝟐 = 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑪𝟐 + 𝑳𝟐 𝟐 𝜽ሷ 𝟏 + 𝒎𝟐 𝑳𝟐 𝟐 𝜽ሷ 𝟐 + 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟐 𝟏 + 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟐 𝟑 𝟑 𝟐 𝟐
𝟏 𝟏
𝑯𝟐 = 𝒎𝟐 𝑳𝟏 𝑳𝟐 𝑺𝟐 𝜽ሶ 𝟐 𝟏 𝑮𝟐 = 𝒎𝟐 𝒈𝑳𝟐 𝑪𝟏𝟐
𝟐 𝟐
Lecture 24 ME G511 Mechanisms and Robotics BITS Pilani, Hyderabad Campus
These coefficients are defined as