Chapter 3 - Kinematics
Chapter 3 - Kinematics
Amanuel M
SiTE - AAiT
Previously
● Expressing
○ The position of an object
○ The orientation of an object
● Frames
● Alternative ways of representing Orientation
Objective
Our end goal:- Build an arm robot that can pick up an item and places it in another
place
Link 0
DH Method - Step 1
● Attach a frame to each link in a way that:
○ Rules
■ The axis x1 is perpendicular to the axis z0
■ The axis x1 intersects the axis z0
■ Right hand rule
● We only care about the Z-axis, the origin location and the X-axis
DH Method - Step 1
● Sub-step 1: How do we assign the Z-axis?
○ Identify the joint axis and align the z-axis along those axis
Z-axis
DH Method - Step 1
● Sub-step 2: How do we place the Origin?
○ If Zi and Zi-1 intersect, then the origin is at the intersection of of the two axis
○ If they are parallel, then draw the normal for both and the origin location will be the intersection
of zi-1 and the normal
Z-axis
Origin
DH Method - Step 1
● Sub-step 3: How do we assign the X-axis?
○ If zi-1 and zi are parallel, their common normal is x-axis
○ If they intersect, thenx will be the normal to the zi-1 - zi plane (usually the positive)
Z-axis
Origin
X-axis
DH Method - Step 1
● Sub-step 4: How do we assign the Y-axis?
○ Follow the RHR
Z-axis
Origin
X-axis
Y-axis
DH Method - Step 1 - Example 1
Z-axis
Origin
X-axis
Y-axis
DH Method - Step 3
Construct the Transformation matrix using the the table
Next
Inverse Kinematics
Assignment
● 3-link arm with gripper
● 7 DoF arm with gripper
● Forward Kinematics for both
● Inverse Kinematics for both