Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming | IEEE Journals & Magazine | IEEE Xplore