0% found this document useful (0 votes)
71 views61 pages

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

- The document discusses the dynamics of robot arms, including Lagrangian mechanics, generalized coordinates, and Lagrange's equations of motion. - It covers concepts like kinetic and potential energy, constraints, D'Alembert's principle, virtual work, and applying these concepts to systems of particles and rigid bodies like robot links. - Key ideas presented are using Lagrange's equations to derive equations of motion for robot systems by expressing the system using generalized coordinates and forces, and accounting for constraints and virtual displacements.

Uploaded by

Aland Bravo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views61 pages

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

- The document discusses the dynamics of robot arms, including Lagrangian mechanics, generalized coordinates, and Lagrange's equations of motion. - It covers concepts like kinetic and potential energy, constraints, D'Alembert's principle, virtual work, and applying these concepts to systems of particles and rigid bodies like robot links. - Key ideas presented are using Lagrange's equations to derive equations of motion for robot systems by expressing the system using generalized coordinates and forces, and accounting for constraints and virtual displacements.

Uploaded by

Aland Bravo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 61

Video 3.

1
Vijay Kumar and Ani Hsieh

Robo3x-1.3 1
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Dynamics of Robot Arms

Vijay Kumar and Ani Hsieh


University of Pennsylvania

Robo3x-1.3 2
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Lagrange’s Equation of Motion

Lagrangian
Kinetic Potential
Energy Energy

1-DOF n-DOF

Generalized Coordinates
Generalized Forces
Robo3x-1.3 3
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Motion of Systems of Particles
• Center of Mass fi
a2 Pi
mi
rOPi
a1
O
a3

Newton’s 2nd Law

Robo3x-1.3 4
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Rigid Body as a System of Particles

• Constraints
Fi
P

Fj
Pj
Pi

• Holonomic Constraints

rOPi rOPj • Constraints on position


O

Robo3x-1.3 5
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Holonomic Constraints
• Given a system with k particles and l
holonomic constraints
Ø DOF = k – l
Ø n = k – l generalized coordinates
Ø
Ø are independent

Robo3x-1.3 6
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Types of Displacements

• Actual
fi
P

fj
Pj
Pi
• Possible

rOPi rOPj • Virtual (or Admissible)


O

Robo3x-1.3 7
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Video 3.2
Vijay Kumar and Ani Hsieh

Robo3x-1.3 8
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Classification of Forces

Newtonian Lagrangian

Internal vs External Constraint vs Applied

Applied Forces:
Any forces that are not
constraint forces

Robo3x-1.3 9
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
D’Alembert’s Principle

The totality of the constraint forces may be


disregarded in the dynamics problem for a system
of particles

Robo3x-1.3 10
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
D’Alembert’s & Virtual
Displacements
• Ci – Constraint Surface

TCi q
• TCi – Tangent space of Ci
Ci
• Virtual Displacements
satisfy:
1.
2. Eqn of Motion

Robo3x-1.3 11
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Intuition for D’Alembert’s (1)
From Newton’s 2nd Law

Robo3x-1.3 12
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Intuition for D’Alembert’s (2)
By definition

and

And, b/c motion is constrained

and

Robo3x-1.3 13
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
D’Alembert’s Principle
Alternative Form:
1. Tangent component of are the only ones to
contribute to the particle’s acceleration

2. Normal components of are in equilibrium


w/

Robo3x-1.3 14
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Video 3.3
Vijay Kumar and Ani Hsieh

Robo3x-1.3 15
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Principle of Virtual Work
The totality of the constraint forces does no virtual
work.
Virtual Work

By D’Alembert’s Principle

Robo3x-1.3 16
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Lagrange’s EOM for Systems of
Particles (1)
System w/ k particles, l constraints, n = k-l DOF
Virtual Work

jth generalized force

Robo3x-1.3 17
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Lagrange’s EOM for Systems of
Particles (2)

Note: 1)

2)

Robo3x-1.3 18
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Lagrange’s EOM for Systems of
Particles (3)

Kinetic Energy

Robo3x-1.3 19
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Lagrange’s EOM for Systems of
Particles (4)

And if - Potential Energy

- Generalized Applied
Forces

Robo3x-1.3 20
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Summary

• - vector in 3D
• Virtual work
• - component in the direction of

DO virtual work vs. DO NOT

Robo3x-1.3 21
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Video 3.4
Vijay Kumar and Ani Hsieh

Robo3x-1.3 22
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Potential Energy

Robo3x-1.3 23
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Kinetic Energy
Kinetic energy of a rigid body consists of two
parts

Translational Rotational
Inertia Tensor

Robo3x-1.3 24
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Inertia Tensor

Cross
Principal
Products of
Moments
Inertia

• 3x3 matrix
• Symmetric matrix

Robo3x-1.3 25
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Let denote the mass density

Principal
Moments of
Inertia

Cross Products
of Inertia

Robo3x-1.3 26
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Remarks
Inertia tensor depends on
• reference point
• coordinate frame

VS

Robo3x-1.3 27
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Example
Compute the inertia tensor of the block with
the given dimensions.
Assume is constant.

Robo3x-1.3 28
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Video 3.5
Vijay Kumar and Ani Hsieh

Robo3x-1.3 29
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Potential Energy for n-Link Robot
• 1-Link Robot

• n-Link Robot

Robo3x-1.3 30
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Kinetic Energy for n-Link Robot (1)
• 1-Link Robot

• n-Link Robot

Robo3x-1.3 31
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Review of the Jacobian
' ∈ ℝ$
!(') ∈ ℝ& !: ℝ$ → ℝ&
,1. ,1.

,! δ! ,-. ,-$
J= … = ⋮ ⋱ ⋮
,-. ,-$ ,1& ,1&

,-. ,-$
,15
=
Jij ,-6
Robo3x-1.3 32
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Kinetic Energy of n-Link Robot (2)

Robo3x-1.3 33
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Euler-Lagrange EOM for n-Link
Robot (1)
Assumptions:
• is quadratic function of
• and independent of

Robo3x-1.3 34
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Euler-Lagrange EOM for n-Link
Robot (2)

Robo3x-1.3 35
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Euler-Lagrange EOM for n-Link
Robot (3)

Robo3x-1.3 36
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Euler-Lagrange EOM for n-Link
Robot (4)

Christoffel Symbols

In matrix form

Robo3x-1.3 37
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Skew Symmetry

Robo3x-1.3 38
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Passivity

• Power = Force x Velocity


• Energy dissipated over finite time is bounded
• Important for Controls

Robo3x-1.3 39
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Bounds on D(q)
• - eigenvalue of

Robo3x-1.3 40
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Linearity in the Parameters
System Parameters:
• Mass, moments of inertia, lengths, etc.

Robo3x-1.3 41
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Cartesian Manipulator (1)

q2

q1 y0

x0

Robo3x-1.3 42
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Cartesian Manipulator (2)

q2

q1 y0

x0

Robo3x-1.3 43
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Cartesian Manipulator (3)

q2

q1 x0

y0

Robo3x-1.3 44
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Cartesian Manipulator (4)

q2

q1 y0

x0

Robo3x-1.3 45
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Video 3.6
Vijay Kumar and Ani Hsieh

Robo3x-1.3 46
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (1)
System parameters:
• Link lengths
• Link center of mass location
y1
x1
• Link masses q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 47
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (2)
Recall

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 48
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (3)
y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 49
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (4)
Kinetic Energy = Translational + Rotational
Translational

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 50
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (5)
Kinetic Energy = Translational + Rotational
Rotational

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 51
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (6)
Kinetic Energy = Translational + Rotational
Rotational

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 52
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (7)
Kinetic Energy = Translational + Rotational
Rotational

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 53
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Video 3.7
Vijay Kumar and Ani Hsieh

Robo3x-1.3 54
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (8)
Kinetic Energy = Translational + Rotational
Rotational

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 55
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (6)

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 56
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (7)

Christoffel Symbols

Robo3x-1.3 57
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (8)
Potential Energy

y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 58
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
2-Link Planar Manipulator (9)
Putting it all together

1
y1
x1
q2
y2

y0
P Q
x2
q1
O x0

Robo3x-1.3 59
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Newton-Euler vs. Euler-Lagrange
Ø N-E: Newton’s Laws of Motion
Ø N-E: Explicit accounting for constraints
Ø N-E: Explicit accounting of the reference
frame

Ø E-L: D’Alembert’s Principle + Principle of


Virtual Work
Ø E-L: Invariant under point transformations
Robo3x-1.3 60
Property of Penn Engineering, Vijay Kumar and Ani Hsieh
Summary
• Lagrangian
• D’Alembert’s Principle + Principle of Virtual
Work
• Euler-Lagrange EOM

• Properties of the E-L EOM


• Examples: 2 Link Planar Manipulators

Robo3x-1.3 61
Property of Penn Engineering, Vijay Kumar and Ani Hsieh

You might also like