If there are closed loops of rigid bodies, as shown in Figure 2.13.b, the problem becomes much more difficult because a set of constraints must be maintained. For example, suppose we take a 2D chain of rigid bodies and attach to with a revolute joint. We are no longer free to choose , ,, independently. Many choices will cause to become detached to become detached. The solution to this problem can be considered as a special case of the inverse kinematics problem in robotics.