17.6 PRACTICE PROBLEMS
1. For the Stanford arm below,
d) If the arm is at q1 = 45 degrees, q2 = 45 degrees, r = 0.5m, find the speed of the TCP if the joint velocities are q'1 = 1 degree/sec, q'2 = 10 degrees/sec, and r' = 0.01 m/sec.
3. Robotics and Automated Manipulators (RAM) has consulted you about a new robotic manipulator. This work will include kinematic analysis, gears, and the tool. The robot is pictured below. The robot is shown on the next page in the undeformed position. The tool is a gripper (finger) type mechanism.
The robot is drawn below in the undeformed position. The three positioning joints are shown, and a frame at the base and tool are also shown.
The tool is a basic gripper mechanism, and is shown as a planar mechanism below. As the cylinder moves to the left the fingers close.
a) The first thing you do is determine what sequence of rotations and translations are needed to find the tool position relative to the base position.
b) As normal, you decide to relate a cartesian (x-y) velocity of the gripper to joint velocities. Set up the calculation steps needed to do this based on the results in question #1.
c) To drive the revolute joints RAM has already selected two similar motors that have a maximum velocity. You decide to use the equations in question #2, with maximum specified tool velocities to find maximum joint velocities. Assume that helical gears are to be used to drive the revolute joints, specify the basic dimensions (such as base circle dia.). List the steps to develop the geometry of the gears, including equations.
d) The gripper fingers may close quickly, and as a result a dynamic analysis is deemed necessary. List the steps required to do an analysis (including equations) to find the dynamic forces on the fingers.
e) The idea of using a cam as an alternate mechanism is being considered. Develop a design that is equivalent to the previous design. Sketch the mechanism and a detailed displacement graph of the cam.
f) The sliding joint `r' has not been designed yet. RAM wants to drive the linear motion, without using a cylinder. Suggest a reasonable design, and sketch.
4. For an articulated robot, find the forward, and inverse kinematics using geometry, homogenous matrices, and Denavit-Hartenberg transformations.
5. Assign Denavit-Hartenberg link parameters to an articulated robot.
6. For the Stanford arm below,
d) If the arm is at q1 = 45 degrees, q2 = 45 degrees, r = 0.5m, find the speed of the TCP if the joint velocities are q'1 = 1 degree/sec, q'2 = 10 degrees/sec, and r' = 0.01 m/sec.
7. Consider the forward kinematic transformation of the two link manipulator below. Given the position of the joints, and the lengths of the links, determine the location of the tool centre point using a) basic geometry, b) homogenous transforms, and c) Denavit-Hartenberg transformations.
a) For the robot described in question 1 determine the inverse kinematics for the robot. (i.e., given the position of the tool, determine the joint angles of the robot.) Keep in mind that in this case the solution will have two different cases. Determine two different sets of joint angles required to position the TCP at x=5", y=6".
b) For the inverse kinematics of question #2, what conditions would indicate the robot position is unreachable? Are there any other cases that are indeterminate?
8 Find the dynamic forces in the system below,
9. Examine the robot figure below and,
a) assign frames to the appropriate joints.
b) list the transformations for the forward kinematics.
c) expand the transformations to matrices (do not multiply).
10. Given the transformation matrix below for a polar robot,
b) Given the joint positions, find the forward and inverse Jacobian matrices.
c) If we are at the position below, and want to move the tool at the given speed, what joint velocities are required?
11. Examine the robot figure below and,
a) assign frames to the appropriate joints.
b) list the transformations for the forward kinematics.
c) expand the transformations to matrices (do not multiply).
12. Given the transformation matrix below for a polar robot,
b) Given the joint positions, find the forward and inverse Jacobian matrices.
c) If we are at the position below, and want to move the tool at the given speed, what joint velocities are required?
13. Find the forward kinematics for the robots below using homogeneous and Denavit-Hartenberg matrices.
14. Use the equations below to find the inverse Jacobian. Use the inverse Jacobian to find the joint velocities required at t=0.5s.