An Adaptive Feedforward Control Structure For Functional Electrical Stimulation Based Joint Position Control