Text this: Adaptive Fault-Tolerant Thrust Allocation for Underwater Vehicles With Resource Constraints