(CS 545 – Lecture 8)

30
CS 545 – Lecture 8 Direct Kinematics Transformation from Joint Space to End-effector Space Denavit-Hartenberg Convention Examples Workspace Consideration http://robotics.usc.edu/~aatrash/cs545

Transcript of (CS 545 – Lecture 8)

Page 1: (CS 545 – Lecture 8)

CS 545 – Lecture 8

Direct Kinematics

• Transformation from Joint Space to End-effector Space

• Denavit-Hartenberg Convention

• Examples

• Workspace Consideration

http://robotics.usc.edu/~aatrash/cs545

Page 2: (CS 545 – Lecture 8)

Direct Kinematics

• Manipulator has links and joints

• Revolute and prismatic joints

• Base and endeffector

• Entire structure: open kinematic chain

Page 3: (CS 545 – Lecture 8)

Direct Kinematics

• Direct kinematics – Determine the end

effector position and orientation as a function

of joint variables

• End-effector frame

• Base frame

Page 4: (CS 545 – Lecture 8)

Direct Kinematics

• Geometric analysis

sij = sin(qi + qj)

cij = cos(qi + qj)

Page 5: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

• Assume each joint connects two and only two consecutive links

• Describe this relationship and solve overall description recursively

• Use a set of rules (conventions really) known as Denavit-Hartenberg Convention

• (also called DH Frames)

• Goal: Find transform from link i to link i+1

Page 6: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 7: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

• Choose axis zi along axis of joint i+1

• Location origin Oi at intersection of zi and common normal with zi-1.

• Location origin Oi’ at intersection of zi-1 and common normal with zi.

• Choose axis xi along common normal to axes zi-1 and zi

• Choose axis yi to complete right-handed frame

Page 8: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 9: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

• Choose axis zi along axis of joint i+1

• Location origin Oi at intersection of zi and common normal with zi-1.

• Location origin Oi’ at intersection of zi-1 and common normal with zi.

• Choose axis xi along common normal to axes zi-1 and zi

• Choose axis yi to complete right-handed frame

Page 10: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 11: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

• Choose axis zi along axis of joint i+1

• Location origin Oi at intersection of zi and common normal with zi-1.

• Location origin Oi’ at intersection of zi-1 and common normal with zi.

• Choose axis xi along common normal to axes zi-1 and zi

• Choose axis yi to complete right-handed frame

Page 12: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 13: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

• Choose axis zi along axis of joint i+1

• Location origin Oi at intersection of zi and common normal with zi-1.

• Location origin Oi’ at intersection of zi-1 and common normal with zi.

• Choose axis xi along common normal to axes zi-1 and zi

• Choose axis yi to complete right-handed frame

Page 14: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 15: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 16: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

• Relationship beween frame i-1 and frame i

defined by 4 parameters:

Page 17: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 18: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

• Parameters:

– ai – length of the link

– di – displacement along z axis (how far from the

same plane)

• Only applies to prismatic joints

– αi – rotation along z axis

– θi – rotation along x axis

• only applies to revolute joints

Page 19: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 20: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 21: (CS 545 – Lecture 8)

Denavit-Hartenberg Convention

Page 22: (CS 545 – Lecture 8)

Examples:

Three-Link Planar Arm

Page 23: (CS 545 – Lecture 8)

Examples:

Spherical Arm

Page 24: (CS 545 – Lecture 8)

Examples:

Spherical Arm

Page 25: (CS 545 – Lecture 8)

Examples:

Anthropomorphic Arm

Page 26: (CS 545 – Lecture 8)

Examples:

Anthropomorphic Arm

Page 27: (CS 545 – Lecture 8)

Examples:

Spherical Wrist

Page 28: (CS 545 – Lecture 8)

Examples:

Spherical Wrist

Page 29: (CS 545 – Lecture 8)

Workspace Considerations

• Operational space – set of all configurations a end-effector

can achieve

– Orientation and position

• Joint space – possible values the joints can take

Page 30: (CS 545 – Lecture 8)

Workspace Considerations

• Accuracy – Deviation between assigned position and actual

position of end-effector

• Repeatability – Ability to return to previous position

• Kinematic Redundancy – Number of degrees greater than the

number of variables necessary to describe task

– Multiple configurations to reach same end-effector position