Designing an Inverse Kinematics Controller
Project for ‘Introduction to Robotics’ course ( Master’s Second Semester at University of Cassino, June 2019)
The purpose of this project was to design an Inverse Kinematic controller for the Kinova Jaco2 robot to follow some given tasks.
Task 1 - The control objective is position only without exploiting the redundancy.
Task 2 - the control objective is given by both the position and the orientation. While the position needs to move according to the indications above, the orientation needs to be controlled such that it is kept constant at the initial value.
Task 3 - The end-effector orientation needs to be changed.
Task 4 - The redundancy needs to be exploited by maximizing the manipulability.