A discrete-time inversion-based approach to iterative learning control of an overhead crane | IEEE Conference Publication | IEEE Xplore