A walking pattern generation method with feedback and feedforward control for humanoid robots | Synapse