Professional Documents
Culture Documents
IR - Chapitre 3.1 - For ST
IR - Chapitre 3.1 - For ST
IR - Chapitre 3.1 - For ST
KINEMATIC OF ROBOT
- Any robot: synthesis of links and joints
- Description the relation between the link and the next one:
matrix A
A: Homogeneous transformation by rotation, translation between
the coordinates of two consecutive links
Hence, position and orientation of second to the base cordianate
system is represented by the matrix:
Positioning matrix
T6 =
Orientation matrix
DENAVIT – HARTENBERG LINK FRAME CONVENTION
Link: characterized by two parameters Joint n Joint n +1
- The distance an:
the orthogonal distance Link n
(along common normal)
- The twist αn: angle between the joint axes
(in the plane perpendicular to the an)
ai – the orthogonal distance (along the common normal) between
the line n+1 and line n. If the prismatic joint, ai = 0
ai – the angle between the two lines i+1 and i.
di – the distance along the line i from the common normal between
line i+1 and line i to the common normal between line I et line i-1.
qi – the angle between the common normal Xn-1 (between the
line i+1 and line i) and Xn (between the line i et line i-1)
General principles for attaching coordinates to the links as follows
- Origin of the coordinate system for link n is located at the intersection
between the common normal an the line of joint n+1
- The case, if the joint axes intersect,
the origin will be located at the intersection point
- The case, If the joint axes are parallel, the origin is selected on
joint axis of the next link, at the appropriate point (điểm phù hợp)
- The z axe of the coordinate system for the link n is located along
joint n+1
-The x axis is usually placed along the common normal,
with the direction from n to n + 1. The case, the joint axes intersect,
the axis x is selected by the product vector x
-The case revolute Joint, θn are joint variable;
If the prismatic joint, dn arjoint variable and an = 0.
The relation between two consecutive coordinate system follow the steps:
- Rotate around Zn-1 axis, angle θn
- Translation along Zn-1 axis, distance dn
- Translation along Xn-1 (has coincided with Xn), distance an.
- Rotate around Xn-1 axis, angle an
é1 0 0 0ù
ê0 cos a - sin a 0ú
Rotate around OX, angle an: ê ú
R(x, an)= ê0 sin a cos a 0ú
ê ú
ë0 0 0 1û
Rotate around OZ, angle q n:
écos q - sin q 0 0ù
ê sin q cos q 0 0ú
ê ú
R(z, q n)= ê 0 0 1 0ú
ê ú
ë 0 0 0 1û
Link ai αi di θi
1 a1 0 0 θ1 *
2 a2 0 0 θ2 *
1 0 90 d1 θ1
2 a2 0 0 θ2
3 a3 0 0 θ3
A3=
MÆt kh¸c:
0T = A .A
2 1 2
0T = 0T . A
3 2 3
0T =A .A =
2 1 2
=
0T = 0T . A3 =
3 2
With:
0T =
- C1 : Cos θ1
3 - S1 : Sin θ1,
- C23 : Cos (θ2+θ3),
- S23 : Sin (θ2+θ3)