Iterative Learning Control for varying tasks: Achieving optimality for rational basis functions | IEEE Conference Publication | IEEE Xplore