Repetitive motion is one of the most common motion tasks in linear motor (LM) driven system. The LM performs repetitive motion based on periodic target trajectory under control, thus leading to periodic characteristics in certain system uncertainties. For this type of tasks, this article proposes an iterative learning observer-based high-precision motion control scheme, which comprehensively considers high-accuracy model compensation and periodic uncertainties estimation. A recursive least squares (RLS) algorithm-based indirect adaptation strategy is used to achieve high-accuracy parameter estimation and model compensation. A saturated constrained-type iterative learning observer is designed to effectively estimate and compensate for periodic uncertainties. The closed-loop stability of the system is guaranteed in the presence of both periodic and non-periodic uncertainties due to the composite adaptive robust control design. Comparative experiments are conducted on an LM driven motion platform to verify the effectiveness and advantages of the proposed control scheme. Furthermore, the experimental results confirm the enhancement of both transient and steady-state performance of the system.INDEX TERMS Adaptive robust control, iterative learning observer, linear motor, motion control, repetitive motion task.