Humanoid locomotion on uneven terrain using the time-varying divergent component of motion | Synapse