Professional Documents
Culture Documents
06 Robot Kinematics
06 Robot Kinematics
KINEMATICS
Robot Kinematics
■ The robot kinematics study the robot movement regarding a reference system
■ Particularly, is the relationship between final effector position and orientation with the
articular coordinates values
Two problems to solve
■ Direct kinematic problem. Determines the position and orientation of the robot's final
effector regarding a reference system. The robot articulations and geometrical values are
known.
■ Inverse kinematic problem. Computes the robot configuration for a final effector
position and orientation known.
In other words
■ Direct kinematics. The articulations positions are already given and the problem is to
find the final effector configuration
■ Inverse kinematics. The final effector position is given, and the problem is to find the
articulations angles
Direct and inverse kinematics
Direct kinematics through homogeneous
transformation matrix
■ For a 2 DOF robot
For more DOF
1. Number the robot links beginning with the number 1 (firts mobile link in the chain) and
ending with n. The fixed base will be the number 0
2. Number each articulation beginning in 1 (first DOF) and ending in n
3. Localize each joint axis. If is rotative, the axis will be its owns rotating axis. If is
prismatic, the axis will be along the displacement occurs
4. For i of 0 to n-1, place the axis over the joint axis i+1
5. Place the base system in the axis. The and axis are placed forming a dextro-rotatory
system with
6. For i of 1 to n-1, place the system in the intersection with the normal line to and
D-H algorithm
0 0
D-H algoritm step 5
-90 0 90
D-H algorithm step 6
• is the angle to rotate S2 around z axis for making
x2 and x3 be parallel, in this case is 0, both systems
are prismatic
• d is the distance to move S2 along z axis for making
coincide x2 and x3, in this case is d3
• a is the distance to move S2 along x axis for making
coincide S2 and S3, in this case is 0
• alpha is the angle to rotate S2 around x axis for
making coincide z2 and z3, in this case is 0
0 0 0
D-H algorithm step 7
• is the angle to rotate S3 around z axis for
making x3 be parallel to x4, the system is
rotative, so it is
• d is the distance to move S3 to S4 along z
axis, in this case l4
• a is the distance to move S3 to S4 along x
axis, in this case is 0
• alpha is the angle to rotate around x axis, in
this case is 0
0 0
D-H parameters for this robot
Articulation
1 0 0
2 -90 0 90
3 0 0 0
4 0 0
The matrix for each articulation
The transformation matrix is