Iterative learning control of functional electrical stimulation in the presence of voluntary user effort. (March 2020)