Text this: Control allocation as part of a fault-tolerant control architecture for UAVs