1 Introduction
Repetitive learning control (RLC) is an advanced control methodology designed for tracking a periodic reference or rejecting periodic uncertainties using the tracking performance observed in the last periods [1]–[3]. Different from feedback control, in which the measured error is fed back at the current period, the information of previous periods stored in the memory is used to enhance the tracking performance over the periods. Such a method has found successful applications in various engineering fields such as three-phase constant-voltage constant-frequency pulse width modulation inverters [4], permanent magnet synchronous motor servo systems [5], and lower limb rehabilitation exoskeleton [6]. More detailed information can refer to survey papers [7], [8].