Fault tolerant adaptive control allocation schemes for overactuated systems