Iterative learning control for uncertain nonlinear discrete-time systems using current iteration tracking error | doi.page