A Pattern Generator of Humanoid Robots Walking on a Rough Terrain | Synapse