Professional Documents
Culture Documents
(ECEG-5604) : Chapter Two - Kinematics (Part2)
(ECEG-5604) : Chapter Two - Kinematics (Part2)
(ECEG-5604) : Chapter Two - Kinematics (Part2)
(ECEG-5604)
4/25/2017
Agenda
Kinematics of robot manipulators 3
ELEG-4602 2
Kinematics of robot manipulators
3
ELEG-4602
Motivations
4
ELEG-4602
Kinematics - formulation and parameterizations
5
ELEG-4602
Open Kinematic Chains
6
ELEG-4602
Classification by kinematic type - (first 3 dofs)
7
ELEG-4602
Direct kinematic map
8
ELEG-4602
Example: Direct kinematics of 2R arm
9
ELEG-4602
Numbering links and joints
10
ELEG-4602
Spatial relation between joint axes
11
ELEG-4602
Spatial relation between link axes
12
ELEG-4602
Denavit-Hartenberg (DH) frames
13
ELEG-4602
Denavit-Hartenberg parameters
14
ELEG-4602
Ambiguities in defining DH frames
15
ELEG-4602
Homogeneous transformation
between successive DH frames
16
ELEG-4602
Homogeneous transformation
between successive DH frames
17
ELEG-4602
Denavit-Hartenberg matrix
18
ELEG-4602
Direct kinematics of manipulators
The forward kinematics problem for a serial-chain
manipulator is to find the position and orientation of the
end-effector relative to the base given the positions of all
of the joints and the values of all of the geometric link
parameters.
In practice, the forward kinematics problem is solved by
calculating the transformation between a coordinate
frame fixed in the end-effector ( 𝑅𝐹𝐸 ) and another
coordinate frame fixed in the base(𝑅𝐹𝐵 )
19
ELEG-4602
Direct kinematics of manipulators
20
ELEG-4602
Example: SCARA robot
21
ELEG-4602
Step 1: joint axes
22
ELEG-4602
Step 2: link axes
23
ELEG-4602
Step 3: frames
24
ELEG-4602
Step 4: DH table of parameters
25
ELEG-4602
Step 5: transformation matrices
26
ELEG-4602
Step 6a: direct kinematics - as homogeneous matrix BTE
27
ELEG-4602
Step 6b: direct kinematics - as task vector r ∈ IRm
28
ELEG-4602
Exercise: Stanford manipulator
29
ELEG-4602
Exercise: Stanford manipulator
32
ELEG-4602
Questions
?
ELEG-4602 33