Video 3.1 Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Property of - - PowerPoint PPT Presentation

video 3 1 vijay kumar and ani hsieh
SMART_READER_LITE
LIVE PREVIEW

Video 3.1 Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Property of - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

Robo3x-1.3 1

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Video 3.1 Vijay Kumar and Ani Hsieh

slide-2
SLIDE 2

Robo3x-1.3 2

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Vijay Kumar and Ani Hsieh University of Pennsylvania

Dynamics of Robot Arms

slide-3
SLIDE 3

Robo3x-1.3 3

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Lagrange’s Equation of Motion

Lagrangian Kinetic Energy Potential Energy 1-DOF n-DOF

Generalized Coordinates Generalized Forces

slide-4
SLIDE 4

Robo3x-1.3 4

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Motion of Systems of Particles

  • Center of Mass

O

a1 a3

mi

a2

rOPi

Pi

Newton’s 2nd Law

fi

slide-5
SLIDE 5

Robo3x-1.3 5

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Rigid Body as a System of Particles

  • Constraints
  • Holonomic Constraints
  • Constraints on position

Fi

Pi

Fj

Pj O

rOPi

rOPj P

slide-6
SLIDE 6

Robo3x-1.3 6

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

slide-7
SLIDE 7

Robo3x-1.3 7

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Types of Displacements

  • Actual
  • Possible
  • Virtual (or Admissible)

fi

Pi

fj

Pj O

rOPi

rOPj P

slide-8
SLIDE 8

Robo3x-1.3 8

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Video 3.2 Vijay Kumar and Ani Hsieh

slide-9
SLIDE 9

Robo3x-1.3 9

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Classification of Forces

Lagrangian Constraint vs Applied Applied Forces:

Any forces that are not constraint forces

Newtonian Internal vs External

slide-10
SLIDE 10

Robo3x-1.3 10

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

  • f particles
slide-11
SLIDE 11

Robo3x-1.3 11

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

D’Alembert’s & Virtual Displacements

  • Ci – Constraint Surface
  • TCi – Tangent space of Ci
  • Virtual Displacements

satisfy:

1. 2. Eqn of Motion

Ci

q

TCi

slide-12
SLIDE 12

Robo3x-1.3 12

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Intuition for D’Alembert’s (1)

From Newton’s 2nd Law

slide-13
SLIDE 13

Robo3x-1.3 13

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

slide-14
SLIDE 14

Robo3x-1.3 14

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/

slide-15
SLIDE 15

Robo3x-1.3 15

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Video 3.3 Vijay Kumar and Ani Hsieh

slide-16
SLIDE 16

Robo3x-1.3 16

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

slide-17
SLIDE 17

Robo3x-1.3 17

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

slide-18
SLIDE 18

Robo3x-1.3 18

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Lagrange’s EOM for Systems of Particles (2)

Note: 1) 2)

slide-19
SLIDE 19

Robo3x-1.3 19

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Lagrange’s EOM for Systems of Particles (3)

Kinetic Energy

slide-20
SLIDE 20

Robo3x-1.3 20

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Lagrange’s EOM for Systems of Particles (4)

And if

  • Potential Energy
  • Generalized Applied

Forces

slide-21
SLIDE 21

Robo3x-1.3 21

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

slide-22
SLIDE 22

Robo3x-1.3 22

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Video 3.4 Vijay Kumar and Ani Hsieh

slide-23
SLIDE 23

Robo3x-1.3 23

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Potential Energy

slide-24
SLIDE 24

Robo3x-1.3 24

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Kinetic Energy

Kinetic energy of a rigid body consists of two parts Inertia Tensor

Translational Rotational

slide-25
SLIDE 25

Robo3x-1.3 25

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Inertia Tensor

  • 3x3 matrix
  • Symmetric matrix

Principal Moments of Inertia Cross Products of Inertia

slide-26
SLIDE 26

Robo3x-1.3 26

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Let denote the mass density

Cross Products

  • f Inertia

Principal Moments of Inertia

slide-27
SLIDE 27

Robo3x-1.3 27

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Remarks

Inertia tensor depends on

  • reference point
  • coordinate frame

VS

slide-28
SLIDE 28

Robo3x-1.3 28

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Example

Compute the inertia tensor of the block with the given dimensions. Assume is constant.

slide-29
SLIDE 29

Robo3x-1.3 29

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Video 3.5 Vijay Kumar and Ani Hsieh

slide-30
SLIDE 30

Robo3x-1.3 30

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Potential Energy for n-Link Robot

  • 1-Link Robot
  • n-Link Robot
slide-31
SLIDE 31

Robo3x-1.3 31

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Kinetic Energy for n-Link Robot (1)

  • 1-Link Robot
  • n-Link Robot
slide-32
SLIDE 32

Robo3x-1.3 32

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Review of the Jacobian

!: ℝ$ → ℝ& ' ∈ ℝ$ !(') ∈ ℝ& = ,! ,-. … δ! ,-$ = ,1

.

,-. ⋯ ,1

.

,-$ ⋮ ⋱ ⋮ ,1

&

,-. ⋯ ,1

&

,-$ J

Jij

= ,1

5

,-6

slide-33
SLIDE 33

Robo3x-1.3 33

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Kinetic Energy of n-Link Robot (2)

slide-34
SLIDE 34

Robo3x-1.3 34

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
slide-35
SLIDE 35

Robo3x-1.3 35

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Euler-Lagrange EOM for n-Link Robot (2)

slide-36
SLIDE 36

Robo3x-1.3 36

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Euler-Lagrange EOM for n-Link Robot (3)

slide-37
SLIDE 37

Robo3x-1.3 37

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Euler-Lagrange EOM for n-Link Robot (4)

Christoffel Symbols In matrix form

slide-38
SLIDE 38

Robo3x-1.3 38

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Skew Symmetry

slide-39
SLIDE 39

Robo3x-1.3 39

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Passivity

  • Power = Force x Velocity
  • Energy dissipated over finite time is bounded
  • Important for Controls
slide-40
SLIDE 40

Robo3x-1.3 40

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Bounds on D(q)

  • eigenvalue of
slide-41
SLIDE 41

Robo3x-1.3 41

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Linearity in the Parameters

System Parameters:

  • Mass, moments of inertia, lengths, etc.
slide-42
SLIDE 42

Robo3x-1.3 42

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Cartesian Manipulator (1)

x0 y0

q1 q2

slide-43
SLIDE 43

Robo3x-1.3 43

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Cartesian Manipulator (2)

x0 y0

q1 q2

slide-44
SLIDE 44

Robo3x-1.3 44

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Cartesian Manipulator (3)

y0 x0

q1 q2

slide-45
SLIDE 45

Robo3x-1.3 45

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Cartesian Manipulator (4)

x0 y0

q1 q2

slide-46
SLIDE 46

Robo3x-1.3 46

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Video 3.6 Vijay Kumar and Ani Hsieh

slide-47
SLIDE 47

Robo3x-1.3 47

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (1)

System parameters:

  • Link lengths
  • Link center of mass location
  • Link masses

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-48
SLIDE 48

Robo3x-1.3 48

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (2)

Recall

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-49
SLIDE 49

Robo3x-1.3 49

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (3)

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-50
SLIDE 50

Robo3x-1.3 50

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (4)

Kinetic Energy = Translational + Rotational Translational

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-51
SLIDE 51

Robo3x-1.3 51

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (5)

Kinetic Energy = Translational + Rotational Rotational

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-52
SLIDE 52

Robo3x-1.3 52

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (6)

Kinetic Energy = Translational + Rotational Rotational

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-53
SLIDE 53

Robo3x-1.3 53

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (7)

Kinetic Energy = Translational + Rotational Rotational

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-54
SLIDE 54

Robo3x-1.3 54

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

Video 3.7 Vijay Kumar and Ani Hsieh

slide-55
SLIDE 55

Robo3x-1.3 55

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (8)

Kinetic Energy = Translational + Rotational Rotational

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-56
SLIDE 56

Robo3x-1.3 56

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (6)

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-57
SLIDE 57

Robo3x-1.3 57

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (7)

Christoffel Symbols

slide-58
SLIDE 58

Robo3x-1.3 58

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (8)

Potential Energy

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

slide-59
SLIDE 59

Robo3x-1.3 59

Property of Penn Engineering, Vijay Kumar and Ani Hsieh

2-Link Planar Manipulator (9)

Putting it all together

y0 x0 x1 y1 x2 y2

P Q O

q1 q2

1

slide-60
SLIDE 60

Robo3x-1.3 60

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

slide-61
SLIDE 61

Robo3x-1.3 61

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