Iterative learning control : analysis, design, integration, and applicationsLinear and nonlinear iterative learning control