homework
homework
Notes:
1. ALL questions should be answered.
2. Full marks is 100.
3. If you need to use your own variables and abbreviations, please define them properly.
1. (Rotation Matrix) Please answer the following questions. (20%)
(a) (10%) Discuss the inverse solution for the RPY angles in the case cθ = 0.
(b) (10%) In Fig. 1, the location of the tool, WT T , is not accurately known. Using
force control, the robot feels around with the tool tip until it inserts it into the
socket (or Goal) at location GS T . Once in this ”calibration” configuration (in
which {G} and {T } are coincident), the position of the robot, WB T , is figured
out by reading the joint angle sensors and computing the kinematics. Assuming
B S
S T and G T are known, give the transform equation to compute the unknown
tool frame, WT T
Page 2
2. Direct Kinematics (30%)
(a) (15%) Derive the DH table for the robot in Fig. 2.
(b) (15%) Find the direct kinematics for the robot in Fig. 2
Page 3
3. Jacobian and Singularity Analysis. (30%)
(a) (20%) Determine Jacobian of the robot in Fig. 2.
(b) (10%) Find its kinematic singularities.
Page 4
4. Briefly answer the following questions. (20%)
(a) (5%) Explain the singularity situation while using Euler angles to represent ro-
tations. E.g., z-y-x presentation. How can this singularity be avoided?
(b) (5%) Normally, six independent parameters are required to fully represent the
position and orientation of a free rigid body in the three-dimensional space.
Why does the DH approach only have four parameters for each link frame?
(c) (5%) Name two advantages of the closed-form analytical kinematic solution and
the iterative solution, respectively.
(d) (5%) Is analytic rotation Jacobian always equivalent to geometric rotation Ja-
cobian? If no, please give a description of the relationship between them.
Page 5