Articulated rigid bodies & joint constraints

To assemble a human skeleton out of rigid-body components, we need to connect them to each other with joints, thus introducing the notion of an articulated rigid body. The issues here are how to obtain and represent realistic joint constraints and how to enforce them during simulations.