How to calculate inverse kinematics

Mr Bell picture Mr Bell · Aug 19, 2010 · Viewed 36.2k times · Source

I want to know how to calculate rotation angles using inverse kinematics. I am planning on using this for real time 3d animation. Anyone know of some good literature that details a specific solution?

Answer

antonakos picture antonakos · Dec 12, 2010

The following resources survey some popular numerical methods for inverse kinematics problems:

Buss's survey may be particularly interesting, because it explicitly discusses multiple limbs.

IK systems for animation must generally support multiple, possibly conflicting, constraints. For example, one arm can hold on to a rail while the other arm reaches for a target.

6 dof industrial robots generally have closed form IK solutions, as mentioned by Andrew and explained in e.g. Craig: Introduction to Robotics. More useful for figure animation are methods for 7 dof human-like arms and legs: