Adaptive Control Allocation for Unmanned Aerial Vehicles with Model Uncertainties