Learning feedforward control using a dilated B-spline network: Frequency domain analysis and design