Compliant whole-body control of humanoid robots