Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control | Synapse