-
Notifications
You must be signed in to change notification settings - Fork 37
HW 5: Forward Kinematics of Kinova's Gen 3 6DOF Robot Arm Using Screw Theory and Verifying Using RoboDK
In this homework, you will calculate the forward kinematics of Kinova's Gen 3, 6 DOF robot arm using screw theory.
Step 1. Open up RoboDK, go to file, and then choose open online library.
Step 2. Type Kinova in the search box and download the Kinova Gen3 6DOF:
Step 3. Open up the robot in the software and put it in its zero position by setting all joint angles to zero:
Step 4. Follow the steps in the lesson to find the forward kinematics of this robot using screw theory (40 points).
Step 5. Choose a set of joint angles, calculate the transformation matrix representing the pose of the end-effector w.r.t the base frame for those angles (you can use the Python code from the lab or MATLAB code from the lesson), then set these joint angles in the RoboDK and verify that your calculation is the same as what RoboDK is showing you (30 points).
Notes:
- you can determine the positive direction of the joints by changing the joint values in the RoboDK software
- you can find the link lengths, etc. from the product's manual that can be found at the link below:
https://www.kinovarobotics.com/product/gen3-robots
Go to Google Scholar and search for robotics problems that are solved using screw theory. List some of those for this part. Do the calculations make sense to you now? Explain (for now, you are only interested in the forward kinematics part) (30 points).
- Submit your answers via Canvas in a PDF format.
- The PDF should contain the math, descriptive photos, and explanations and will be graded based on the above rubric.
Good luck