This paper gives an overview of classical Iterative Learning Control algorithms. The presented algorithms are also evaluated on a commercial industrial robot from ABB. The presentation covers implicit to explicit model based algorithms. The result from the evaluation of the algorithms is that performance can be achieved by having more system knowledge.