1 Optimization-based control approaches to humanoid balancing