Modeling & Simulation
Fall 2022

Project: Evaluation of Controllability, Accuracy, and Response Time: Pure Inverse Kinematics Vs. Resolved Rates Algorithm
Inverse kinematics is a mathematical technique used in robotics and animation to determine the joint angles and positions required to achieve a desired end-effector position and orientation. In other words, given a desired position and orientation for the end-effector (such as the hand of a robot arm or a character in an animation), inverse kinematics allows you to calculate the corresponding joint angles and positions required to achieve that desired configuration.
​
Solving inverse kinematics problems can be challenging, especially for complex robotic systems with many degrees of freedom. There are a variety of mathematical techniques and algorithms used to solve inverse kinematics problems, including iterative methods, closed-form solutions, and numerical optimization techniques.
​
In our project, we examined the pure inverse kinematics (PIK) and the resolve rate algorithm (RRA), two approaches for calculating inverse kinematics. Where it was discoveredboth PIK and RRA have their strengths and weaknesses, and the choice between them would depend on the specific requirements of the application. PIK may be more suitable for applications where ease of tuning is important, while RRA may be more appropriate when high accuracy and controllability are required, even if it comes at the expense of greater complexity in tuning.
​
​