Development of command-based iterative learning control algorithm with consideration of friction, disturbance, and noise effects | IEEE Journals & Magazine | IEEE Xplore