I. Introduction
Learning control brings the promise of algorithms that achieve accurate motion generation in an autonomous and safe manner. The goal is to design learning algorithms that can augment controllers such that they provide accurate tracking in diverse task settings without the need for excessive tuning. At the same time, applications of robotic systems increasingly involve human interaction, creating the need for robust and compliant control algorithms.