This method lets you keyframe the movement of each effector without having to transform and key the root of the skeleton.
- Set up a biped skeleton with Chain IK constraints for each leg.
- Use each foot effector as the root in a Range constraint, the effectors being the source and the root being the constrained object.
When you translate the effectors for each foot, the hips move as well.