Biped Robot Walking on Uneven Terrain Using Impedance Control and Terrain Recognition Algorithm | Synapse