Complexity
Volume 2018 (2018), Article ID 4154670, 10 pages
https://doi.org/10.1155/2018/4154670

Research Article

Extended-State-Observer-Based Collision-Free Guidance Law for Target Tracking of Autonomous Surface Vehicles with Unknown Target Dynamics

Shengnan Gao, Zhouhua Peng, Dan Wang, and Lu Liu

School of Marine Electrical Engineering, Dalian Maritime University, Dalian, China

Correspondence should be addressed to Zhouhua Peng; zhpeng@dlmu.edu.cn

Received 17 August 2018; Accepted 25 October 2018; Published 13 December 2018

Guest Editor: Junpei Zhong

Copyright © 2018 Shengnan Gao et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

This paper is concerned with the target tracking problem of an autonomous surface vehicle in the presence of a maneuvering target. The velocity information of target is totally unknown to the follower vehicle, and only the relative distance and angle between the target and follower are obtained. First, a reduced-order extended state observer is used to estimate the unknown relative dynamics due to the unavailable velocity of the target. Based on the reduced-order extended state observer, an antidisturbance guidance law for target tracking is designed. The input-to-state stability of the closed-loop target tracking guidance system is analyzed via cascade theory. Furthermore, the above result is extended to the case that collisions between the target and leader are avoided during tracking, and a collision-free target tracking guidance law is developed. The main feature of the proposed guidance law is twofold. First, the target tracking can be achieved without using the velocity information of the target. Second, collision avoidance can be achieved during target tracking. Simulation results show the effectiveness of the proposed antidisturbance guidance law for tracking a maneuvering target with the arbitrary bounded velocity.

1. Introduction

Recently, advanced motion control of marine vehicles has received significant attention due to its wide applications in hydrological monitoring, channel exclusion, search and rescue, biological detection, and so on [1–7]. Numerous motion control scenarios of marine vehicles have been considered including path following [8–21], path tracking [22, 23], trajectory tracking [4, 24–26], and target tracking [2, 27–34]. Target tracking is to track a maneuvering target where no information about the target behavior is known in advance except its instantaneous motion.

Various control methods have been developed for the target tracking of marine vehicles [2, 27–34]. In [2], a position tracking controller is developed for an underactuated autonomous underwater vehicle based on a backstepping technique and neural networks. In [27], a straight-line target tracking controller is developed for an underactuated unmanned surface vehicle. In [28], a target tracking controller is developed for underactuated autonomous surface vehicles (ASVs) with limited control torques. In [29], a fault tolerant target tracking controller is developed for underactuated ASVs. In [2, 27–29], the velocities of the targets are known as a priori. In practice, however, the velocity information of the target may not be available by the follower. In order to track the leader in the absence of velocity information of target, a variety of methods are available [30, 31]. In [30], a robust controller is designed for target tracking of marine vessels where unknown velocity of the leader is handled by using a sliding model control. In [31], an adaptive leader-follower formation controller is designed for ASVs based on a dynamic surface control and single-hidden-layer neural networks, and an adaptive term is used to estimate the unknown velocity of target. In recent years, collision avoidance has been considered in motion control [35, 36]. However, the collision avoidance problem during target tracking is not considered in [2, 27–29].

Extended state observer as a key part of active disturbance rejection control method was proposed by Han [37–39]. It is a powerful tool to deal with the nonlinear systems in the presence of large uncertainty including internal model uncertainties and external disturbances [40]. It has been widely used in numerous engineering applications [11, 41, 42]. A reduced-order extended state observer (RESO) is able to decrease the phase lag and simplify the observer structure to reduce computation load. It has the advantages of fast observation and no overshooting. Because of its advantages, it is desirable to employ the extended state observer to address the uncertainty during target tracking.

In this paper, an antidisturbance guidance law for target tracking is designed based on the reduced-order extended state observer (RESO), where an ASV is requested to track a maneuvering target. Only relative line-of-sight range and angle between the follower and target are available for feedback design. At first, a RESO is used to estimate the unknown relative dynamics due to the unavailable velocity of the target. Then, an antidisturbance guidance law is proposed based on the RESO and the stability of closed-loop guidance system is analyzed via cascade analysis. The above result is extended to target tracking with collision avoidance of ASVs, and a collision-free RESO-based guidance law is developed. Simulation results are used to show the proposed collision-free guidance law for tracking a maneuvering target.

The contributions of this paper is twofold. First, an antidisturbance guidance law for target tracking is designed based on the reduced-order extended state observer where target dynamics is not required to be known. Second, a collision-free guidance law for target tracking is developed such that the collision between the target and follower vehicle can be avoided. The main features of the proposed guidance law are presented in this paper as follows. First, compared with the target tracking controllers proposed in [2, 27–29] where the velocity of the target should be known in advance, the velocity of the target is not required to be known and only the relative line-of-sight distance and angle between the target and the follower are needed. Second, compared with the target tracking controllers proposed in [2, 10, 27–30, 34] where the collision avoidance problem is not considered, a collision-free RESO-based guidance law is proposed for target tracking of underactuated ASVs where the collision between the target and follower can be avoided.

This paper is organized as follows: Section 2 states the preliminaries and problem formulation. Section 3 gives the target tracking guidance law design and analysis. Section 4 introduces the collision-free target tracking guidance law design and analysis. Section 5 presents the simulation results. Section 6 concludes this paper.

2. Preliminaries and Problem Formulation

2.1. Collision Avoidance

In order to assure collision-free target tracking, the following collision avoidance potential functions are introduced [35]:

where , is the detection region, is the radius of the avoidance, and is the distance between the target and follower vehicles defined as

and are positions of a target and are positions of a follower.

Function (1) will be infinity when the distance between the vehicle and obstacle approaches avoidance region and is zero outside the detection region. In other words, the function will affect the surge velocity when is inside the detection region.

Taking the partial derivative of the potential function with respect to , we can obtain [36]

and the partial derivative of function with respect to is

2.2. Vehicle Kinematics

The kinematics of an ASV can be expressed by using an earth-fixed frame and a body-fixed frame as shown in Figure 1. Let and be the position and orientation of the target and follower, respectively. denote the surge velocity, sway velocity, and angular rate of the target vehicle; represent the surge velocity, sway velocity, and angular rate of the follower vehicle, respectively. The kinematics of the target ASV is

and the kinematics of follower ASV is

Figure 1: A geometrical illustration for tracking a target by an ASV.

From Figure 1, the line-of-sight range and angle between the target and the follower are defined as

In the following sections, we first consider the target tracking guidance law design being lack of velocity information of the target. Next, the result is extended to collision-free RESO-based guidance law design.

3. Target Tracking

At first, the relative dynamics between the target and follower is derived. Then, a RESO is used to estimate the unknown relative dynamics due to the unavailable velocity of the target. Next, an antidisturbance guidance law is designed based on the RESO. Finally, the stability of closed-loop guidance system is analyzed via cascade analysis.

3.1. Relative Dynamics

Two target tracking errors are defined as follows:

where is a desired range and is a sideslip angle. Taking the time derivative of and in (8) and using (5) and (6), we have

The control objective of target tracking of ASVs in the presence of unknown target kinematics is to design a surge velocity and yaw rate such that

for some small constants and .

3.2. RESO Design

We first use a RESO to estimate the unknown relative dynamics due to the unavailable velocity of the target. To facilitate controller design, the relative dynamics in (9) is rewritten in the following form:

where

Since , , and of the target are not available, and are unknown. To address it, a reduced-order extended state observer is proposed as follows [43]:

where are the auxiliary states of the observer; are the observer gains; and denote the estimation of and . The initial values of and are set to and .

Assumption 1. The time derivatives of and are bounded by and , where and are positive constants.
Since the velocities and accelerations of the target and follower ASVs are naturally bounded, Assumption 1 is reasonable.
The estimation errors are defined as follows:

Taking the derivative of (14) along (13), we have

The stability of subsystem (15) is stated as follows.

Lemma 2. Subsystem (15), viewed as a system with the states being and and the inputs being and , is input-to-state stability (ISS).

Proof. Construct the following Lyapunov function:

Taking the time derivative of along (15) results in

where , , , and , . Noting that

renders

where . As a consequence, subsystem (15) is ISS, and

where is a class function, are the class function, and

3.3. Guidance Law Design

Based on the estimated terms and from the RESO, an antidisturbance guidance law is proposed as follows:

where and are positive constants; and are positive constants, which are used to limit the maximum value of control laws.

Substituting (14) and (22) into (11) results in

The ISS property of subsystem (23) is stated as follows.

Lemma 3. Subsystem (23), viewed as a system with the states being and and the inputs being and , is ISS.

Proof. Construct the following Lyapunov function:

Taking the time derivative of along (23) results in

where , , , , , and .
Noting that

renders

where . As a consequence, subsystem (23) is ISS, and

where is a class function, and are the class functions, and

with .
The proposed guidance law can be augmented with other methods such as PID control, adaptive control [44, 45], sliding mode control [46], and robust control at the kinetic level for achieving the desired target tracking control performance.

3.4. Stability Analysis

To analyze the stability of the entire closed-loop guidance system, rewrite the disturbance estimation subsystem (15) and target tracking error subsystem (23) in a compact form as

and

The stability of the cascade of subsystem and subsystem is given by the following theorem.

Theorem 4. Under Assumption 1, the closed-loop system cascaded by subsystem (15) and subsystem (23) is ISS, and the target tracking errors converge to a small neighborhood of the origin.

Proof. Subsystem with states and exogenous inputs and subsystem with states , and exogenous inputs and are ISS. By Lemma C.4 in [47], it follows that the cascade systems and with states and exogenous inputs are ISS, i.e., there exist class function and function , , , and , such that

where . As , , it follows that

implying (10) with . Note that and are bounded by and . Then, the errors , , and are all bounded. Note that only uniform ultimate boundedness of closed-loop system can be achieved due to the existence of and . If and , the closed-loop system is asymptotical stable.

4. Collision-Free Target Tracking

4.1. Guidance Law Design

In previous section, a target tracking controller is developed for ASVs without using the velocity of the target. In this section, a collision-free target tracking controller is developed based on a RESO and an artificial potential function. To achieve a collision-free target tracking, a desired orientation is defined as follows:

and the angle tracking error is redefined as

The guidance law for collision-free target tracking based on RESO is designed as follows:

where and are positive constants; and are positive constants, which are employed to limit the maximum value of control laws.

Substituting (14) and (36) into (11) results in

The ISS property of subsystem (37) is stated as follows.

Lemma 5. Subsystem (37), viewed as a system with the states being and and the inputs being and , is ISS.

Proof. Construct a Lyapunov function for system (37) as

Taking the time derivative of along (37), (3), and (4), we have

where , , , and .
Noting that

renders

where . As a consequence, subsystem (37) is ISS. Since is negative definite, then is not increasing inside the detection region. Since

where and , then collision avoidance is guaranteed.

4.2. Stability Analysis

Finally, we analyze the cascade stability of subsystem (15) and subsystem (37) in a compact form:

and

The following theorem presents the stability of the cascade system consisting of subsystem (15) and subsystem (37).

Theorem 6. Consider the closed-loop guidance system consisting of follower ASV with kinematics (6), the target ASV with kinematics (5), and the guidance law (36) (13). If Assumption 1 is satisfied, the proposed guidance law can achieve the control objective described in Section 3.1. The closed-loop system cascaded by subsystem (15) and subsystem (37) is ISS. Besides,
(1) outside the detection range, the tracking errors converge to a small neighborhood of the origin,
(2) inside the detection range, collision avoidance is guaranteed, i.e., for all for some constant .

Proof. Part A. The cascade system consisting of subsystem and subsystem with the relative distance () is ISS. The proof is the same as the proof of Theorem 4.
Part B. The cascade system consisting of subsystem and subsystem with the relative distance () is ISS. It has been proved that subsystem with states and exogenous inputs and subsystem with states , and exogenous inputs and are ISS. By Lemma C.4 [47], it follows that the cascade systems and with states and exogenous inputs are ISS. Note that the errors , , , and are all bounded. Then, collision avoidance is guaranteed for all , where with being a constant.

A parameter selection guideline is provided as follows. The parameters and determine the speed of observer. The parameters , , , and can be chosen according to the desired response of the closed-loop system. The parameters , , , and can be used to regulate the transient performance.

5. Simulation Results

In this section, simulation results are given to show the performance of the proposed guidance law for collision-free target tracking. Two cases are presented: the velocity of target is constant; the velocity of target is time-varying. The vehicle tracks the target with relative distance (, ). The initial configurations of the follower and target vehicle are and , respectively. The control parameters are chosen as follows: , , , , , , , , , , , , , and .

5.1. Target Tracking and Collision Avoidance with a Target of Constant Velocity

Consider the ASV model (6) controlled by the guidance law (22) with constant velocity and . Simulation results are shown in Figures 2–5, and Figure 2 shows the trajectories of target and follower ASV. It reveals that the follower vehicle heads for the target in a short time while holding a desired distance although the target dynamics is uncertain. Figure 3 shows that the follower vehicle tracks the target with distance when the distance satisfies . After , the distance is changed from to , and the tracking distance becomes . It reveals that the proposed guidance law can achieve collision avoidance well. The output of RESO and the relative dynamics of target are compared in Figure 4. It shows that the RESO can compensate the uncertain target kinematics efficiently. Figure 5 shows the guidance signals of the proposed guidance law. It reveals that the guidance signals are all bounded.

Figure 2: Trajectory of target and follower ASV.

Figure 3: The distance between vehicle and target.

Figure 4: Estimation performance of the RESOs.

Figure 5: Guidance law.

5.2. Target Tracking and Collision Avoidance with a Target of Time-Varying Velocity

The guidance law (36) is employed to track a target with time-varying velocity and . Figures 6–9 show the simulation results. Figure 6 shows that the follower vehicle can track the target with given relative distance. The relative distance is shown in Figure 7. It implies that the follower vehicle tracks the target with given distance when the distance is designed as . After , the distance is changed from to . The tracking distance becomes rather than the given distance . It indicates that the proposed guidance law for target tracking extended to collision avoidance is effective with the time-varying velocity of target. The output of the RESO and relative dynamics of target are compared in Figure 8. It shows that the RESO can compensate the uncertain target dynamics efficiently. Figure 9 shows the guidance signals of the proposed guidance law. It observed that the guidance signals are all bounded.

Figure 6: Trajectory of target and follower ASV.

Figure 7: Target tracking errors.

Figure 8: Estimation performance of the RESOs.

Figure 9: Guidance law.

6. Conclusions

This paper considers the target tracking problem of an ASV in the presence of a maneuvering target where the velocity information of the target is totally unknown to the follower ASV. A reduced-order extended state observer is used to estimate the unknown relative dynamics. Then, an antidisturbance guidance law is developed based on the reduced-order extended state observer for target tracking. The stability of closed-loop target tracking guidance system is analyzed via cascade analysis. Finally, the result is extended to the case that collisions between the target and leader are avoided during tracking, and a collision-free target tracking guidance law is developed. Simulation results verify the effectiveness of the proposed guidance law for tracking a maneuvering target with arbitrary velocity and having the ability to avoid collision in the presence of a maneuvering target.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

Zhouhua Peng and Dan Wang were supported in part by the National Natural Science Foundation of China under Grants 51579023 and 61673081, in part by the Innovative Talents in Universities of Liaoning Province under Grant LR2017014, in part by High Level Talent Innovation and Entrepreneurship Program of Dalian under Grant 2016RQ036, in part by the National Key Research and Development Program of China under Grant 2016YFC0301500, and in part by the Fundamental Research Funds for the Central Universities under Grant 3132016313.

References

T. I. Fossen, Handbook of Marine Craft Hydrodynamics and Motion Control, John Wiley & Sons Ltd, 2011.

R. Cui, S. S. Ge, B. Voon Ee How, and Y. Sang Choo, “Leader-follower formation control of underactuated autonomous underwater vehicles,” Ocean Engineering, vol. 37, no. 17-18, pp. 1491–1502, 2010.

X. Xiang, C. Yu, and Q. Zhang, “On intelligent risk analysis and critical decision of underwater robotic vehicle,” Ocean Engineering, vol. 140, no. 1, pp. 453–465, 2017.

R. Cui, C. Yang, Y. Li, and S. Sharma, “Adaptive Neural Network Control of AUVs With Control Input Nonlinearities Using Reinforcement Learning,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 47, no. 6, pp. 1019–1029, 2017.

Z. Peng, J. Wang, and J. Wang, “Constrained control of autonomous underwater vehicles based on command optimization and disturbance estimation,” IEEE Transactions on Industrial Electronics, 2018.

X. B. Xiang, L. Lapierre, and B. Jouvencel, “Smooth transition of AUV motion control: from fully-actuated to under-actuated configuration,” Robotics and Autonomous Systems, vol. 67, no. 5, pp. 14–22, 2015.

Y. Zhang, D. Wang, and Z. Peng, “Consensus maneuvering for a class of nonlinear multivehicle systems in strict-feedback form,” IEEE Transactions on Cybernetics, 2018.

L. Liu, D. Wang, and Z. Peng, “Coordinated path following of multiple underacutated marine surface vehicles along one curve,” ISA Transactions, vol. 64, pp. 258–268, 2016.

X. Xiang, C. Yu, and Q. Zhang, “Robust fuzzy 3D path following for autonomous underwater vehicle subject to uncertainties,” Computers Operations Research, vol. 84, pp. 165–177, Aug 2017.

L. Liu, D. Wang, and Z. Peng, “ESO-Based Line-of-Sight Guidance Law for Path Following of Underactuated Marine Surface Vehicles with Exact Sideslip Compensation,” IEEE Journal of Oceanic Engineering, vol. 42, no. 2, pp. 477–487, 2017.

Z. Peng and J. Wang, “Output-feedback path-following control of autonomous underwater vehicles based on an extended state observer and projection neural networks,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 48, no. 4, pp. 535–544, 2018.

L. Liu, D. Wang, Z. Peng, and H. Wang, “Predictor-based LOS guidance law for path following of underactuated marine surface vehicles with sideslip compensation,” Ocean Engineering, vol. 124, pp. 340–348, 2016.

Z. Zheng and M. Feroskhan, “Path following of a surface vessel with prescribed performance in the presence of input saturation and external disturbances,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 6, pp. 2564–2575, 2017.

Z. Zheng and L. Sun, “Error constrained LOS path following of a surface vessel with actuator saturation and faults,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2018.

Z. Yan, Y. Liu, J. Zhou, and D. Wu, “Path following control of an AUV under the current using the SVR-ADRC,” Journal of Applied Mathematics, vol. 2014, Article ID 476419, 12 pages, 2014.

J. Zhou, Z. Tang, H. Zhang, and J. Jiao, “Spatial path following for AUVs using adaptive neural network controllers,” Mathematical Problems in Engineering, vol. 2013, Article ID 749689, 9 pages, 2013.

Z. Peng, J. Wang, and D. Wang, “Distributed Maneuvering of Autonomous Surface Vehicles Based on Neurodynamic Optimization and Fuzzy Approximation,” IEEE Transactions on Control Systems Technology, vol. 26, no. 3, pp. 1083–1090, 2018.

L. Liu, D. Wang, Z. Peng, and T. Li, “Modular adaptive control for LOS-based cooperative path maneuvering of multiple underactuated autonomous surface vehicles,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 47, no. 7, pp. 1613–1624, 2017.

Z. Peng, J. Wang, and D. Wang, “Containment maneuvering of marine surface vehicles with multiple parameterized paths via spatial-temporal decoupling,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 2, pp. 1026–1036, 2017.

Z. Peng, J. Wang, and D. Wang, “Distributed containment maneuvering of multiple marine vessels via neurodynamics-based output feedback,” IEEE Transactions on Industrial Electronics, vol. 64, no. 5, pp. 3831–3839, 2017.

Y. Wang and Y. Yao, “Consensus Path-following Control of Multiple Underactuated Unmanned Underwater Vehicles,” Complexity, 2018.

X. Xiang, C. Yu, Z. Niu, and Q. Zhang, “Subsea cable tracking by autonomous underwater vehicle with magnetic sensing guidance,” Sensors, vol. 16, no. 8, 2016.

M. A. Santos, B. S. Rego, G. V. Raffo, and A. Ferramosca, “Suspended Load Path Tracking Control Strategy Using a Tilt-Rotor UAV,” Journal of Advanced Transportation, vol. 2017, Article ID 9095324, 22 pages, 2017.

B. Braginsky and H. Guterman, “Trajectory controller for Autonomous Surface Vehicle under sea waves,” Oceans, pp. 1–5, 2015.

Z. Yin, W. Â He, C. Â Yang, and S. Changyin, “Control design of a marine vessel system using reinforcement learning,” Neurocomputing, vol. 311, pp. 353–362, Oct 2018.

Z. Zheng, Y. Huang, L. Xie, and B. Zhu, “Adaptive Trajectory Tracking Control of a Fully Actuated Surface Vessel With Asymmetrically Constrained Input and Output,” IEEE Transactions on Control Systems Technology, vol. 26, no. 5, pp. 1851–1859, 2018.

M. Breivik, V. E. Hovstein, and T. I. Fossen, “Straight-line target tracking for unmanned surface vehicles,” Modeling, Identification and Control: A Norwegian Research Bulletin, vol. 29, no. 4, pp. 131–149, 2008.

K. Shojaei, “Leader-follower formation control of underactuated autonomous marine surface vehicles with limited torque,” Ocean Engineering, vol. 105, pp. 196–205, 2015.

X. Jin, “Fault tolerant finite-time leader-follower formation control for autonomous surface vessels with LOS range and angle constraints,” Automatica, vol. 68, pp. 228–236, 2016.

F. Fahimi, “Sliding-mode formation control for underactuated surface vessels,” IEEE Transactions on Robotics, vol. 23, no. 3, pp. 617–622, 2007.

Z. Peng, D. Wang, Z. Chen, X. Hu, and W. Lan, “Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics,” IEEE Transactions on Control Systems Technology, vol. 21, no. 2, pp. 513–520, 2013.

S.-L. Dai, M. Wang, and C. Wang, “Neural learning control of marine surface vessels with guaranteed transient tracking performance,” IEEE Transactions on Industrial Electronics, vol. 63, no. 3, pp. 1717–1727, 2016.

O. Namaki-Shoushtari, A. P. Aguiar, and A. Khaki-Sedigh, “Target tracking of autonomous robotic vehicles using range-only measurements: a switched logic-based control strategy,” International Journal of Robust and Nonlinear Control, vol. 22, no. 17, pp. 1983–1998, 2012.

L. Liu, D. Wang, Z. Peng, and C. L. P. Chen, “Bounded neural network control for target tracking of underactuated autonomous surface vehicles in the presence of uncertain target dynamics,” IEEE Transactions on Neural Networks and Learning Systems, 2018.

S. Mastellone, D. M. Stipanović, C. R. Graunke, K. A. Intlekofer, and M. W. Spong, “Formation control and collision avoidance for multi-agent non-holonomic systems: Theory and experiments,” International Journal of Robotics Research, vol. 27, no. 1, pp. 107–126, 2008.

S. J. Yoo, “Adaptive neural tracking and obstacle avoidance of uncertain mobile robots with unknown skidding and slipping,” Information Sciences, vol. 238, pp. 176–189, 2013.

J. Han, “Extended state observer for a class of uncertain plants,” Control and Decision, vol. 10, no. 1, pp. 85–88, 1995 (Chinese).

J. Han, Active Disturbance Rejection Control Technique The Technique for Estimating and Compensating the Uncertainties, National Defense Industry Press, Beijing, China, 2008.

J. Q. Han, “From PID to active disturbance rejection control,” IEEE Transactions on Industrial Electronics, vol. 56, no. 3, pp. 900–906, 2009.

B.-Z. Guo and Z. liang Zhao, “On the convergence of an extended state observer for nonlinear systems with uncertainty,” Systems Control Letters, vol. 60, no. 6, pp. 420–430, Jun 2011.

R. Cui, X. Zhang, and D. Cui, “Adaptive sliding-mode attitude control for autonomous underwater vehicles with input nonlinearities,” Ocean Engineering, vol. 123, pp. 45–54, 2016.

R. Cui, L. Chen, C. Yang, and M. Chen, “Extended State Observer-Based Integral Sliding Mode Control for an Underwater Robot With Unknown Disturbances and Uncertain Nonlinearities,” IEEE Transactions on Industrial Electronics, vol. 64, no. 8, pp. 6785–6795, 2017.

W. Xue and Y. Huang, “On performance analysis of ADRC for a class of MIMO lower-triangular nonlinear uncertain systems,” ISA Transactions, vol. 53, no. 4, pp. 955–962, 2014.

Y. Pan, T. Sun, Y. Liu, and H. Yu, “Composite learning from adaptive backstepping neural network control,” Neural Networks, vol. 95, pp. 134–142, 2017.

Y. Pan and H. Yu, “Composite learning robot control with guaranteed parameter convergence,” Automatica, vol. 89, pp. 398–406, 2017.

X. Xiang, C. Liu, H. Su, and Q. Zhang, “On decentralized adaptive full-order sliding mode control of multiple UAVs,” ISA Transactions, vol. 71, pp. 196–205, 2017.

M. Krstić, I. Kanellakopoulos, and P. Kokotovic, Nonlinear and Adaptive Control Design, John Wiley & Sons, 1995.