This paper addresses the multi-phase homing and docking missions of over-actuated autonomous underwater vehicles (AUVs), where switching among forward cruising, reverse braking, and hovering can induce actuator saturation, rate limit violations, and undesirable transients. We propose a unified framework that couples supervisory mode management with mode-driven constrained control allocation solved by a warm-started sequential quadratic programming (SQP) routine. The controllable wrench is modeled by a mode-dependent differentiable map constructed from the actuator models, and the allocator enforces amplitude bounds and per-cycle increment limits while trading off wrench tracking and actuator usage through mode-scheduled weights. To mitigate switching transients, a continuous transition factor is introduced to interpolate the desired wrench and dominant cost weights, and an integrator alignment reset is applied at switching instants to keep the outer-loop proportional–integral–derivative (PID) output continuous. The allocator is further warm-started by projecting the previous solution onto the post-switch constraint box. The framework is integrated into the Mission-Oriented Operating Suite–Interval Programming (MOOS-IvP) autonomy middleware with adaptive line-of-sight (ALOS) guidance and adaptive PID motion control and is validated on the TS-100 AUV in water tank experiments. Comparative results against a PID-only baseline without control allocation and a variant without bumpless switching show reduced roll transients during the reverse-to-hover transition and improved hover-mode depth station keeping while maintaining feasible actuator commands under constraints.
Gao et al. (Mon,) studied this question.