1: \begin{abstract}
2:
3: Iterative learning control has been successfully used for several decades to improve the performance of control
4: systems that perform a single repeated task. Using information from prior control executions, learning controllers gradually
5: determine open-loop control inputs whose reference tracking performance can exceed that of traditional feedback-feedforward control algorithms. This paper considers
6: iterative learning control for a previously unexplored field: autonomous racing. Racecars are driven multiple laps around
7: the same sequence of turns while operating near the physical limits of tire-road friction, where steering dynamics become highly nonlinear and transient, making
8: accurate path tracking difficult. However, because the vehicle trajectory is identical for each lap in the case of single-car racing, the nonlinear vehicle dynamics
9: and unmodelled road conditions are repeatable and can be accounted for using iterative learning control, provided the tire force limits have not been exceeded.
10: This paper describes the design and application of proportional-derivative (PD) and quadratically
11: optimal (Q-ILC) learning algorithms for multiple-lap path tracking of an autonomous race vehicle. Simulation results are used to tune controller gains and test convergence, and
12: experimental results are presented on an Audi TTS race vehicle driving several laps around Thunderhill Raceway in Willows, CA at lateral accelerations of up to 8 $\mathrm{m/s^2}$. Both
13: control algorithms are able to correct transient path tracking errors and improve the performance provided by a reference feedforward controller.
14:
15:
16: \end{abstract}
17: