Humanoid Locomotion Control and Generation Based on Contact Wrench Cones | Synapse