针对水下机器人推进器出现故障后控制效果变差,无法完成指定任务,甚至可能造成机器人的丢失等问题,文中提出一种基于控制分配机(CAM)矩阵的水下机器人容错控制方法。利用CAM矩阵重构推力分配确保机器人航行稳定,同时使用序列二次规划方法寻找最大合力推力分配策略实现效率最大。通过仿真对所提方法进行有效性验证,结果表明,该容错控制方法能够处理推进器部分或完全失效故障并使机器人保持一定的性能稳定航行。