Humanoid Robot Locomotion and Manipulation Step Planning | Synapse