State-Transform MPC-SMC-Based Trajectory Tracking Control of Cross-Rudder AUV Carrying Out Underwater Searching Tasks

Haochen Hong,Zhiqiang Yang,Jiawei Li,Guohua Xu,Yingkai Xia,Kan Xu
DOI: https://doi.org/10.3390/jmse12060883
IF: 2.744
2024-05-27
Journal of Marine Science and Engineering
Abstract:In this study, we present a novel dual-loop robust trajectory tracking framework for autonomous underwater vehicles, with the objective of enhancing their performance in underwater searching tasks amidst oceanic disturbances. Initially, a real-world AUV experiment is conducted to validate the efficacy of a cross-rudder AUV configuration in maintaining sailing angle stability during the diving stage, which exhibits a strong capability for straight-line sailing. Building upon the experimental findings, we introduce a state-transform-model predictive guide law to compute the desired velocity for the dynamics loop. This guide law dynamically adjusts the controller across varying depths, thereby reducing model predictive control (MPC) computation while optimizing timing without compromising precision or convergence speed. Subsequently, we incorporate a sliding mode controller with a prescribed disturbance observer into the velocity control loop to concurrently enhance the robustness and convergence rate of the system. This innovative amalgamation of controllers significantly improves tracking precision and convergence rate, while also alleviating the computational burden—a pervasive challenge in AUV MPC control. Finally, various condition simulations are conducted to validate the robustness, effectiveness, and superiority of the proposed method. These simulations underscore the enhanced performance and reliability of our proposed trajectory tracking framework, highlighting its potential utility in real-world AUV applications.
oceanography,engineering, marine, ocean
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: **How to improve the trajectory - tracking accuracy and robustness of cross - rudder Autonomous Underwater Vehicles (AUVs) in complex marine environments, especially the performance when performing underwater search tasks**. Specifically, the paper focuses on the following key issues: 1. **Simplification of control during the deep - diving phase**: During the deep - diving phase, the AUV needs to descend to a specified depth and maintain a stable heading. Traditional methods may require complex multivariable control, while the paper proposes a hypothesis: AUVs with a cross - rudder structure can achieve straight - line navigation through a simple control strategy, thereby reducing the control complexity during the deep - diving phase. 2. **Computational burden in trajectory tracking**: Model Predictive Control (MPC) can provide accurate trajectory tracking, but its computational burden is high, especially under multiple - constraint conditions. The paper proposes a State - Transform MPC, which reduces the computational burden by dynamically adjusting the controller parameters while maintaining high tracking accuracy. 3. **Enhancement of anti - interference ability**: There are various uncertainties and interferences (such as ocean currents, waves, etc.) in the marine environment, which pose challenges to the trajectory - tracking performance of AUVs. The paper introduces Sliding Mode Control (SMC) combined with a preset - time disturbance observer to enhance the anti - interference ability and convergence speed of the system. 4. **Comprehensive performance optimization**: The goal of the paper is to design a double - closed - loop control framework, combining the advantages of MPC and SMC, to achieve the following goals: - Improve trajectory - tracking accuracy. - Accelerate the error convergence speed. - Reduce the computational burden. - Enhance the robustness of the system in complex marine environments. ### Core innovation points of the solution: 1. **Experimental verification of the straight - line navigation ability of cross - rudder AUVs**: Through actual AUV experiments, it has been proven that cross - rudder AUVs can successfully descend to the target depth and maintain a stable heading without direction control. 2. **State - Transform MPC**: A new MPC method is introduced. By dynamically adjusting the controller parameters and switching between different depths, the computational burden is reduced. 3. **Combination of Sliding Mode Control (SMC) and disturbance observer**: Sliding Mode Control is introduced in the speed control loop and combined with a preset - time disturbance observer, which enhances the anti - interference ability and convergence speed of the system. 4. **Double - closed - loop control framework**: A double - closed - loop control framework is designed, in which: - The dynamics loop uses Sliding Mode Control to ensure that the speed state quickly converges to the target value. - The kinematics loop uses State - Transform MPC to calculate the target speed. ### Summary: The core problem of the paper is: **How to improve the trajectory - tracking performance of cross - rudder AUVs in complex marine environments through innovative control strategies, especially the performance during the deep - diving and search phases**. To solve this problem, the paper proposes a double - closed - loop control framework combining State - Transform MPC and Sliding Mode Control, and verifies its effectiveness through experiments and simulations.