NobleBlocks
    Constrained Nonlinear Control Allocation With Singularity Avoidance Using Sequential Quadratic Programming | NobleBlocks