0% found this document useful (0 votes)
114 views

EE4213-Robotics and Mechatronics-Lecture 6-1

This document discusses robot kinematics and the Denavit-Hartenberg (D-H) parameters. It defines the four D-H parameters - alpha, a, d, and theta - which describe the relationship between two successive joint coordinate frames. These parameters are used to derive the homogeneous transformation matrices between frames. The document also provides an example of assigning coordinate frames to a three degree of freedom robot arm and deriving the kinematic equations and Jacobian using the D-H parameters.
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)
114 views

EE4213-Robotics and Mechatronics-Lecture 6-1

This document discusses robot kinematics and the Denavit-Hartenberg (D-H) parameters. It defines the four D-H parameters - alpha, a, d, and theta - which describe the relationship between two successive joint coordinate frames. These parameters are used to derive the homogeneous transformation matrices between frames. The document also provides an example of assigning coordinate frames to a three degree of freedom robot arm and deriving the kinematic equations and Jacobian using the D-H parameters.
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/ 22

EE4213

Robotics and Mechatronics

Lecturer
Dr. Buddhika Jayasekara

LECTURE 6

2/14/2017 11:08 AM LECTURE I 1


Robot Kinematics-Forward Kinematics

End-effector position and orientation

Y  ( x, y, z , O, A, T )
z

y
q  (q1 , q2 , q3 , q4 , q5 , q6 ,qn )
Given joint variables
x

2
Robot Kinematics- Inverse Kinematics

End-effector position and orientation

Y  ( x, y, z , O, A, T )
z

y
q  (q1 , q2 , q3 , q4 , q5 , q6 ,qn )
Given joint variables
x

3
Homogeneous Representation

• Coordinate transformation from {B} to {A}


r  ARB B r P  Ar o '
A P

 A r P   A RB 
A o'
r  r 
B P

   
 1   013 1  1 
• Homogeneous transformation matrix
 RB
A A o'
r   R33 P31  Rotation
matrix
TB  
A
 
 013 1   0 1  Position
vector
Scaling
4
D-H Parameters

The Denavit-Hartenberg parameters (DH


parameters) are the four parameters associated with
a particular convention for attaching reference frames
to the links of a spatial kinematic chain, or robot
manipulator

Jacques Denavit and Richard Hartenberg introduced


this convention in 1955 in order to standardize the
coordinate frames for spatial linkages

5
Denavit-Hartenberg (D-H) Parameters
D-H Notation

Z(i - 1)

Y(i -1) Yi Zi

Xi ai
a(i - 1 ) di
X(i -1)
i
( i - 1)

 Each joint is assigned a coordinate frame


 Using D-H notation four parameters are necessary
to describe relationship of a frame (i) and its
previous frame (i -1)  , a, d ,  6
D-H Parameters Cont…
Definition- 
( i 1)

Z(i - 1)

Y(i -1) Yi Zi

Xi

X(i -1)

( i - 1)

 Amount of rotation around common perpendicular so that joint axes are


parallel

 Rotation angle around X(i-1) axis so that Z(i-1) is pointing in the same
direction as Zi axis. Positive rotation follows the right hand rule.
7
D-H Parameters Cont…
Definition- a(i-1)

Z(i - 1)

Y(i -1) Yi Zi

Xi
a(i - 1 )
X(i -1)

( i - 1)

 a(i-1) is the length of the perpendicular between the joint axes


 Around the joint axes revolution takes place. The axes are Z(i-1) and
Z(i)
 Common perpendicular is the shortest line between two axis-lines and
is perpendicular to both axis-lines

8
D-H Parameters Cont…
Definition- di

Z(i - 1)

Y(i -1) Yi Zi

Xi ai
a(i - 1 ) di
X(i -1)

( i - 1)

 Displacement along Zi axis needed to align a(i-1) common


perpendicular to ai common perpendicular

 In other words, displacement along Zi to align X(i-1) and Xi axes

9
D-H Parameters Cont…
Definition-  i

Z(i - 1)

Y(i -1) Yi Zi

Xi ai
a(i - 1 ) di
X(i -1)

i
( i - 1)

 Amount of rotation around Zi axis needed to align


X(i-1) axis with Xi axis

10
D-H Parameters Cont…
Summery D-H Parameter

Z(i - 1)

Y(i -1) Yi Zi

Xi ai
a(i - 1 ) di
X(i -1)

i
( i - 1)

11
D-H Parameters
Frame Assignment

12
 cosθ i  sinθ i 0 a(i 1) 
sinθ cosα cosθ i cosα (i 1)  sinα (i 1)  sinα (i 1) d i 
 i (i 1)

 sinθ i sinα (i 1) cosθ i sinα (i 1) cosα (i 1) cosα (i 1) d i 
 
 0 0 0 1 

LECTURE 2 13
Assignment

I. A arm with three DOF. Joint 1’s axis is not parallel to other
two. There is a twist of 90 degrees. Derive link parameters
and kinematic equations for

14
Assignment

II. Find the Jacobian of the manipulator interms of frame {4}


located at the tip of the hand

15
Assignment 2-I

Frame Assignment
X4

Y4 X3 Z4

Z1 Z0 Y3 Z3

X2
Y2
Y1

X1
Z2

16
D-H Parameters Cont…
Summary D-H Parameter

Z(i - 1)

Y(i -1) Yi Zi

Xi ai
a(i - 1 ) di
X(i -1)

i
( i - 1)

17
Assignment 2-I
DH parameters
X4

Y4 X3 Z4

Joint ai-1 i-1 di i


Z0 Y3
1 0 0 0 1 Z1 Z3

2 L1 90 0 2 Y2
X2
Y1
3 L2 0 0 3
X1
Z2

18
 cosθ i  sinθ i 0 a(i 1) 
sinθ cosα cosθ i cosα (i 1)  sinα (i 1)  sinα (i 1) d i 
 i (i 1)

 sinθ i sinα (i 1) cosθ i sinα (i 1) cosα (i 1) cosα (i 1) d i 
 
 0 0 0 1 

19
X4

Y4 X3 Z4

Z1 Z0 Y3 Z3

X2
Y2
Y1

X1
Z2

20
Assignment

We have
X4

Y4 X3 Z4

Z1 Z0 Y3 Z3

X2
Y2
Y1

X1
Z2

21
Thank you

2/14/2017 11:08 AM LECTURE I 22

You might also like