Professional Documents
Culture Documents
CH 1
CH 1
• Derivation of the equations of motion for the system is the main step in
dynamic analysis of the system, since equations of motion are essential
in the design, analysis, and control of the system.
Classification
Inverse Dynamics
qi
𝑞𝑖ሶ τi
Inverse Dynamics
𝑞ሷ 𝑖 Fi
qi
τi
Forward 𝑞𝑖ሶ
Fi Dynamics
𝑞ሷ 𝑖
• Since we are considering the system as a rigid body system, the Lagrangian
can be defined as the difference between the kinematic energy and the
potential energy (it is scalar quantity).
• Based on differentiation of Energy terms w.r.t. system’s variables and time.
• Mathematically,
L = K.E. – P.E.
Where, K.E. is the kinetic energy and P.E. is the potential energy of the
system.
• Then we have following generalized second order ordinary
differential equations for both linear and rotational motions:
1 – DoF robot arm
Example 2: One degree of freedom (Uniformly
Distributed mass)
Lagrangian Formulation a Planar 2R Serial Manipulator
– Point Mass
Derivatives of Lagrangian are:
Similarly,
Writing equations in matrix form:
So we can write in generalized form as:
URDF
• Unified Robotics Description Format, URDF, is an XML specification
used in academia and industry to model multibody systems such as
robotic manipulator arms.
• URDF is especially popular with users of Robotics Operating
System, ROS.
URDF Elements and Attributes
• Like other types of XML files, URDF files comprise various XML
elements, such as <robot>, <link>, <joint>, nested in hierarchical
structures known as XML trees
Child elements, such as <link> and <joint> under <robot>, can in turn have child elements of their own.
XML Hierarchies and Kinematic Trees
RoboAnalyzer - Activity
KUKA ROBOT