How to calculate inverse kinematics

Viewed 37546

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?

4 Answers

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:

Related