Inverse kinematics finds joint coordinates that place an end effector at a requested position or configuration. It reverses the mapping specified by forward kinematics, but need not have a unique solution: a target can be unreachable, attainable through several configurations, or attainable through a continuous family when the mechanism has redundant degrees of freedom.[ref]
For a two-link planar robot arm, the law of cosines gives
With unit link lengths and target , . Two position solutions are and . They have different arm shapes and tool orientations. A target at is unreachable because it lies beyond the total link length of two. Joint limits, obstacles and a specified tool orientation can exclude solutions even when the position is geometrically reachable.

Articles by others on the same topic (1)

Inverse kinematics (IK) is a computational method used in robotics, computer graphics, and animation to determine the joint configurations needed for a system (such as a robotic arm or character model) to achieve a desired end position or orientation of its limb or end effector (like a hand or a foot).