Abstract
Autonomous Underwater Vehicle are widely used in industries, such as marine resource exploitation and fish farming, but they are often subject to a large amount of interference which cause poor control stability, while performing their tasks. A decoupling control algorithm is proposed and A single control volume–single attitude angle model is constructed for the problem of severe coupling in the control system of attitude of six degrees of freedom Autonomous Underwater Vehicle. Aiming at the problem of complex Active Disturbance Rejection Control (ADRC) adjustment relying on manual experience, the PSO-ADRC algorithm is proposed to realize the automatic adjustment of its parameters, which improves the anti-interference ability and control accuracy of Autonomous Underwater Vehicle in dynamic environment. The anti-interference ability and control accuracy of the method were verified through experiments.
Introduction
Autonomous Underwater Vehicle (AUV) can adapt excellently to the highly variable and dangerous deep-sea environment and are often used as an important platform for ocean work and underwater inspection. Nowadays, AUV are widely used (Palomeras et al., 2018; Peukert et al., 2018; Chen et al., 2021a) in the fields of infrastructure inspection (Ridao et al., 2010), marine geology (Escartín et al., 2008), underwater archaeology (Bingham et al., 2010), and target search (Cao et al., 2016; Weng et al., 2021). More applications can be realized through the combination of related technologies and AUVs (Sun et al., 2018; Chen et al., 2021b; Hao et al., 2021.; Yang et al., 2021; Zhang et al., 2022). The control of AUV is highly nonlinear (Jia et al., 2012; Roy et al., 2013; Miao et al., 2015; Yun et al., 2022a), with severe coupling of motions between different directions (Tang et al., 2012), while the underwater environment is complex with uncertainties such as waves, water plants, and other disturbances. Therefore, it is significant to carry out the study of control strategies.
For a six-degree-of-freedom AUV, an anti-interference decoupling control algorithm is proposed in this paper in order to solve the problems of its serious attitude coupling and complex and diverse interference in the working environment, and the main contributions of this paper are as follows:
1) A decoupling method is proposed for the six-degree-of-freedom AUV, which solves the problem of serious coupling between variables and realizes that one output variable corresponds to one input variable of the attitude angle.
2) The disturbances are observed and compensated by the ADRC controller, so as to improve the interference resistance of the AUV, and achieves stable control of the attitude of the AUV.
3) The self-tuning of ADRC parameters is achieved with the ADRC algorithm optimized by PSO.
The other parts of this paper are as follows, Related Work offers a review of control methods for AUV, AUV Attitude Anti-Disturbance Decoupling Control analyzes the forces on the AUV and establishes a mathematical model, and proposes a decoupling algorithm for the problem of severe model coupling, and also improves a Active Disturbance Rejection Control for attitude control of AUV based on Particle Swarm Optimization, Simulation Experiments gives a simulation control test of different controllers for environmental disturbances and system changes. and the conclusions of this paper are summarized in Conclusion.
Related Work
There are some control algorithms currently used in AUV, such as PID control, fuzzy control, sliding mode variable structure control, adaptive control, and control strategies that combine multiple control methods.
1) PID control. It is one of the most commonly used control methods in industry today (Kim et al., 2015; Huang et al., 2019; Yu et al., 2019; Xu et al., 2022). The simplicity of the design, the ease of debugging, and no modeling required are the advantages of PID control. However, it is a linear combination of proportional, differential, and integral that simply applies the “deviation between the desired value and the system output value”, which can cause significant overshoot and oscillation when controlling AUV in a strong time-varying environment.
2) Fuzzy control. It accomplishes the control laws by expressing the characteristics of the object model and the control behavior (Jiang et al., 2019a; Liu et al., 2021a; Chen et al., 2021c; Cheng et al., 2021). Khodayari (Khodayari et al., 2015) designed a fuzzy control algorithm combined with an adaptive approach, which was applied to both depth and heading channels of the AUV with good results. Hammad (Hammad et al., 2017) designed a self-tuning fuzzy PID controller to control a multi-input and multi-output fully driven AUV, which is faster and more stable compared to PID accordingly. However, the fuzzy controller needs to adjust a large number of fuzzy variables and related parameters, if the dimensionality of the robot is increased,
3) Sliding mode variable structure control. It uses a sliding surface to improve the control quality of the controller, it will make adjustments according to the state of the system, so that the system follows the set trajectory movement, which enables the system to have good robustness to external disturbances and parameter disturbances (Gao et al., 2013; He et al., 2019; Huang et al., 2020; Li et al., 2020). It is more suitable to control the motion of AUV, but due to the influence of factors such as inertia and time delay, the system is prone to jitter and vibration. Luis (Luis et al., 2016) implemented a sliding-mode variable structure regulation based on the dynamics model of the AUV, which allowed the system to have the desired control effect and to achieve path tracking on the AUV. The high-order sliding mode controller designed by Ruiz-Duarte (Ruiz-Duarte et al., 2015) has theoretically demonstrated good robustness in the longitudinal motion of the AUV and fast response to disturbances. However, there are some engineering difficulties in applying this complex control strategy to practical applications.
4) Adaptive control. This control method is a real-time measurement of the control quantity, and then adjusts its parameters and construction method to achieve the effect of weakening the influence caused by disturbances (Sun et al., 2020a; Liao et al., 2020; Jiang et al., 2021a; Wen et al., 2021). Adaptive control can achieve optimal or suboptimal control after obtaining the mathematical model of the control object. Rath B N (Rath et al., 2020) proposed an adaptive controller with a time delay estimator that successfully predicted the state of the AUV. An accurate model of the control object is obtained and the control effect is very extremely good. F. Rezazadegan (Rezazadegan et al., 2015) used the Lyapunov theory for adaptive rectification of inverse control, which is used for the estimation of uncertain parameters for the tracking control of AUV motion trajectories, and the simulation results show that the control algorithm has some stability. However, the algorithm is based on linear control theory and the transition relies on an accurate mathematical model, therefore the AUV has complex and variable disturbances and time-varying parameters, making it difficult to achieve the desired control effect.
By the above introduction, the current control methods (Caffaz et al., 2010; Xiang et al., 2015; Mcewen et al., 2017; Sun et al., 2020b) can be presumably divided into two types, one uses errors to eliminate errors, which is represented by PID (Duan et al., 2021; Tao et al., 2022a; Yun et al., 2022b; Sun et al., 2022), this method, is independent of the model, adjusts only for the control process without considering the structure and state of the system and has been used in a large number of applications in practical engineering. Another one is the modern control theory represented by sliding mode control and adaptive control (Feng et al., 2017; Li B. et al., 2019; Jiang et al., 2019b; Liu et al., 2022a), these methods rely on the mathematical model of the control system, but by the error with the manufacturing and processing, we are difficult to establish an accurate mathematical model, its external interference and system parameter changes are even more difficult to predict for the AUV operating in an unknown environment, so use these methods in the engineering practice is difficult.
The Active Disturbance Rejection Control (ADRC) algorithm studied in this paper (Han, 2002; Ma et al., 2020; Sun et al., 2021; Tao et al., 2022b), which inherits the characteristics of the PID algorithm, does not depend on the accurate model of the control object, while using modern signal processing techniques to improve its control process, unifies external disturbances and system errors as total disturbances, and then estimates and compensates them, which has the advantage of being easy to use in engineering and at the same time has a strong anti-disturbance capability. Depending on the Particle Swarm Optimization (PSO) (Wang et al., 2013; Liu X. et al., 2021; Bai et al., 2022; Liu et al., 2022b) which is characterized by fast convergence and high computational efficiency (Li et al., 2019b; Jiang et al., 2021b; Liu et al., 2021c; Huang et al., 2021.), Optimizing the parameters of ADRC using PSO can achieve better control effect. In this paper, this control method will be used to solve the problems of nonlinear coupling, external perturbations, and internal parameter variations of the AUV.
AUV Attitude Anti-Disturbance Decoupling Control
AUV Mathematical Model
The Active Disturbance Rejection Control technique has the characteristic of not relying on the specific model of the controlled object, but building a relatively accurate model can make our simulation more convincing and more reference value The research in this paper is centered on the AUV which is shown in
Figure 1. In this section, the dynamics of AUV shown in
Figure 1is modeled. To simplify the task of model building and subsequent control, the following assumptions are made:
1) Assume that the AUV is a rigid body and its mass does not vary with time.
2) The effect of Earth’s rotation on the motion of AUV is not considered.
3) The flow field in the model is a steady-state flow field and the surrounding water is assumed to be stationary.
FIGURE 1
In this paper, the thruster distribution of the AUV is used as shown in Figure 1. The motion of the AUV is described using the ground and airframe coordinate systems shown in Figure.
The conversion matrix from the AUV airframe coordinate system to the ground coordinate system is (Li et al., 2019c; Tan et al., 2020; Xiao et al., 2021; Liu et al., 2022c)
The force analysis of AUV has:Where denotes gravity, denotes buoyancy, denotes the thrust provided by the AUV thrusters, and is relative to the airframe coordinate system, so it needs to be converted:
According to Newton’s Second Law of Motion:ThenThe angular motion of the AUV is controlled by the moments it is subjected to. The moments to which the AUV is subjected are mainly the moments generated by the thruster thrust and the thruster counter-torque, and the total moment can be expressed as is the thrust generated by the ith thruster, X, Y denotes the distance from the thruster to the corresponding coordinate axis, and denotes the counter torque generated by the ith thruster.
The reaction moment generated by the thrusters can be mostly offset by the forward and reverse propeller settings, and itis much smaller than the moment generated by the thrusters, in order to simplify the model, the total moment can be expressed as:According to the Newtonian Euler equation:Among them
ObtainsThe equation of rotation is then obtained asFrom Eqs 5, 7, 10, the mathematical model of robot posture control can be obtained: denotes the thrust of the ith motor. Table 1 is the relevant parameters of AUV.
TABLE 1
| M (kg) | G (m/s2) | X (m) | Y (m) | Ix (kg•m2) | Iy (kg•m2) | Iz (kg•m2) |
|---|---|---|---|---|---|---|
| 5.8 | 9.8 | 0.17 | 0.2 | 0.078 | 0.096 | 0.118 |
Related parameters of AUV.
AUV Attitude Decoupling Control Structure Design
Position control is the basis and key of the whole underwater navigation control of AUV (Sun et al., 2020c; Tao et al., 2021; Liu et al., 2022d). Its position control accuracy is determined by the attitude control accuracy, and the attitude control error of AUV will amplify its position control error, so in order to ensure the high accuracy control of speed and position during underwater navigation, its attitude must be accurately controlled. The Active Disturbance Rejection Control technique used in this paper enables accurate control of AUV attitude even in the complexity and variability of underwater disturbances. The system equations of the AUV are shown in Eq. 11. It can be shown that there are six variables that need to be controlled, while the output of attitude control is only three items, and coupling phenomenon exists in all three attitude angle directions. Therefore, in the following we propose a decoupled control method to control the attitude of the AUV.Where the is the thrust of the 6 thrusters when the AUV is stationary in the water to maintain the desired state , , ,, are respectively the adjustment forces in three directions , , .
Thus the attitude decoupling control system of the AUV can be expressed as:
AUV Attitude ADRC Control Algorithm
ADRC has excellent immunity to perturbations and is not dependent on a specific system model. The ADRC consists of a tracking differentiator (TD), a nonlinear state error feedback control law (NLSEF), and an ESO. The literature (Wu et al., 2018; Luo et al., 2020) used ADRC to achieve decoupled control of MIMO nonlinear system; the literature (Fareh et al., 2019; Cheng et al., 2020) used ADRC to achieve control of flexible robotic arm; the literature (Qiao et al., 2020; Yu et al., 2020) used ADRC to achieve adaptive control of missile attitude; the structure of ADRC is shown in Figure 2:
FIGURE 2
From Eq. 13, it can be seen that the AUV attitude control system is a nonlinear system. In this paper, TD is used to give the transition to the input signal, ESO is used to realize the observation of the internal and external disturbance of the system, and the real-time compensation of the disturbance is realized in the NLSEF. Its corresponding ADRC attitude control structure is shown in Figure 3.
FIGURE 3
AUV Attitude Input Signal Tracking Process
For the input signal tracking problem of the second-order system, Prof. Jingqing Han derived a fastest integrated function fhan (Eq. 14), where d, a0, y, a1, a2, sy, a, sa are intermediate quantities for the purpose of simplifying the equation, and this Function can achieve fast tracking of the input signal. The differential tracker of AUV attitude input signal is constructed by using this function as shown in Eq. 15 is the tracking of the AUV attitude input signal v, is the tracking of the differential signal of v, r0 is the velocity factor, h0 is the filtering factor, and fh is the intermediate quantity of the simplified equation.
ESO-Based AUV Perturbation Estimation
From Eq. 13, the pitch angle equation of state of the AUV can be written in the following form.where ; ; ; are external disturbances; is the control quantity; and is the complex disturbance.
Make extend a new state that can turn the original system into a linear system by:For the above system the following observer is designed for observation.The rectification parameters enable precise tracking of system state variables and accurate estimation of external disturbances. The heading and yaw angles of the AUV are also processed using this algorithm.
Nonlinear Error Feedback and Control Volume Generation for AUV
Based on the above observed disturbance and the tracking amount of the input signal, high precision control can be achieved by using the ADRC nonlinear error combination. The nonlinear error combination is shown as follows.The results of the nonlinear error feedback can be used to generate high-precision control quantities for the AUV.where , , , respectively denote the control inputs of pitch angle, cross-roll angle, and heading angle,; b is the compensation factor.
PSO Optimization of ADRC Control Parameters
ADRC needs to adjust more parameters, although most of them have reference values and have little impact on the system, however there are still damping factor , accuracy factor , compensation factor that need to be adjusted, and the adjustment process is complicated. The Particle Swarm Optimization algorithm (PSO) is one of the evolutionary algorithms (Lalwani et al., 2019; Sun et al., 2020d; Zhao et al., 2022). The solution process of PSO starts from a set of random initial solutions and iterates continuously to find the optimal solution through the neighborhood search computational method, in each iteration of the computation, the particle swarm updates itself through the individual optimal solution and the population optimal solution until it finds the optimal solution. Compared to evolutionary algorithms such as genetic algorithms, Particle Swarm Optimization have no crossover and mutation operations, can be encoded with real numbers, have a simple structure and are fast to calculate, which have great advantages as algorithms for online optimization (Chegini et al., 2018; Tian et al., 2020; Liao et al., 2021). In this paper, we use PSO to offline optimize three parameters that have a large impact on ADRC: the damping factor , the accuracy factor , and the compensation factor .
ADRC Control Adaptation Function
According to the performance requirements of AUV control, the steady-state error, response time, and overshoot are taken into account in the evaluation index, and the constructed fitness function is shown in Eq. 21. , , and represent the steady-state error, response time, and overshoot, and (i = 1,2,3) is the corresponding weights.
PSO Optimized ADRC Controller Flow
Step 1: Initialize the particle swarm and ADRC parameters. Set the random position and velocity of the particle swarm, and calculate the local optimal and global optimal initial values of the particle swarm.
Step 2: The position vector of each particle is used as the three parameters of the ADRC controller: damping factor, accuracy factor, and compensation factor. The adaptation value of each particle is calculated according to Eq. 21.
Step 3: Compare the adaptation value of each particle with the local optimum and the global optimum, and update the position and velocity of the particle swarm.
Step 4: Determine whether the end condition is reached. If not, return to Step 2, otherwise stop the optimization and output the global optimum parameters. Figure 4 shows the flow chart of the PSO algorithm.
FIGURE 4
Simulation Experiments
Simulation experiments are performed for the above control objects. In order to reflect the control effect of particle swarm optimized ADRC, it is compared with Particle Swarm Optimized PID algorithm (Girirajkumar et al., 2010) and conventional ADRC. From AUV Mathematical Model, it can be shown that the three attitude angle control equations of AUV are basically the same, so it is only shown that the effect of the simulation control of pitch angle in this paper. Figure 5 shows the tracking target signal for the pitch angle, where the 2nd second is step signals and the 12th second starts with a sinusoidal signal. The simulation of PSO-PID, ADRC and PSO-ADRC in the absence of interference is shown in Figure 6. The response speed and overshoot of PSO-PID in the absence of disturbances are better than those of ADRC and PSO-ADRC, and the overshoot of ADRC optimized by particle swarm is smaller than that of ADRC.
FIGURE 5
FIGURE 6
Figure 7 shows the tracking effect of the signal under external disturbance, and Figure 8 shows the random external disturbance. The PSO-PID controller shows significant perturbations under the influence of external disturbances, while the control effect is basically unaffected by the two ADRCs due to the mechanism of observing and compensating the perturbations based on ESO, and the signal tracking error under external disturbances is smaller than that of the PSO-PID algorithm (Figure 9, Table 2).
TABLE 2
| Response time/s | Overshoot/% | Steady-state error/% | |
|---|---|---|---|
| PSO-PID | 2.242 | 0.2 | 0.7 |
| ADRC | 2.601 | 2.7 | 0.1 |
| PSO-ADRC | 2.628 | 0.4 | 0.07 |
Tracking effect with external interference.
FIGURE 7
FIGURE 8
FIGURE 9
Figure 10 shows the simulation experiment of changing the internal parameters of the system, by adding the internal disturbance. The response speed of three controllers is reduced and the overshoot is increased. The effect of PSO-PID controller is the most affected and basically fails to satisfy the control requirements, while the effect of ADRC controller optimized by using PSO in this paper is the least affected (Figure 11, Table 3).
TABLE 3
| Response time/s | Overshoot/% | Steady-state error/% | |
|---|---|---|---|
| PSO-PID | 3.627 | 7.8 | 1.15 |
| ADRC | 4.141 | 8.7 | 0.04 |
| PSO-ADRC | 4.063 | 2.6 | 0.02 |
Tracking effect with internal interference.
FIGURE 10
FIGURE 11
From the appeal simulation experiments, it can be shown that PSO-ADRC has strong robustness to interference, which has better generality at the same time. After the parameters are optimized by PSO, the parameters of actual control object has changed within a certain range, which does not affect the effect of the controller. These characteristics of PSO-ADRC have strong applicability for AUV working in complex and changing underwater environment.
Conclusion
The research on AUV attitude control based on decoupling algorithm and PSO-ADRC is motivated by the fact that it can facilitate the stable control of AUV attitude and improve the operational capability of AUV. In this paper, a decoupling algorithm for a six-degree-of-freedom AUV is proposed to solve the problem of serious coupling in each variable and to realize that one output variable of attitude angle corresponds to one input variable. The problem with current AUV control methods is that immunity and versatility cannot be combined, however the ADRC controller can guarantee AUV immunity while not relying on an accurate mathematical model of the AUV. The parameters of the ADRC optimized by the PSO algorithm can greatly reduce the process of manually adjusting the parameters.
Statements
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding authors.
Author contributions
All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.
Funding
This work was supported by grants of the National Natural Science Foundation of China (Grant Nos.52075530, 51575407, 51505349, 51975324, 61733011, 41906177); the Grants of Hubei Provincial Department of Education (D20191105); the Grants of National Defense PreResearch Foundation of Wuhan University of Science and Technology (GF201705) and Open Fund of the Key Laboratory for Metallurgical Equipment and Control of Ministry of Education in Wuhan University of Science and Technology (2018B07, 2019B13) and Open Fund of Hubei Key Laboratory of Hydroelectric Machinery Design andMaintenance in Three Gorges University (2020KJX02, 2021KJX13).
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1
BaiD.SunY.TaoB.TongX.XuM.JiangG.et al (2022). Improved Single Shot Multibox Detector Target Detection Method Based on Deep Feature Fusion. Concurrency Comput.34 (4), e6614. 10.1002/CPE.6614
2
BinghamB.FoleyB.SinghH.CamilliR.DelaportaK.EusticeR.et al (2010). Robotic Tools for Deep Water Archaeology: Surveying an Ancient Shipwreck with an Autonomous Underwater Vehicle. J. Field Robotics27 (6), 702–717. 10.1002/rob.20350
3
CaffazA.CaitiA.CasalinoG.TurettaA. (2010). The Hybrid Glider/auv Folaga. IEEE Robot. Automat. Mag.17 (1), 31–44. 10.1109/MRA.2010.935791
4
CaoX.ZhuD.YangS. X. (2016). Multi-AUV Target Search Based on Bioinspired Neurodynamics Model in 3-D Underwater Environments. IEEE Trans. Neural Netw. Learn. Syst.27 (11), 2364–2374. 10.1109/TNNLS.2015.2482501
5
CheginiS. N.BagheriA.NajafiF. (2018). Psoscalf: a New Hybrid Pso Based on Sine Cosine Algorithm and Levy Flight for Solving Optimization Problems. Appl. Soft Comput.73, 697–726. 10.1016/j.asoc.2018.09.019
6
ChenT.PengL.YangJ.CongG.LiG. (2021a). Evolutionary Game of Multi-Subjects in Live Streaming and Governance Strategies Based on Social Preference Theory during the COVID-19 Pandemic. Mathematics9 (21), 2743. 10.3390/math9212743
7
ChenT.YinX.YangJ.CongG.LiG. (2021b). Modeling Multi-Dimensional Public Opinion Process Based on Complex Network Dynamics Model in the Context of Derived Topics. Axioms10 (4), 270. 10.3390/axioms10040270
8
ChenT.ZhangY.YangJ.CongG.JiangG.LiG. (2021c). Behavior Strategy Analysis Based on the Multi-Stakeholder Game under the Plastic Straw Ban in China. Int. J. Environ. Res. Public Health18 (23), 12729. 10.3390/ijerph182312729
9
ChengY.LiG.LiJ.SunY.JiangG.ZengF.et al (2020). Visualization of Activated Muscle Area Based on sEMG. Ifs38 (3), 2623–2634. 10.3233/JIFS-179549
10
ChengY.LiG.YuM.JiangD.YunJ.LiuY.et al (2021). Gesture Recognition Based on Surface Electromyography ‐feature Image. Concurrency Computat Pract. Exper33 (6), e6051. 10.1002/cpe.6051
11
DuF.SunY.LiG.JiangG.KongJ.JiangD.et al (2017). Adaptive Fuzzy Sliding Mode Control Algorithm Simulation for 2-DOF Articulated Robot. Int. J. Wireless Mobile Comput.13 (4), 306–313. 10.1504/IJWMC.2017.089324
12
DuanH.SunY.ChengW.JiangD.YunJ.LiuY.et al (2021). Gesture Recognition Based on Multi‐modal Feature Weight. Concurrency Computat Pract. Exper33 (5), e5991. 10.1002/cpe.5991
13
EscartínJ.GarcíaR.DelaunoyO.FerrerJ.GraciasN.ElibolA.et al (2008). Globally Aligned Photomosaic of the Lucky Strike Hydrothermal Vent Field (Mid-Atlantic Ridge, 37°18.5′N): Release of Georeferenced Data, Mosaic Construction, and Viewing Software. Geochem. Geophys. Geosyst.9, a–n. 10.1029/2008gc002204
14
FarehR.Al-ShabiM.BettayebM.GhommamJ. (2019). Robust Active Disturbance Rejection Control for Flexible Link Manipulator. Robotica.38 (1), 118–135. 10.1017/S026357471900050X
15
GaoF.PanC.HanY. (2013). Design and Analysis of a New AUV's Sliding Control System Based on Dynamic Boundary Layer. Chin. J. Mech. Eng.26 (1), 35–45. 10.3901/CJME.2013.01.035
16
GirirajkumarS. M.JayarajD.KishanA. R. (2010). Pso Based Tuning of a Pid Controller for a High Performance Drilling Machine. Int. J. Comput. Appl.1 (19), 12–18. 10.5120/410-607
17
HammadM. M.ElshenawyA. K.El SingabyM. I. (2017). Trajectory Following and Stabilization Control of Fully Actuated AUV Using Inverse Kinematics and Self-Tuning Fuzzy PID. PLOS ONE12 (7), e0179611. 10.1371/journal.pone.0179611
18
HanJ. (2002). From Pid Technique to Active Disturbances Rejection Control Technique. Basic Automation03, 13–18. CNKI: SUN:JZDF.0.2002-03-004.
19
HaoZ.WangZ.BaiD.TaoB.TongX.ChenB. (2021). Intelligent Detection of Steel Defects Based on Improved Split Attention Networks. Front. Bioeng. Biotechnol.9. 10.3389/fbioe.2021.810876
20
HeY.LiG.LiaoY.SunY.KongJ.JiangG.et al (2019). Gesture Recognition Based on an Improved Local Sparse Representation Classification Algorithm. Cluster Comput.22 (Suppl. 5), 10935–10946. 10.1007/s10586-017-1237-1
21
HuangL.FuQ.HeM.JiangD.HaoZ. (2021). Detection Algorithm of Safety Helmet Wearing Based on Deep Learning. Concurrency Computat Pract. Exper33 (13), e6234. 10.1002/cpe.6234
22
HuangL.FuQ.LiG.LuoB.ChenD.YuH. (2019). Improvement of Maximum Variance Weight Partitioning Particle Filter in Urban Computing and Intelligence. IEEE Access7, 106527–106535. 10.1109/ACCESS.2019.2932144
23
HuangL.HeM.TanC.JiangD.LiG.YuH. (2020). Jointly Network Image Processing: Multi‐task Image Semantic Segmentation of Indoor Scene Based on CNN. IET Image Process14 (15), 3689–3697. 10.1049/iet-ipr.2020.0088
24
JiaH.ChengX.ZhangL.BianX.YanZ. (2012). Three-dimensional Path Tracking Control for Underactuated Auv Based on Adaptive Backstepping. Kongzhi Yu Juece/Control Decis.10.13195/j.cd.2012.05.15.jiahm.022
25
JiangD.LiG.SunY.HuJ.YunJ.LiuY. (2021b). Manipulator Grabbing Position Detection with Information Fusion of Color Image and Depth Image Using Deep Learning. J. Ambient Intell. Hum. Comput12 (12), 10809–10822. 10.1007/s12652-020-02843-w
26
JiangD.LiG.SunY.KongJ.TaoB.ChenD. (2019a). Grip Strength Forecast and Rehabilitative Guidance Based on Adaptive Neural Fuzzy Inference System Using sEMG. Pers Ubiquit Comput.10.1007/s00779-019-01268-3
27
JiangD.LiG.SunY.KongJ.TaoB. (2019b). Gesture Recognition Based on Skeletonization Algorithm and CNN with ASL Database. Multimed Tools Appl.78 (21), 29953–29970. 10.1007/s11042-018-6748-0
28
JiangD.LiG.TanC.HuangL.SunY.KongJ. (2021a). Semantic Segmentation for Multiscale Target Based on Object Recognition Using the Improved Faster-RCNN Model. Future Generation Comput. Syst.123, 94–104. 10.1016/j.future.2021.04.019
29
KhodayariM. H.BalochianS. (2015). Modeling and Control of Autonomous Underwater Vehicle (AUV) in Heading and Depth Attitude via Self-Adaptive Fuzzy PID Controller. J. Mar. Sci. Technol.20 (3), 559–578. 10.1007/s00773-015-0312-7
30
KimM. J.BaeS. B.BaekW.-K.JooM. G.HaK. N. (2015). A Way-Point Tracking of Hovering AUV by PID Control. IEMEK J. Embedded Syst. Appl.10 (4), 257–264. 10.14372/IEMEK.2015.10.4.257
31
LalwaniS.SharmaH.SatapathyS. C.DeepK.BansalJ. C. (2019). A Survey on Parallel Particle Swarm Optimization Algorithms. Arab J. Sci. Eng.44 (4), 2899–2923. 10.1007/s13369-018-03713-6
32
LiB.SunY.LiG.KongJ.JiangG.JiangD.et al (2019a). Gesture Recognition Based on Modified Adaptive Orthogonal Matching Pursuit Algorithm. Cluster Comput.22 (Suppl. 1), 503–512. 10.1007/s10586-017-1231-7
33
LiC.LiG.JiangG.ChenD.LiuH. (2020). Surface EMG Data Aggregation Processing for Intelligent Prosthetic Action Recognition. Neural Comput. Applic32 (22), 16795–16806. 10.1007/s00521-018-3909-z
34
LiG.JiangD.ZhouY.JiangG.KongJ.ManogaranG. (2019c). Human Lesion Detection Method Based on Image Information and Brain Signal. IEEE Access7, 11533–11542. 10.1109/ACCESS.2019.2891749
35
LiG.LiJ.JuZ.SunY.KongJ. (2019b). A Novel Feature Extraction Method for Machine Learning Based on Surface Electromyography from Healthy Brain. Neural Comput. Applic31 (12), 9013–9022. 10.1007/s00521-019-04147-3
36
LiZ.LiG.JiangG.FangY.JuZ.LiuH. (2015). Computation of Grasping and Manipulation for Multi-Fingered Robotic Hands. J. Comput. Theor. Nanosci12 (3), 6192–6197. 10.1166/jctn.2015.4655
37
LiaoS.LiG.WuH.JiangD.LiuY.YunJ.et al (2021). Occlusion Gesture Recognition Based on Improved SSD. Concurrency Comput. Pract. Experience.33 (6), e6063. 10.1002/cpe.6063
38
LiaoS.LiG.LiJ.JiangD.JiangG.SunY.et al (2020). Multi-object Intergroup Gesture Recognition Combined with Fusion Feature and KNN Algorithm. Ifs38 (3), 2725–2735. 10.3233/JIFS-179558
39
LiuX.JiangD.TaoB.JiangG.SunY.KongJ.et al (2021b). Genetic Algorithm-Based Trajectory Optimization for Digital Twin Robots. Front. Bioeng. Biotechnol.9. 10.3389/fbioe.2021.793782
40
LiuY.JiangD.DuanH.SunY.LiG.TaoB.et al (2021c). Dynamic Gesture Recognition Algorithm Based on 3D Convolutional Neural Network. Comput. Intelligence Neurosci.2021, 1–12. 10.1155/2021/4828102
41
LiuY.JiangD.TaoB.QiJ.JiangG.YunJ.et al (2022b). Grasping Posture of Humanoid Manipulator Based on Target Shape Analysis and Force Closure. Alexandria Eng. J.61 (5), 3959–3969. 10.1016/j.aej.2021.09.017
42
LiuY.JiangD.YunJ.SunY.LiC.JiangG.et al (2021a). Self-tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm. Front. Bioeng. Biotechnol.9. 10.3389/fbioe.2021.817723
43
LiuY.LiC.JiangD.ChenB.SunN.CaoY.et al (2022c). Wrist Angle Prediction under Different Loads Based on GA‐ELM Neural Network and Surface Electromyography. Concurrency Comput.34 (3), e6574. 10.1002/CPE.6574
44
LiuY.XiaoF.TongX.TaoB.XuM.JiangG.et al (2022a). Manipulator Trajectory Planning Based on Work Subspace Division. Concurrency Comput. Pract. Experience.34 (5), e6710. 10.1002/cpe.6710
45
LiuY.XuM.JiangG.TongX.YunJ.LiuY.et al (2022d). Target Localization in Local Dense Mapping Using RGBD SLAM and Object Detection. Concurrency Comput.34 (4), e6655. 10.1002/CPE.6655
46
LuoB.SunY.LiG.ChenD.JuZ. (2020). Decomposition Algorithm for Depth Image of Human Health Posture Based on Brain Health. Neural Comput. Applic32 (10), 6327–6342. 10.1007/s00521-019-04141-9
47
MaR.ZhangL.LiG.JiangD.XuS.ChenD. (2020). Grasping Force Prediction Based on sEMG Signals. Alexandria Eng. J.59 (3), 1135–1147. 10.1016/j.aej.2020.01.007
48
McewenR. S.HobsonB. W.McbrideL.BellinghamJ. G. (2008). Docking Control System for a 54-Cm-Diameter (21-in) Auv. IEEE J. Oceanic Eng.33, 550–562. 10.1109/JOE.2008.2005348
49
PalomerasN.VallicrosaG.MalliosA.BoschJ.VidalE.HurtosN.et al (2018). AUV Homing and Docking for Remote Operations. Ocean Engineering.154, 106–120. 10.1016/j.oceaneng.2018.01.114
50
PeukertA.SchoeningT.AlevizosE.KöserK.KwasnitschkaT.GreinertJ. (2018). Understanding Mn-Nodule Distribution and Evaluation of Related Deep-Sea Mining Impacts Using AUV-Based Hydroacoustic and Optical Data. Biogeosciences15 (8), 2525–2549. 10.5194/bg-15-2525-2018
51
QiaoH.MengH.KeW.GaoQ.WangS. (2020). Adaptive Control of Missile Attitude Based on BP-ADRC. Aeat92 (10), 1475–1481. 10.1108/AEAT-05-2020-0081
52
RathB. N.SubudhiB. (2020). An Extreme Learning-Based Adaptive Control Design for an Autonomous Underwater Vehicle. Cogn. Inform. Comput. Model. Cogn. Sci., 213–228. 10.1016/B978-0-12-819443-0.00012-X
53
RezazadeganF.ShojaeiK.SheikholeslamF.ChatraeiA. (2015). A Novel Approach to 6-DOF Adaptive Trajectory Tracking Control of an AUV in the Presence of Parameter Uncertainties. Ocean Eng.107, 246–258. 10.1016/j.oceaneng.2015.07.040
54
RidaoP.CarrerasM.RibasD.GarciaR. (2010). Visual Inspection of Hydroelectric Dams Using an Autonomous Underwater Vehicle. J. Field Robotics27 (6), 759–778. 10.1002/rob.20351
55
RosendoJ. L.ClementB.GarelliF. (2016). Sliding Mode Reference Conditioning for Path Following Applied to an AUV.**This Research Is Partially Supported by EIFFEL Scholarship from France Government, by CONICET (PIP0361 and 0237), MIN-CYT(PICT2394) and UNLP(I164), Argentina. IFAC-PapersOnLine49, 8–13. 10.1016/j.ifacol.2016.10.314
56
RoyS.ShomeS. N.NandyS.RayR.KumarV. (2013). Trajectory Following Control of Auv: a Robust Approach. J. Inst. Eng. India Ser. C94, 253–265. 10.1007/s40032-013-0069-x
57
Ruiz-DuarteJ. E.LoukianovA. G. (2015). Higher Order Sliding Mode Control for Autonomous Underwater Vehicles in the Diving Plane∗∗This Work Was Supported by Conacyt México. IFAC-PapersOnLine48, 49–54. 10.1016/j.ifacol.2015.10.257
58
SunY.HuJ.LiG.JiangG.XiongH.TaoB.et al (2020b). Gear Reducer Optimal Design Based on Computer Multimedia Simulation. J. Supercomput76 (6), 4132–4148. 10.1007/s11227-018-2255-3
59
SunY.LiC.LiG.JiangG.JiangD.LiuH.et al (2018). Gesture Recognition Based on Kinect and sEMG Signal Fusion. Mobile Netw. Appl.23 (4), 797–805. 10.1007/s11036-018-1008-0
60
SunY.TianJ.JiangD.TaoB.LiuY.YunJ.et al (2020a). Numerical Simulation of thermal Insulation and Longevity Performance in New Lightweight Ladle. Concurrency Computat Pract. Exper32 (22), e5830. 10.1002/cpe.5830
61
SunY.WengY.LuoB.LiG.TaoB.JiangD.et al (2020c). Gesture Recognition Algorithm Based on Multi‐scale Feature Fusion in RGB‐D Images. IET image process14 (15), 3662–3668. 10.1049/iet-ipr.2020.0148
62
SunY.XuC.LiG.XuW.KongJ.JiangD.et al (2020d). Intelligent Human Computer Interaction Based on Non Redundant EMG Signal. Alexandria Eng. J.59 (3), 1149–1157. 10.1016/j.aej.2020.01.015
63
SunY.YangZ.TaoB.JiangG.HaoZ.ChenB. (2021). Multiscale Generative Adversarial Network for Real‐world Super‐resolution. Concurrency Computat Pract. Exper33 (21), e6430. 10.1002/CPE.6430
64
SunY.ZhaoZ.JiangD.TongX.TaoB.JiangG.et al (2022). Low-illumination Image Enhancement Algorithm Based on Improved Multi-Scale Retinex and ABC Algorithm Optimization. Front. Bioeng. Biotechnol.2022. 10.3389/fbioe.2022.865820
65
TanC.SunY.LiG.JiangG.ChenD.LiuH. (2020). Research on Gesture Recognition of Smart Data Fusion Features in the IoT. Neural Comput. Applic32 (22), 16917–16929. 10.1007/s00521-019-04023-0
66
TangF.ZhangK.YanW.SongB. (2012). “Circuit Design of Compensation for Contactless Power System of AUV,” in China International Conference on Electricity Distribution (Shanghai, China: IEEE). 10.1109/ciced.2012.6508455
67
TaoB.WangY.QianX.TongX.HeF.YaoW.et al (2022b). Photoelastic Stress Field Recovery Using Deep Convolutional Neural Network. Front. Bioeng. Biotechnol.10.3389/fbioe.2022.818112
68
TaoB.HuangL.ZhaoH.LiG.TongX. (2021). A Time Sequence Images Matching Method Based on the Siamese Network. Sensors.21 (17), 5900. 10.3390/s21175900
69
TaoB.LiuY.HuangL.ChenG.ChenB. (2022a). 3D Reconstruction Based on Photoelastic Fringes. Concurrency Computat Pract. Exper34 (1), e6481. 10.1002/CPE.6481
70
TianJ.ChengW.SunY.LiG.JiangD.JiangG.et al (2020). Gesture Recognition Based on Multilevel Multimodal Feature Fusion. Ifs38 (3), 2539–2550. 10.3233/JIFS-179541
71
WangF.-S.ChenL.-H. (2013). Particle Swarm Optimization (Pso). New York: Springer, 1649–1650. 10.1007/978-1-4419-9863-7_416
72
WenL.YuS.ZhaoY.YanY. (2021). Adaptive Dynamic Event-Triggered Consensus Control of Multiple Autonomous Underwater Vehicles. International Journal of Control2021, 1–11. 10.1080/00207179.2021.2011960
73
WengY.SunY.JiangD.TaoB.LiuY.YunJ.et al (2021). Enhancement of Real‐time Grasp Detection by Cascaded Deep Convolutional Neural Networks. Concurrency Computat Pract. Exper33 (5), e5976. 10.1002/cpe.5976
74
WuZ.-H.GuoB.-Z. (2018). Approximate Decoupling and Output Tracking for Mimo Nonlinear Systems with Mismatched Uncertainties via ADRC Approach. J. Franklin Inst.355 (9), 3873–3894. 10.1016/j.jfranklin.2018.03.005
75
XiangX.LapierreL.JouvencelB. (2015). Smooth Transition of Auv Motion Control: from Fully-Actuated to Under-actuated Configuration. Robotics Autonomous Syst.67, 14–22. 10.1016/j.robot.2014.09.024
76
XiaoF.LiG.JiangD.XieY.YunJ.LiuY.et al (2021). An Effective and Unified Method to Derive the Inverse Kinematics Formulas of General Six-DOF Manipulator with Simple Geometry. Mechanism Machine Theor.159, 104265. 10.1016/j.mechmachtheory.2021.104265
77
XuM.ZhangY.WangS.JiangG. (2022). Genetic-Based Optimization of 3D Burch-Schneider Cage with Functionally Graded Lattice Material. Front. Bioeng. Biotechnol.10, 819005. 10.3389/fbioe.2022.819005
78
YangZ.JiangD.SunY.TaoB.TongX.JiangG.et al (2021). Dynamic Gesture Recognition Using Surface EMG Signals Based on Multi-Stream Residual Network. Front. Bioeng. Biotechnol.9. 10.3389/fbioe.2021.779353
79
YuM.LiG.JiangD.JiangG.TaoB.ChenD. (2019). Hand Medical Monitoring System Based on Machine Learning and Optimal EMG Feature Set. Pers Ubiquit Comput.10.1007/s00779-019-01285-2
80
YuM.LiG.JiangD.JiangG.ZengF.ZhaoH.et al (2020). Application of PSO-RBF Neural Network in Gesture Recognition of Continuous Surface EMG Signals. Ifs38 (3), 2469–2480. 10.3233/JIFS-179535
81
YunJ.JiangD.LiuY.SunY.TaoB.KongJ.et al (2022b). Real-time Target Detection Method Based on Lightweight Convolutional Neural Network. Front. Bioeng. Biotechnol.10.3389/fbioe.2022.861286
82
YunJ.SunY.LiC.JiangD.TaoB.LiG.et al (2022a). Self-adjusting Force/Bit Blending Control Based on Quantitative Factor-Scale Factor Fuzzy-PID Bit Control. Alexandria Eng. J.61 (6), 4389–4397. 10.1016/j.aej.2022.09.06710.1016/j.aej.2021.09.067
83
ZhangX.XiaoF.TongX.YunJ.LiuY.SunY.et al (2022). Time Optimal Trajectory Planing Based on Improved Sparrow Search Algorithm. Front. Bioeng. Biotechnol.10.3389/fbioe.2022.852408
84
ZhaoG.JiangD.LiuX.TongX.SunY.TaoB.et al (2022). A Tandem Robotic Arm Inverse Kinematic Solution Based on an Improved Particle Swarm Algorithm. Front. Bioeng. Biotechnol.10.3389/fbioe.2022.832829
Summary
Keywords
AUV (autonomous underwater vehicle), ADRC (active disturbance rejection control), PSO (partial swarm optimization), attitude control, anti-disturbance control
Citation
Wu X, Jiang D, Yun J, Liu X, Sun Y, Tao B, Tong X, Xu M, Kong J, Liu Y, Zhao G and Fang Z (2022) Attitude Stabilization Control of Autonomous Underwater Vehicle Based on Decoupling Algorithm and PSO-ADRC. Front. Bioeng. Biotechnol. 10:843020. doi: 10.3389/fbioe.2022.843020
Received
24 December 2021
Accepted
02 February 2022
Published
28 February 2022
Volume
10 - 2022
Edited by
Tinggui Chen, Zhejiang Gongshang University, China
Reviewed by
Mohd Shahrieel Mohd Aras, Technical University of Malaysia Malacca, Malaysia
Corina Barbalata, Louisiana State University, United States
Updates
Copyright
© 2022 Wu, Jiang, Yun, Liu, Sun, Tao, Tong, Xu, Kong, Liu, Zhao and Fang.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Du Jiang, jiangdu@wust.edu.cn; Juntong Yun, yunjuntong@wust.edu.cn; Xin Liu, liuxin3058@wust.edu.cn; Ying Sun, sunying65@wust.edu.cn; Zifan Fang, fzf@ctgu.edu.cn
This article was submitted to Bionics and Biomimetics, a section of the journal Frontiers in Bioengineering and Biotechnology
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.