1: \begin{abstract}
2: Learning-based control methods utilize run-time data from the underlying process to improve the controller performance under model mismatch and unmodeled disturbances.
3: This is beneficial for optimizing industrial processes, where the dynamics are difficult to model, and the repetitive nature of the process can be exploited.
4: In this work, we develop an iterative approach for repetitive precision motion control problems where the objective is to follow a reference geometry with minimal tracking error.
5: Our method utilizes a nominal model of the process and learns the mismatch using Gaussian Process Regression (GPR).
6: The control input and the GPR data are updated after each iteration to improve the performance in a run-to-run fashion.
7: We provide a preliminary convergence analysis, implementation details of the proposed controller for minimizing different error types, and a case study where we demonstrate improved tracking performance with simulation and experimental results.
8: \end{abstract}
9: