Robots and Manipulators Matlab® Tutorials: Presentations
Robots and Manipulators Matlab® Tutorials: Presentations
Matlab® Tutorials
Presentations:
1. Introduction
2. 2D Geometry
3. 3D Geometry
4. Forward Kinematics
5. Inverse Kinematics
6. Velocity Kinematics in 3D
7. Paths and Trajectories
8. Robot Joint Control
9. Rigid Body Dynamics
• Define the DH
parameters of the 2-
links planar Robot
and store them in
“dh” which is a 2x4
matrix
• Create a serial link
“r” based on the DH
table using the
“SerialLink” function
• The output of the function is a table showing the DH kinematics table (note the organization
of the table is different)
• Plot the 2-links robot with a [0.2 0.3] radians orientation using the function “r.plot([0.2 0.2])”
• The result is shown to the right
• You can add a teach pendant to the robot using the function “r.teach”
• The robot will a appear with a teach pendant with the variable parameters in the bottom “q1”
and “q2” for experimentation
• Using the forward kinematics function “fkine” for robot “r” in the form “r.fkine”
with joint angles [0.2 0.3] in radians will result in the position & orientation
for the end-effector
• The resulting transformation matrix is orientation red square and
position blue square