Iterative Learning Control With Iteration-Domain Adaptive Feedforward Compensation