Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming. - Tor Arne Johansen; Thor I. Fossen; Stig P. Berge (IEEE Trans. Control. Syst. Technol., 2004)