A Fourier series based learning control (FSBLC)
algorithm for tracking trajectories of mechanical systems with
unknown nonlinearities is presented. Two processes are introduced to
which the FSBLC with PD controller is applied. One is a simplified
service robot capable of climbing stairs due to special wheels and
the other is a propeller driven pendulum with nearly the same
requirements on control. Additionally to the investigation of learning
the feed forward for the desired trajectories some considerations on
the implementation of such an algorithm on low cost microcontroller
hardware are made. Simulations of the service robot as well as
practical experiments on the pendulum show the capability of the used
FSBLC algorithm to perform the task of improving control behavior
for repetitive task of such mechanical systems.
 Baqu´e, H., Zyklische Regelung von Mehrgr¨oßenprozessen, Aachen:
 Teng, K. and Tsao, T., A comparison of inversion based Iterative Learning
Control Algorithms. American Control Conference (ACC), 2015, pp.
 Manabe, T. and Miyazaki, F., Learning control based on local
linearization by using DFT. IROS ’91:IEEE/RSJ International Workshop
on Intelligent Robots and Systems, 1991, pp. 639-646.
 Schmidt, F., Analyse und Entwurf iterativ lernender Regelungen, Aachen:
 Huang, W., Tracking control of nonlinear mechanical systems using
Fourier series based learning control, 1999.
 Zhu, Y., Zuo, W. and Cai, L. Tracking control of a belt-driving system
using improved Fourier series based learning controller. IEEE/RSJ
International Conference on Intelligent Robots and Systems, 2005, pp.
 Hering, E. and Martin, R. and Stohrer, M., Taschenbuch der Mathematik
und Physik, Berlin, Heidelberg: Springer-Verlag, 2009.
 Neubauer, A., DFT - Diskrete Fourier-Transformation, Wiesbaden:
Vieweg+Teubner Verlag, 2012.