Experimental evaluation of an adaptive feedforward controller for use in functional neuromuscular stimulation systems