Input perturbations for adaptive control and learning. (July 2020)