Derivation of optimal walking motions for a bipedal walking robot | Synapse