Craig`s Notation versus Paul`s Notation

advertisement
MAE 256D: Advanced Robotics
MAE256D - Midterm Exam
1) Select an industrial robotic arm form the list that is available on the class
webpage (6 DOF is preferred) that does not appear as an example or
problem in Craig, or any other books. Add a CAD drawing of the arm that is
provided by the manufacturer. The idea is that the first page can be used as a
problem by future students, so don’t draw any link frames or DH parameters
on it.
2) Use a schematic drawing or a CAD drawing of your selected arm and draw
the link frames
3) Find the DH parameters and enter them into a table. Use parameters while
avoiding numerical values.
4) Expressed all the homogeneous transformation matrixes
0
1
T ,21T ,23T ,34T ,45T ,56T
as well as the homogeneous transformation matrix 06T .
5) Solve the inverse kinematics using two methods
a) Geometric solution
b) Analytical solutions.
6) Calculate the Jacobian Matrix in the end effector frame ( 6 J ) and the base
frame ( 0 J ) Use the following methods:
a) Velocity propagation (assume that the velocity vector is defined as
v
x
vy
vz
 x  y  z T )
b) Static force propagation (assume that the force/torque vector is defined as
f
x
fy
fz
nx
ny

T
nz )
c) Direct differentiation of the kinematic equations.
7) A bonus of points will be given for
a) Simulation of the robot using MATLAB Toolbox (Please provide the Matlab
code) and verification of the analytical results with Matlab
b) Softcopy (MS Word or Latex)
1
MAE 256D: Advanced Robotics
MAE256D - Midterm Exam
Name: ___________________________
Criterion
Score
Maximum
1
Correctness of Analysis (Errors in work)
1a
Link Frame Assignments
10
1b
DH Parameters
10
1c
Forward Kinematics
15
1d
Inverse Kinematics (analytical solution)
10
1e
Inverse Kinematics (geometric solution)
10
1f
Jacobian (differentiation)
10
1g
Jacobian (propagation)
10
1h
Jacobian (force /torrque)
10
2
Thoroughness of Work (Could someone else figure out what you did?)
2a
Forward Kinematics
5
2b
Inverse Kinematics
5
2c
Jacobian
5
Total
100
Bonus MATLAB code of the manipulator
10
Bonus Word / Latex
10
2
MAE 256D: Advanced Robotics
Manipulator Schematic Illustration (CAD Drawing)
3
MAE 256D: Advanced Robotics
Link Frame Assignment
Denavit-Hartenburg Parameters
i-1
i
0
1
1
2
2
3
3
4
4
5
5
6
 i 1
ai 1
4
di
i
MAE 256D: Advanced Robotics
Forward Kinematic Equations
5
MAE 256D: Advanced Robotics
Inverse Kinematic Solutions
6
MAE 256D: Advanced Robotics
Jacobian Matrix
7
MAE 256D: Advanced Robotics
MATLAB Code
8
Download