An oscillator-based smooth real-time estimate of gait phase for wearable robotics