Sunteți pe pagina 1din 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

S-ar putea să vă placă și