An approach to analyzing biped locomotion dynamics and designing robot locomotion controls | Synapse