0% found this document useful (0 votes)
20 views25 pages

RL 3

Uploaded by

Adem Abdela
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views25 pages

RL 3

Uploaded by

Adem Abdela
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

03/01/2025 By Elias Damite Mechatronics Lecturer

03/01/2025 By Elias Damite Mechatronics Lecturer


03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
The Parameters

You can align the two axis


just using the 4 parameters

1) a(n+1) :Technical Definition: a(n+1) is the length of the perpendicular


between the joint axes. The joint axes is the axes around which revolution
takes place which are the Z(n) and Z(n+1) axes. These two axes can be viewed
as lines in space. The common perpendicular is the shortest line between the
two axis-lines and is perpendicular to both axis-lines.
03/01/2025 By Elias Damite Mechatronics Lecturer
a(n+1)
Visual Approach - “A way to visualize the link parameter a(n+1) is to
imagine an expanding cylinder whose axis is the Z(n) axis - when the
cylinder just touches the joint axis n the radius of the cylinder is equal
to a(n+1).” (Manipulator Kinematics)
It’s Usually on the Diagram Approach - If the diagram already
specifies the various coordinate frames, then the common
perpendicular is usually the X(n+1) axis. So a(n+1) is just the displacement
along the X(n) to move from the (n) frame to the (n+1)frame.
If the link is prismatic, then a(n+1) is a variable, not a parameter.
03/01/2025 By Elias Damite Mechatronics Lecturer
2) α(n+1)

Technical Definition: Amount of rotation around the common


perpendicular so that the joint axes are parallel.

i.e. How much you have to rotate around the X(n+1) axis so that the Z(n) is
pointing in the same direction as the Z(n+1) axis. Positive rotation
follows
03/01/2025 the right hand rule. By Elias Damite Mechatronics Lecturer
3) d(n+1)
Technical Definition: The displacement
along the Zn axis needed to align the a(n+1)
common perpendicular to the an common
perpendicular.
In other words, displacement along the
Zn to align the X(n) and X(n+1) axes.
4) θn+1
Amount of rotation around the Zn axis
needed to align the X(n) axis with the X(n+1)
axis.
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
03/01/2025 By Elias Damite Mechatronics Lecturer
The Denavit-Hartenberg Matrix
Just like the Homogeneous Matrix, the Denavit-Hartenberg Matrix is a
transformation matrix from one coordinate frame to the next. Using a series of
D-H Matrix multiplications and the D-H Parameter table, the final result is a
transformation matrix from some frame to your initial frame.

Put the transformation here

03/01/2025 By Elias Damite Mechatronics Lecturer


03/01/2025 By Elias Damite Mechatronics Lecturer
3 Revolute Joints Y2 Z
2

Z0 Z1

X2
d2
X0 X1

Y0 Y1
Denavit-Hartenberg Link
Parameter Table
a0 a1
i (i-1) a(i-1) di i
Notice that the table has two uses:
1 0 a0 0 0
1) To describe the robot with its variables
and parameters. 2 0 a1 0 1

2) To describe some state of the robot by


3 -90 d2 2
having a numerical values for the
variables.
03/01/2025 By Elias Damite Mechatronics Lecturer
Y2 Z
2
i (i-1) a(i-1) di i
Z0 Z1

1 0 a0 0 0
X2
d2
2 0 a1 0 1
X0 X1

Y0 Y1 3 -90 d2 2

a0 a1

 V X2 
 Y2 
 V 
V X 0 Y0 Z 0 T T ( 0T)( 01T)( 12T)
 V Z2 
 
 1  Note: T is the D-H matrix with (i) = i-1 and i = 1.

03/01/2025 By Elias Damite Mechatronics Lecturer


Exercise-1

03/01/2025 By Elias Damite Mechatronics Lecturer


Exercise-2

03/01/2025 By Elias Damite Mechatronics Lecturer


Exercise-3

03/01/2025 By Elias Damite Mechatronics Lecturer


Exercise-4

03/01/2025 By Elias Damite Mechatronics Lecturer

You might also like