Iterative Learning Control design for uncertain and time-windowed systems door