Constrained footstep planning using model-based reinforcement learning in virtual constraint-based walking | Synapse