7.1. Forward Kinematics HomeworkΒΆ
Write a MATLAB script to find the pose of the end effector for a simple two link robot operating on a plane. The first joint angle is
. The length of the first arm is 12 cm. The second joint
angle is
. The length of the second arm is 6 cm.
Make a simple plot of the robot using the trplot() function and the
following function to draw a line between joints of the robot.function plotArm(T1, T2) % PLOTARM -- plot a line pose T1 to pose T2 (both homogenious matrix) x1 = T1(1,3); y1 = T1(2,3); x2 = T2(1,3); y2 = T2(2,3); line([x1 x2], [y1, y2], 'LineWidth', 3) end
Write a MATLAB script to find the 3-D (Roll, Pitch, Yaw) pose of the end effector described as follows. The first joint angle is at
. The first arm length is 10 cm. The second joint angle
is at
. The length of the second arm is 7.5 cm.
The third arm is at position
. The
length of the third arm is 3 cm. Make a simple plot of the robot.
Modify the previous plotArm function to plot in 3 dimensions. You may
want to rotate the plot to better see each arm of the robot.