Abstract
This paper proposes a finite-time output feedback methodology for the path-following task of marine surface vessels. First, a horizontal path-following model is established with unknown sideslip angle, unmeasured system state and system uncertainties. A hierarchical control structure is adopted to deal with the cascade property. For kinematics system design, a finite-time sideslip angle observer is first proposed, and thus the sideslip angle estimation is compensated in a nonlinear line-of-sight (LOS) guidance strategy to acquire finite-time convergence. For the heading control design, an extended state observer is introduced for the unmeasured state and equivalent disturbance estimation, based on which an output feedback backstepping approach is proposed for the desired tracking of command course angle. The global stability of the cascade system is analyzed. Simulation results validate the effectiveness of the proposed methodology.
1. Introduction
With the rapid growth of marine sciences and the improvement of advanced motion control technique in recent years, investigations of unmanned marine surface vessels have received increasing interest in both military and civil applications. The dynamics of marine surface vessels is regarded as an underactuated system with nonholonomic constraints, so there is no gloss or time invariant controller that can stabilize the vehicle to the equilibrium point [1]. Meanwhile, when the vehicles sail with a high speed, external disturbances which contain wind, waves and currents make it difficult for maneuvering. Thus, the path-following task of the marine surface vessels is a challenge work due to its nonlinearity, strong coupling and underactuated properties, internal and external uncertainties, etc.
According to the cascade property, the hierarchical technique has been widely concerned for control system implementation of the marine vessels [2,3,4,5,6,7,8]. For a hierarchical control structure, the kinematics controller, which is also known as the guidance law, is first proposed for desired path-following performance, while the dynamics controller is then designed to enable the vehicle to track the command course angle of the guidance law. The line-of-sight (LOS) guidance law was originally proposed in [9] and quickly becomes widely used in the aspect of vehicle path-following control. In [10], the LOS guidance algorithm has also been extended to the aspect of obstacle avoidance.
In [11], the proportional LOS guidance algorithm is developed, and uniform semi-global exponential stability is acquired. In [12], adaptive LOS law is proposed to acquire asymptotical stable result. However, the above results assume that the sideslip angle can be measured. To increase the robustness of the kinematics system, the integral LOS guidance algorithm is proposed in [2,13], where the influence caused by the drift forces of the ocean is weakened. However, the error-based methods impede the further improvement of the path-following accuracy, and the conservatism of this method should be further discussed. Recently, the observer-based sideslip compensation methodologies have been widely explored, such as adaptive law-based observer [3,14], extended state observer (ESO) [15], etc. However, performance and stability of the guidance system still need to be improved and discussed. Recently, disturbance observer (DOB)-based control methodology has been widely investigated [16,17,18,19]. Although the first-order DOB is used in most existing research to estimate the uncertainties due to its intuitional structure and simple parameters tuning, the estimation performance of high order time-varying disturbance is largely limited due to its simple structure. In [17], a generalized NDOB is proposed to deal with the high order disturbances. It is shown that estimation performance for time-varying disturbances of generalized NDOB is much better than that of tradition DOB. Considering the time-varying property, the sideslip angle can be treated as the disturbance, then the system kinematics with unknown sideslip angle can be reconstructed into the system with disturbance. Thus, the DOB-based control technique can be adopted for guidance algorithm design.
Governed by the guidance algorithm, advanced motion control technique can be presented for the vessels to track the command course angle. In [6,7], the neural network is used to approximate the uncertainties; however, overdependence of the initial value makes these methods difficult to be used in practice. The backstepping technique has been used for controller design in [20,21]; however, the system states should be measurable. In [22,23,24], sliding mode control (SMC) is used for control design of vessels; however, the chattering phenomenon affects the system performance. Although the high order SMC [25,26] can suppress the chattering phenomenon of traditional SMC, the requirement of high order derivation of system states will lead to the problem of calculation explosion. In [27,28], the adaptive robust controller is designed to acquire desired performance with uncertainties. However, this approach brings more conservatism to the system. Among the existing motion control methodologies, active disturbance rejection control (ADRC), which was originally proposed in [29], has been widely investigated in practical applications [30,31,32,33]. The ESO, which is known as the most important part of ADRC, can estimate the unmeasured system states and total disturbance respectively to formulate the feedback controller [34,35,36]. Therefore, the ADRC technique is introduced to deal with the output feedback problem with uncertainties in many cases.
According to the descriptions above, robust output feedback path-following methodology is proposed in this paper for the vessels based on a finite-time LOS guidance algorithm. First, by considering the unknown time-varying sideslip angle, unmeasured system state and uncertainties, system model of path-following problem is presented, based on which hierarchical technique is adopted for control system implementation. Then, a finite-time generalized observer (FGO) is proposed to estimate and compensate the sideslip angle together with a nonlinear LOS guidance law to acquire finite-time convergence. Meanwhile, an ESO is proposed to formulate an output feedback backstepping controller to track the command course angle accurately. Finally, Lyapunov stability is analyzed for the overall system. The main contributions of this work are summarized as follows:
- The path-following problem is formulated with unknown time-varying sideslip angle, unmeasured system state and system uncertainties, thus, the observation technique is adopted to estimate all these unknown terms.
- A finite-time generalized observer is proposed for sideslip angle estimation, based on which a nonlinear LOS guidance law is proposed, and finite-time convergence of the cross-track error is hence obtained.
- An ESO is adopted for both unknown system state and total disturbance estimation, based on which an output feedback backstepping controller is proposed without angular velocity measurement.
The rest of this paper is organized as follows: the path-following problem is formulated and the hierarchical control structure is introduced in Section 2. In Section 3, an observer-based finite-time LOS guidance algorithm and an ESO-based output feedback backstepping controller are implemented for the desired performance. In Section 4, closed-loop Lyapunov stability is analyzed. Simulations are carried out in Section 5, followed by Conclusions in Section 6.
2. Preliminaries and System Description
2.1. Preliminaries
Definition 1.
The operator for the variable x is defined as
It is easy to verify the following equations hold
Lemma 1
([37]). Considering the system in following form
where is a state vector, is a known continuous vector field. Assume that there exists a continuous positive definite Lyapunov function which satisfies the following inequality:
where and . Then the origin of the system is globally stable in finite-time :
2.2. Kinematics of Path Following
The path-following task of marine vessel on the horizontal degree-of-freedom (DOF) is to make the vessel follow a time-independent path quickly and accurately. Therefore, the nominal vessel dynamics of 3 DOF is usually applied for the control system design in most previous works. The horizontal kinematics of the vessel is established as
where is the yaw angle, u, v and r represent the surge, sway and yaw velocities, respectively.
LOS guidance geometry of a surface vessel is shown in Figure 1. For the surface vessel located at , the cross-track error is known as the orthogonal distance from the vehicle to the reference path, while is the orthogonal path point. The Serret–Frenet frame is rotated from the North-East-Down (NED) frame by using the rotation matrix as
where is the path-tangential angle and is the attitude transition matrix defined as
Figure 1.
LOS guidance geometry for curved path.
The first-order time derivative of can be obtained as
According to Equation (6) and the definition of , we have
then the time derivative of can be written as
where amplitude and phase are known as the linear speed and sideslip angle, respectively.
Equation (8) can be further expanded as
then the sideslip angle can be separated for the guidance design.
By using the approximations and , the final state equation of cross-track error is given as
2.3. Yaw Dynamics of Marine Surface Vessels
Assume that the surge speed is positive constant and neglecting the underactuated properties caused by the sway velocity, the yaw dynamics of the vessel is in the following form:
where r is the yaw angle velocity, are given by the inertia and added mass effects of the vessel, the parameters are given by the hydrodynamic damping, and denote the yaw moment and wave disturbance moment, respectively.
Without loss of generality, Equation (11) can be rewritten as
where and denote the nominal and perturbation of the system parameters related to the moment of inertia and added inertia of the yaw dynamics, and are the nominal and perturbation of control parameter, is the rudder angle and represents the external disturbances caused by the stochastic ocean waves.
By combining the parameter perturbation and wave disturbance moment together as the total disturbances, Equation (12) can be rewritten as follows
where is the total disturbance with both internal and external uncertainties.
3. Control System Design
The control objective of this work is motivated in the following two aspects: first, the command course angle is designed to stabilize the error system shown in Equation (8) based on the finite-time LOS guidance algorithm; Secondly, the ESO-based output feedback backstepping controller is presented to enable the yaw angle to track of LOS guidance strategy quickly and accurately. The hierarchical control structure is shown in Figure 2.
Figure 2.
The control structure.
3.1. FGO Based Finite-Time LOS Guidance
Notice that and can be obtained according to the way points of the reference path, it is necessary to estimate the sideslip angle for the guidance law design.
By introducing the generalized disturbance term , Equation (10) can be reconstructed as
Accordingly, the observer of can be designed as
where and are positive constants, is chosen as .
With the estimation of , the command course angle is given as:
where is the sideslip angle to be estimated, is the lookahead distance, is chosen as .
By substituting Equation (16) into the system kinematics, we can obtain
By using the following transformation
we have
Theorem 1.
Proof.
For the proposed observer, Lyapunov function is selected as
Notice that satisfies
where operator and denote the minimum and maximum singular values of a matrix.
The dynamic equation of is give as
with
where . For the proper defined and , the matrix is a Hurwitz matrix. Thus, there exists a positive definite matrix such that
Thus, the first-order time derivative of is
The matrix can also be expressed as
then it follows that
Since is a diagonal matrix and , there exists
If then , we have
With , there exists a constant such that
Notice that and are adjusted to make sure , we can obtain that
Thus, converges to the region in finite-time , which is defined as
If then , we have
If
is satisfied, it follows that
Then, we can obtain
Therefore, can converge to the region
in finite-time . According to Equation (31) and Equation (36), the estimation error is global uniform asymptotic stable.
Notice that if the suitable parameters are selected to make sufficiently large, the defined error variables can converge to a sufficiently small region of 0 in finite-time, which indicates that the estimation error of will converge to a sufficiently small region of 0 in finite-time. □
Theorem 2.
Considering the kinematics of a nonlinear vessel in Equation (8). By using the proposed FGO in Equation (15) to estimate the unknown sideslip angle, and compensate in the nonlinear guidance strategy in Equation (16), the cross-track error of the vessel is globally uniformly ultimately bounded (UUB). By selecting the suitable parameters, can converge to a sufficiently small region of zero in finite-time for all .
Proof.
Define the Lyaponov function as
by taking Equation (8) into account, the time derivative of is given as
where .
According to the definition of , the estimation error can be expressed as
which means .
According to the Young’s inequality, the second term of Equation (40) can be rewritten as
The variable is chosen such that
where is a positive constant.
By defining a new system state vector as
and a new Lyapunov function can be defined as
where 0 is the zero matrix.
If , by taking Equation (24) into account, we have the time derivative of is given as
where and are chosen such that
and
If , the closed-loop system is globally UUB.
If , notice from Equation (38) that the estimation error of observer is already bounded as , thus we have
Therefore, the cross-track error is globally uniformly bounded after the convergence of the sideslip angle observer, with final upper bound as . And the cross-track error can converge to the ultimate bound in finite-time as
Notice that if the suitable parameters are selected such that estimation error can converge to a sufficiently small region of zero, the cross-track error can also converge in finite-time. □
3.2. Output Feedback Controller Based on ADRC
In this section, the ESO is first introduced to estimate the angular velocity along with the total disturbance for controller design. By introducing the notation: , we have:
where , , .
It is assumed that the first-order time derivative of equivalent disturbance is bounded
The specific ESO is designed as
where the observer gain matrix L is defined as
where is the cut-off frequency to be selected.
Define the estimation error vector of system state as , the estimation error dynamics can be obtained as
where
Assumption A1.
With the measurable system states , the nonlinear function is continuously differentiable and satisfies local Lipschitz condition with Lipschitz constant σ such that
With the estimation of angular velocity and equivalent disturbances, the backstepping technique is adopted for the controller design. By introducing the following auxiliary variables
the backstepping controller is designed as
where .
Theorem 3.
Proof.
We first analyze the convergence of the ESO. By defining the Lyaponov function
where the matrix satisfies , thus, the time derivative of can be obtained as
For the heading dynamics, a new Lyapunov function is defined as
The time derivative of is given as
We can conclude that the heading dynamics of the marine vessel is semi-globally UUB. □
4. Stability Analysis
In above sections, stability conclusions are obtained based on the kinematics and heading dynamics, respectively. To analyze the closed-loop stability, the error of heading control system is considered by rewriting Equation (10) as follows
where . According to Equation (58), we can see how the heading error dynamics acts on the horizontal kinematics to prevent it becoming equal to the desired state.
Theorem 4.
Considering the system model of the marine surface vessel described in Equations (8) and (13), with the proposed FGO and nonlinear guidance law in Equations (15) and (16), and the ESO-based output feedback backstepping controller in Equations (50) and (54), the system states of the close-loop system are semi-globally UUB.
Proof.
Define the final Lyapunov function as
By differentiating V with respect to time, and taking the dynamics of with attitude tracking error into account, one yields
Notice that
Then we have
where
By selecting the suitable parameters, the closed-loop system is semi-globally UUB. □
5. Numerical Simulations
In this section, simulations are carried out on a supply vessel [38] to validate the effectiveness of the proposed methodology. The parameters are as follows: .
The parameters of the proposed methodology are chosen as , , , , = 30.0 rad/s, , . The length of the ship is 76.2 m and the lookahead distance is selected as 5 times of its length. The surge speed in the simulation is chosen as . The initial position and yaw angle are selected as (500 m, 320 m, 1.3 rad), and the initial cross-track error is about 230 m. To obtain the wave disturbance in the simulation, the Pierson–Moskowitz spectrum is chosen to acquire the standard wave energy spectrum [38], and the significant wave height is chosen as = 3.8 m.
The performance of the proposed approach is compared with adaptive LOS guidance and integral LOS guidance in Figure 3, while the cross-track error is illustrated in Figure 4. It can be seen that all these three methods can enable the vessel to follow the reference path with large initial error. However, settling time of the proposed method is less than the adaptive LOS and integral LOS algorithm. The specified performance in transient-state is shown in Table 1. Meanwhile, compared to the proposed methodology, the integral LOS algorithm bring the system with obvious overshot. And also, the output oscillation of the proposed method is less than the other two methods. Thus, the transient-state performance of the proposed methodology is better than that of the other two methods. According to the enlarged view in Figure 3, the path follow error of the proposed method is less than that of the other two methods. The accuracy indexes are shown in Table 2.
Figure 3.
Path control performance comparisons of proposed method, ALOS and ILOS-based method.
Figure 4.
Cross-track error comparisons of proposed method, ALOS and ILOS-based method.
Table 1.
Comparisons of path-following performance in transient state.
Table 2.
Comparisons of path-following performance in steady-state.
The sideslip angle estimation effect of the proposed FGO is shown in Figure 5. With the drift force and wave disturbance, the sideslip angle varies from −5°∼5°, with period of about 16 s. It can be seen that with the proposed FGO, the time-varying sideslip angle can be estimated accurately without time-delay.
Figure 5.
The sideslip angle estimation of the FGO.
Figure 6, Figure 7 and Figure 8 show the performance of the proposed ADRC control system. Figure 6 shows that the control torque can enable the heading dynamics track the command angle of from the guidance law quickly and accurately. The state r estimation effect of ESO is expressed in Figure 7, while the disturbance estimation effect of ESO is shown in Figure 8. The proposed ESO can estimate the disturbance as well as unknown system state accurately.
Figure 6.
Control performance of .
Figure 7.
r estimation effect of the proposed ESO.
Figure 8.
Disturbance estimation effect of the proposed ESO.
The control system performance with different design parameters is also analyzed in the simulations. The FGO and ESO play a very important role in the control system, we first analyze the performance of proposed LOS guidance algorithm with different gains of FGO. Three sets of gains for FGO are selected as follows: (1) low gains , , (2) medium gains , , (3) high gains , . The control performance of these three set of parameters are compared in Figure 9. From Figure 9, we can see that the cross-track error with low FGO gains is higher than that with medium FGO gains, which indicates that higher gains will increase the control accuracy under steady-state. However, it is also shown that the high gains will bring the system will vibration with sudden changes of environment, such as external disturbances or path curvature. For the autopilot of the vessel dynamics, the disturbance and state estimation effect will largely determine the tracking performance of the command course angle. Three sets of bandwidth parameters for ESO are chosen as follows: (1) low bandwidth rad/s, (2) medium bandwidth = 30.0 rad/s, (3) high bandwidth = 40.0 rad/s. The disturbance estimation error is compared in Figure 10. It can be seen that the estimation accuracy is mainly determined by the bandwidth of the ESO. Higher bandwidth will decrease the disturbance estimation error. However, the bandwidth is a trade-off between the robustness and performance of the closed-loop system, which is limited by the system uncertainties and measurement noise. In this simulation case, if the bandwidth is higher than 40.0 rad/s, the closed-loop system will be instable. According to the analysis above, empirical parameters should be selected to balance the control performance between the steady and transient state under the robustness condition.
Figure 9.
Cross-track error comparisons with different FGO gains.
Figure 10.
Disturbance estimation comparisons with different ESO bandwidth.
6. Conclusions
This paper proposes a robust output feedback methodology for path-following task of marine surface vessels. We first establish the kinematics and dynamics of path-following problem with unknown sideslip angle, unmeasured system state and system uncertainties, the hierarchical control technique is adopted for control system implementation. A finite-time observer is proposed for sideslip angle estimation, based on which a finite-time nonlinear LOS guidance algorithm is proposed for the horizontal kinematics design. It is demonstrated that with the proposed guidance law, the cross-track error can converge in finite-time. For the output feedback control of the yaw dynamics, an ESO is introduced to estimate both unknown system state and total disturbance, and thus compensated in a backstepping controller. Global stability analysis is carried out based on Lyapunov theory. Numerical simulations validate that the proposed LOS guidance law acquires a faster convergence rate. The proposed ESO can estimate the total disturbance as well as unknown system state, which enables the autopilot to track the desired command course angle quickly and accurately.
The approach proposed in this paper can be used to deal with the path-following of the marine surface vessels. However, this work does not contain the path planning algorithm of the vessels. In future works, the multi-objectives path planner will be investigated along with the motion controller. And also, this paper only considers the vessel model in horizontal DOF, the 6 DOF model will be considered in future design. Moreover, the experimental setup will be implemented to validate the effectiveness of the corresponding methodologies.
Author Contributions
Conceptualization, J.C.; Data curation, L.W.; Formal analysis, L.W.; Funding acquisition, J.C.; Methodology, L.W. and C.X.; Resources, C.X.; Software, L.W.; Writing—original draft, L.W.; Writing—review and editing, J.C. and C.X. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the National Natural Science Foundation of China under Grant 61633008, the Heilongjiang Province Science Fund for Distinguished Young Scholars under Grant JC2018019, China Postdoctoral Science Foundation under Grant 2018M641806, Basic Scientific Research Fund under Grant HEUCFG201821, and Class A Project of Young Talents of Science and Technology Innovation Talents of Harbin Science and Technology Bureau under Grant 2015RAQXJ010.
Acknowledgments
The authors would like to thank anonymous reviewers for their constructive suggestions and comments which improved substantially the original manuscript.
Conflicts of Interest
The author declares no conflict of interest.
References
- Brockett, R.W. Differential Geometric Control Theory; Birkhauser: Boston, MA, USA, 1983. [Google Scholar]
- Lekkas, A.M.; Fossen, T.I. Integral LOS Path Following for Curved Paths Based on a Monotone Cubic Hermite Spline Parametrization. IEEE Trans. Control Syst. Technol. 2014, 22, 2287–2301. [Google Scholar] [CrossRef]
- Liu, S.; Xu, C.; Zhang, L. Hierarchical Robust Path Following Control of Fully Submerged Hydrofoil Vessels. IEEE Access 2017, 5, 21472–21487. [Google Scholar] [CrossRef]
- Wang, N.; Pan, X. Path Following of Autonomous Underactuated Ships: A Translation CRotation Cascade Control Approach. IEEE/ASME Trans. Mechatronics 2019, 6, 2583–2593. [Google Scholar] [CrossRef]
- Wang, N.; Sun, Z.; Yin, J.; S, S.; Sharma, S. Finite-Time Observer Based Guidance and Control of Underactuated Surface Vehicles With Unknown Sideslip Angles and Disturbances. IEEE Access 2018, 6, 14059–14070. [Google Scholar] [CrossRef]
- Liu, L.; Wang, D.; Peng, Z. Path following of marine surface vehicles with dynamical uncertainty and time-varying ocean disturbances. Neurocomputing 2016, 173, 799–808. [Google Scholar] [CrossRef]
- Yu, Y.; Guo, C.; Yu, H. Finite-Time PLOS-Based integral sliding-mode adaptive neural path following for unmanned surface vessels with unknown dynamics and disturbances. IEEE Trans. Autom. Sci. Eng. 2019, 16, 1500–1511. [Google Scholar] [CrossRef]
- Lee, T.; Jiang, Z. New cascade approach for global κ-exponential tracking of underactuated ships. IEEE Trans. Autom. Control 2004, 49, 2297–2303. [Google Scholar] [CrossRef]
- Healey, A.J.; Lienard, D. Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles. IEEE J. Ocean. Eng. 1993, 18, 327–339. [Google Scholar] [CrossRef]
- Wilson, P.; Harris, C.J.; Hong, X. A line of sight counteraction navigation algorithm for ship encounter collision avoidance. J. Navig. 2003, 56, 111–121. [Google Scholar] [CrossRef]
- Fossen, T.I.; Pettersen, K.Y. On uniform semiglobal exponential stability (USGES) of proportional line-of-sight guidance laws. Automatica 2014, 50, 2912–2917. [Google Scholar] [CrossRef]
- Liu, F.; Shen, Y.; He, B.; Wang, D.; Wan, J.; Sha, Q.; Qin, P. Drift angle compensation-based adaptive line-of-sight path following for autonomous underwater vehicle. Appl. Ocean Res. 2016, 93, 799–808. [Google Scholar] [CrossRef]
- Caharija, W.; Pettersen, K.Y.; Bibuli, M.; Calado, P.; Zereik, E.; Braga, J.; Gravdahl, J.T.; Sørensen, A.J.; Milovanović, M.; Bruzzone, G. Integral Line-of-Sight Guidance and Control of Underactuated Marine Vehicles: Theory, Simulations, and Experiments. IEEE Trans. Control Syst. Technol. 2016, 24, 1623–1642. [Google Scholar] [CrossRef]
- Wang, Y.; Tong, H.; Fu, M. Line-of-sight guidance law for path following of amphibious hovercrafts with big and time-varying sideslip compensation. Ocean Eng. 2019, 172, 531–540. [Google Scholar] [CrossRef]
- Liu, L.; Wang, D.; Peng, Z. ESO-Based Line-of-Sight Guidance Law for Path Following of Underactuated Marine Surface Vessels With Exact Sideslip Compensation. IEEE J. Ocean. Eng. 2016, 42, 1–11. [Google Scholar]
- Chen, W.; Yang, J.; Guo, L.; Li, S. Disturbance-observer-based control and related methods-an overview. IEEE Trans. Ind. Electron. 2016, 63, 1083–1095. [Google Scholar] [CrossRef]
- Kim, K.S.; Rew, K.H.; Kim, S. Disturbance observer for estimaing high order disturbances in time series expansion. IEEE Trans. Autom. Control 2010, 55, 1905–1911. [Google Scholar]
- Wang, L.; Su, J. Robust disturbance rejection control for the attitude tracking of an aircraft. IEEE Trans. Control Syst. Technol. 2015, 23, 2361–2368. [Google Scholar] [CrossRef]
- Wang, L.; Su, J.; Xiang, G. Robust motion control system design with scheduled disturbance observer. IEEE Trans. Ind. Electron. 2016, 63, 6519–6529. [Google Scholar] [CrossRef]
- Witkowsha, A.; Smierzchalski, R. Adaptive dynamic control allocation for dynamic positioning of marine vessel based on backstepping method and sequential quadratic programming. Ocean Eng. 2018, 163, 570–582. [Google Scholar] [CrossRef]
- Wen, G.; Ge, S.; Chen, C.; Tu, F.; Wang, S. Adaptive Tracking Control of Surface Vessel Using Optimized Backstepping Technique. IEEE Trans. Cybern. 2018, 163, 1–12. [Google Scholar] [CrossRef]
- Yu, R.; Zhu, G.; Xia, G.; Liu, Z. Sliding mode tracking control of an underactuated surface vessel. IET Control Theory Appl. 2012, 6, 461–466. [Google Scholar] [CrossRef]
- Sun, Z.; Zhang, G.; Yi, B.; Zhang, W. Practical proportional integral sliding mode control for underactuated surface ships in the fields of marine practice. Ocean Eng. 2017, 142, 217–223. [Google Scholar] [CrossRef]
- Hao, L.; Zhang, H.; Yue, W.; Li, H. Fault-tolerant compensation control based on sliding mode technique of unmanned marine vehicles subject to unknown persistent Ocean Disturbances. Int. J. Control. Autom. Syst. 2019, 17, 1–14. [Google Scholar] [CrossRef]
- Guerrero, J.; Antonio, E.; Manzanilla, A.; Torres, J.; Lozano, R. Autonomous underwater vehicle robust path tracking: Auto-adjustable gain high order sliding mode controller. IFAC 2018, 51, 161–166. [Google Scholar] [CrossRef]
- Mondal, S.; Mahanta, C. Adaptive second order terminal sliding mode controller for robotic manipulators. J. Frankl. Inst. 2014, 351, 2356–2377. [Google Scholar] [CrossRef]
- Chen, Z.; Pan, Y.; Gu, J. Integrated adaptive robust control for multilateral teleoperation systems under arbitrary time delays. Int. J. Robust Nonlinear Control 2016, 26, 2708–2728. [Google Scholar] [CrossRef]
- Sun, W.; Zhang, Y.; Gao, H.; Kaynak, O. Transient-Performance-Guaranteed Robust Adaptive Control and Its Application to Precision Motion Control Systems. IEEE Trans. Ind. Electron. 2016, 63, 6510–6518. [Google Scholar] [CrossRef]
- Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
- Huang, Y.; Xue, W. Active disturbance rejection control: Methodology and theoretical analysis. ISA Trans. 2014, 53, 963–976. [Google Scholar] [CrossRef]
- Xia, Y.; Pu, F.; Li, S.; Gao, Y. Lateral Path Tracking Control of Autonomous Land Vehicle Based on ADRC and Differential Flatness. IEEE Trans. Ind. Electron. 2016, 63, 3091–3099. [Google Scholar] [CrossRef]
- Sira-Ramirez, H.; Zurita-Bustamante, E.W.; Huang, C. Equivalence Among Flat Filters, Dirty Derivative-Based PID Controllers, ADRC, and Integral Reconstructor-Based Sliding Mode Control. IEEE Trans. Control. Syst. Technol. 2019, 1–15. [Google Scholar] [CrossRef]
- Su, J.; Qiu, W.; Ma, H.; Woo, P. Calibration-free robotic eye-hand coordination based on an auto disturbance-rejection controller. IEEE Trans. Robot. 2019, 20, 899–907. [Google Scholar]
- Li, S.; Yang, J.; Chen, W.; Chen, X. Generalized Extended State Observer Based Control for Systems With Mismatched Uncertainties. IEEE Trans. Ind. Electron. 2012, 59, 4792–4802. [Google Scholar] [CrossRef]
- Zhang, Y.; Zhang, J.; Wang, L.; Su, J. Composite disturbance rejection control based on generalized extended state observer. ISA Trans. 2016, 63, 377–386. [Google Scholar] [CrossRef]
- Wang, C.; Zuo, Z.; Qi, Z.; Ding, Z. Predictor-Based Extended-State-Observer Design for Consensus of MASs With Delays and Disturbances. IEEE Trans. Cybern. 2019, 49, 1259–1269. [Google Scholar] [CrossRef]
- Bhat, S.P.; S, B.D. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
- Fossen, T.I. Guidance and Control of Ocean Vehicles; Wiley: New York, NY, USA, 1994. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).