An efficient control allocation algorithm for over-actuated AUVs trajectory tracking with fault-tolerant control. (1st April 2023)