Least squares parameter estimation algorithms for non-linear systems