Inverse Kinematics using circle-circle intersection tutorial link: https://mathworld.wolfram.com/Circle-CircleIntersection.html Inverse Kinematics (IK) is a common technique used in fields such as robotics, computer animation, virtual reality, and game development. It is employed to calculate how joint controllers should move to achieve specific positions or poses. Inverse Kinematics is typically used to transform the desired end goal (such as the end position of a robot arm) into angles for each individual joint to achieve the desired motion.