Human gait characterization and movement assistance using wearable robots