Dynamics of Serial Manipulators - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Dynamics of Serial Manipulators

Description:

Professor N. J. Ferrier. Manipulator Link Mass. The density at a position x is r(x) ... Professor N. J. Ferrier. Lagrangian using generalized coordinates: ... – PowerPoint PPT presentation

Number of Views:309
Avg rating:3.0/5.0
Slides: 40
Provided by: Ferr152
Category:

less

Transcript and Presenter's Notes

Title: Dynamics of Serial Manipulators


1
Dynamics of Serial Manipulators
  • Professor Nicola Ferrier
  • ME Room 2246, 265-8793
  • ferrier_at_engr.wisc.edu

2
Dynamic Modeling
  • For manipulator arms
  • Relate forces/torques at joints to the motion of
    manipulator load
  • External forces usually only considered at the
    end-effector
  • Gravity (lift arms) is a major consideration

3
Dynamic Modeling
  • Need to derive the equations of motion
  • Relate forces/torque to motion
  • Must consider distribution of mass
  • Need to model external forces

4
Manipulator Link Mass
  • Consider link as a system of particles
  • Each particle has mass, dm
  • Position of each particle can be expressed using
    forward kinematics

5
Manipulator Link Mass
  • The density at a position x is r(x),
  • usually r is assumed constant
  • The mass of a body is given by
  • where is the set of material points
    that comprise the body
  • The center of mass is

6
Inertia
7
Equations of Motion
  • Newton-Euler approach
  • P is absolute linear momentum
  • F is resultant external force
  • Mo is resultant external moment wrt point o
  • Ho is moment of momentum wrt point o
  • Lagrangian (energy methods)

8
Equations of Motion
  • Lagrangian using generalized coordinates
  • The equations of motion for a mechanical system
    with generalized coordinates are
  • External force vector
  • ti is the external force acting on the ith
    general coordinate

9
Equations of Motion
  • Lagrangian Dynamics, continued

10
Equations of Motions
  • Robotics texts will use either method to derive
    equations of motion
  • In ME 739 Advanced Robotics and Automation we
    use a Lagrangian approach using computational
    tools from kinematics to derive the equations of
    motion
  • For simple robots (planar two link arm),
    Newton-Euler approach is straight forward

11
Manipulator Dynamics
  • Isolate each link
  • Neighboring links apply external forces and
    torques
  • Mass of neighboring links
  • External force inherited from contact between tip
    and an object
  • DAlembert force (if neighboring link is
    accelerating)
  • Actuator applies either pure torque or pure force
    (by DH convention along the z-axis)

12
Notation
The following are w.r.t. reference frame R
13
Force on Isolated Link
14
Torque on Isolated Link
15
Force-torque balance on manipulator
Applied by actuators in z direction
external
16
Newtons Law
  • A net force acting on body produces a rate of
    change of momentum in accordance with Newtons
    Law
  • The time rate of change of the total angular
    momentum of a body about the origin of an
    inertial reference frame is equal to the torque
    acting on the body

17
Force/Torque on link n
18
Newtons Law
19
Newton-Euler Algorithm
20
Newton-Euler Algorithm
  • Compute the inertia tensors,
  • Working from the base to the end-effector,
    calculate the positions, velocities, and
    accelerations of the centroids of the manipulator
    links with respect to the link coordinates
    (kinematics)
  • Working from the end-effector to the base of the
    robot, recursively calculate the forces and
    torques at the actuators with respect to link
    coordinates

21
Change of coordinates for force/torque
22
Recursive Newton-Euler Algorithm
23
Two-link manipulator
24
Two link planar arm
DH table for two link arm
L2
L1
x0
x1
x2
?2
?1
Z2
Z0
Z1
25
Forward Kinematics planar 2-link arm
26
Forward Kinematics planar 2-link manipulator
27
Forward Kinematics planar 2-link manipulator
w.r.t. base frame 0
28
Forward Kinematics planar 2-link manipulator
position vector from origin of frame 0 to c.o.m.
of link 1 expressed in frame 0
position vector from origin of frame 1 to c.o.m.
of link 2 expressed in frame 0
position vector from origin of frame 0 to origin
of frame 1 expressed in frame 0
position vector from origin of frame 1 to origin
of frame 2 expressed in frame 0
29
Forward Kinematics planar 2-link manipulator
w.r.t. base frame 0
30
Point Mass model for two link planar arm
DH table for two link arm
m1
m2
31
Dynamic Model of Two Link Arm w/point mass
32
General Form
Coriolis centripetal terms
Inertia (mass)
Joint torques
Gravity terms
Joint accelerations
33
General Form No motion
No motion so
Gravity terms
Joint torques required to hold manipulator in a
static position (i.e. counter gravitational
forces)
34
Independent Joint Control revisited
  • Called Computed Torque Feedforward in text
  • Use dynamic model setpoints (desired position,
    velocity and acceleration from kinematics/trajecto
    ry planning) as a feedforward term

35
Manipulator motion from input torques
Integrate to get
36
Dynamic Model of Two Link Arm w/point mass
37
Dynamics of 2-link point mass
38
Dynamics in block diagram of 2-link (point mass)
39
Dynamics of 2-link slender rod
Write a Comment
User Comments (0)
About PowerShow.com