Abstract
This note deals with the leader-following formation problem for multiple underactuated ships in the presence of structure uncertainties and the time-varying parameterized disturbances. Following this ideology, a novel robust fuzzy dynamic surface formation control algorithm is proposed by fusing of the dynamic surface control (DSC), minimal learning parameter (MLP) and low frequency gain-learning (LFG). In the control algorithm, the intermediate virtual control laws do not appear in the finally actual control effort, and only two fuzzy type approximators are introduced to compensate the model uncertainties and the external disturbances, which can effectively overcome the constraints of ‘explosion of complexity’ and ‘curse of dimensionality’ in the traditional approximation-based algorithm. Unlike the current DSC technique, no filter errors are required to be stabilized in the Lyapunov function by virtue of the filter compensation signal, which could optimize the calculation of stabilization analysis. Furthermore, benefiting from the LFG technique, the robustness and applicability of the proposed control algorithm can be improved. Based on the Lyapunov theory analysis, all signals of the closed-loop control system can be guaranteed to be semi-global uniformly ultimately bounded (SGUUB). Finally, the simulated experiment is provided to verify the effectiveness and superiority of the proposed control scheme.
1. Introduction
Over the past few years, the investigation of underactuated surface vehicles (USVs) has become a hot issue in the field of marine cybernetics. Typically, the main topics can be listed as the path-following control, the formation control, the dynamic positioning control, etc. Zhang et al. (Citation2015). Especially, the formation control of USVs has caught an increasing attention due to its practical potential in the civilian and military applications, e.g. the oil and gas exploration, the maritime search and rescue, and the cooperative battle. Different from the single USV operation, the superiority of the formation control is with the high efficiency and redundancy against individual fault (Lu et al., Citation2018). However, there still exists some longstanding limitations in the traditional formation controls, such as the unknown ship dynamics and parameters, as well as the time-varying external disturbances. Therefore, the relevant formation control algorithm, with consideration of the above constraints, should be further investigated to enhance the security and the autonomy of USVs, which is meaningful and critical for the marine industry.
As a result, there are many effective formation approaches have been developed, e.g. behaviour based, virtual structure, leader-following, and so on. Among these above methods, the leader-following formation structure has been gaining in popularity on account of the simplicity and reliability (Peng, Wang, Wang et al., Citation2021). To name only a few, in Fahimi (Citation2007), the sliding mode control law was designed to control the formation, and through the stability theories, the formation could be guaranteed to approach toward the reference path within a small tracking error. Considering the formation constraints, Xiang et al. developed a nonlinear formation controller with the collision-free mode (Xiang et al., Citation2010). With the context of actuator saturations, Shojaei proposed a novel leader-following control strategy, and the formation of USVs could sail along the reference route in arbitrary configuration (Shojaei, Citation2015). In Zhou et al. (Citation2020), the fuzzy logic control was used to approximate unknown model nonlinearities, and the derived formation controller could guide the USV to track the desired path with satisfactory accuracy. To address the effect of external disturbance, a sliding mode observer-based formation control strategy was developed for multiple ocean vessels in the presence of unknown disturbances and system uncertainties (Xiao et al., Citation2017).
With the control design of USVs, it is important and still challenging to deal with the model uncertainties and unknown disturbances. In recent years, some robust strategies have been studied to address these problems, e.g. the sliding mode control (SMC) (Wang et al., Citation2021) and the model predictive control (MPC) (Liu et al., Citation2020). Furthermore, the logic fuzzy systems (FLSs) and neural networks (NNs) are frequently employed to remodel the system uncertainty by virtue of their excellent approximation performance (Li & Tong, Citation2018; Li et al., Citation2016). Especially for the FLSs, plenty of works have been investigated for the motion control of USVs (Li et al., Citation2020; Xiang et al., Citation2017). As for the time-varying external disturbance, the disturbance observer is an effective tool, and many remarkable results can be found in Peng, Wang, Li et al. (Citation2020) and Li et al. (Citation2015). However, some new theoretical challenges have emerged in above literatures. The first challenge is the explosion of learning parameters. When FLSs (or NNs) are constructed to approximate the system uncertain terms, a mass of parameters derived by the weight fuzzy/neural matrix are required to be turned online, which may cause a undesired computational burden (Zhang et al., Citation2020). To solve this problem, the minimal learning parameter (MLP) technique was firstly developed by Yang et al. in their pioneering works (Yang et al., Citation2004; Yang & Ren, Citation2003), where the norm of fuzzy/neural weight matrix is estimated in lieu of each elements in the weight matrix. However, the MLP technique has not been widely studied on the control problem of USV, especially for the formation control. The another challenge is about the so-called ‘explosion of complexity’, which is longstanding in the traditional backstepping framework (Tee & Ge, Citation2006). That is always caused by the repeated differentiations of the virtual control laws and could induce a heavy computational load for the closed-loop control system (Peng et al., Citation2013). Fortunately, the dynamic surface control (DSC) technique is a useful tool to handle the problem of ‘explosion of complexity’ (Wang et al., Citation2011). However, it is noted that, for the traditional DSC technique, a lot effort is required to stabilize the filtered tracking errors, which may cause some unnecessary computational process. Therefore, how to address the ‘explosion of complexity’ problem in a simples way needs more attention in the field of control community.
Motivated by the above discussion, a robust leader-following formation scheme is developed for USVs in the presence of system uncertainties and time-varying parameterized disturbances. The main contributions can be summarized as twofold:
By fusing of the FLS and MLP technique, the structure uncertain terms can be remodelled and only two learning parameters are updated online, which means that the problem of ‘curse of dimensionality’ can be solved effectively. This can lead to an easy to implement controller with less computational burden.
Benefiting from the DSC method, the so-called ‘explosion of complexity’ has been avoided, and no derived filtered errors are required to be stabilized in the Lyapunov function, which is certainly different from the existing DSC strategies. Furthermore, to improve the compensating capability of adaptive laws, the LFG technique is adopted in the controller design, which can enhance the robustness of the closed-loop control system.
2. Problem formulation and preliminaries
Throughout this note, expresses the absolute operator value of a scalar . denotes the Euclidean norm of the matrix . is minimum eigenvalue of the matrix. , where denotes the estimation value of .
2.1. Mathematical model of USVs
In this note, the investigation plant of interest is underactuated vessels. In fact, they are exactly the executive agents of marine formation mission. In current works, the three degrees of freedom (DOF) model of USVs has been widely used and studied. That is, only the surge, sway and yaw motions have been considered. Nevertheless, it is well-known that only two actuators are equipped for the marine ships, i.e. the propeller and the rudder, meaning that only the surge motion and the yaw motion can be controlled. That unquestionably leads to a large challenge to the control design of USV. According to the Newtonian or Lagrangian mechanics (Fossen, Citation1998), the 3-DOFs model of USVs can be established as Equation (Equation1(1) (1) ). (1) (1) with The position vector of USV denotes the surge, sway displacement and yaw angle in the Earth-fixed framework. indicates the surge, sway and yaw velocities in the Body-fixed framework. are the control inputs: the surge force and the yaw moment. are the uncertain functions in the mathematical model. indicate the unknown parameters corresponding to the added mass, and are nonlinear damping terms. are the external environment disturbance forces or moments generated by the sea wind and sea wave.
Assumption 2.1
In marine practice, the disturbances are always bounded. In this note, one assumes that the external disturbance terms exist unknown upper bounds such that .
Definition 2.1
Consider a system as , where is the system input vector. is an unknown function. d is the disturbance term. For all bounded variable and d, if there exists a scalar satisfying that (1) is globally positive definite and radially unbounded, (2) if , where b is positive constant and its magnitude is related to the bounds of and d, then the state variable is passive bounded.
Assumption 2.2
According to the relevant description in Do (Citation2010) and Li et al. (Citation2008), the sway motion velocity v is passive-bounded for the USV.
Remark 2.1
The passive-boundedness theory has been exhibited in Assumption 2.2 and the detailed analysis with consideration of different cases has been systematically analysed in Li et al. (Citation2008). This assumption can also be satisfied easily in the marine practice.
Control Objective: The objective of this note is to design a robust fuzzy dynamic surface formation control algorithm for USVs under uncertain dynamics and environmental disturbances such that: (1) All signals in the closed-loop system are semi-global uniformly ultimately bounded (SGUUB) stability; and (2) The leader can track the reference path generated by the virtual ship, and the follower can track the leader with the desired distance and desired angle relative to the trajectory of leader; see Figure .
2.2. Fuzzy logic system
There exists four parts for an FLS, i.e. the knowledge base, the fuzzifier, the fuzzy inference engine, and the defuzzifier. The knowledge base comprises a collection of fuzzy IF-THEN rules.
: If is and is and … is , then y is . where and y are the input and output of the FLS, respectively. and denote the fuzzy sets. and are fuzzy memberships functions of these fuzzy sets. The rule number is N. By resorting to singleton function, centre average defuzzification and product inference, the FLS can be expressed as Equation (Equation2(2) (2) ). (2) (2) where . Let the fuzzy basis functions as Equation (Equation3(3) (3) ). (3) (3) Denoting θ …, …, and . Then, the FLS (Equation2(2) (2) ) can be rewritten as Equation (Equation4(4) (4) ). (4) (4)
Lemma 2.1
Li et al., Citation2016
For any continuous function defined in a compact set Ω, and for any random approximation error ε, , there exists an FLS (Equation4(4) (4) ) such that (5) (5)
3. Robust fuzzy dynamic surface formation controller design
In this section, one develops the robust fuzzy dynamic surface formation controller for USVs (Equation1(1) (1) ) under Assumptions 2.1–2.2. To construct the desired formation configuration, the leader-following approach is adopted in Section 3.1, and a virtual ship is introduced to generate the smooth reference path. The control design procedure includes two steps for the kinematic and kinetic parts, which will be exhibited in Section 3.2. Finally, The corresponding stability analysis is demonstrated in Section 3.3.
3.1. Programming of the leader-following framework
In the leader-following framework, the leader ship and the follower ship act as two dominant roles. The schematic diagram of the leader-following formation system is displayed in Figure . The tracking signals of the leader is generated by the virtual ship, and the reference trajectory of the follower is generated by the trajectory of the leader. For this purpose, the leader-following formation control problem can be transformed into a two-layer tracking problem: First, drive the leader to track the reference path generated by the virtual ship. Second, let the follower ship to track the reference path of leader combined with the desired distance and the desired angle .
Part 1: To generate the reference path for the leader ship, a virtual ship, i.e. an ideal ship with no inertial and damping effects, is developed as Equation (Equation6(6) (6) ). It is noted that the surge velocity is set by the user, and the turning angular velocity depends on the ship manoeuverability. Then, the generated desired position vector can be provided to the leader for tracking. (6) (6) Part 2: By utilizing the real-time attitude information of the leader, the corresponding reference signals of follower ship can be derived as Equation (Equation7(7) (7) ) with the specific formation constraints, i.e.the desired distance and desired bearing angle . In Equation (Equation7(7) (7) ), denotes the desired reference signal vector of the followers and can be expressed as . and are the desired position information, and is the desired heading angle of follower ship. (7) (7) with (8) (8)
3.2. Control design
In this section, the robust fuzzy dynamic surface formation control algorithm is developed for USVs in the Backstepping framework. To avoid the repeated differentiation of the virtual control laws, an improved DSC technique is designed by introducing two second-order filters. Different from the traditional DSC methods, the proposed technique can eliminate the ‘explosion of complexity’ without the requirement of filter errors in the stability analysis. The corresponding design procedure can be divided into two steps: kinematics errors stabilization and kinetics errors stabilization.
Step 1: According to Figure , the kinematics errors, i.e. the position error and the heading error, can be expressed as Equation (Equation9(9) (9) ). (9) (9) where denotes the azimuth angle between the virtual ship and the actual ship, which can be calculated as Equation (Equation10(10) (10) ). (10) (10) By calculating the derivation of the kinematics errors (Equation9(9) (9) ), one can obtain Equation (Equation11(11) (11) ). (11) (11) To facilitate the design of the virtual controller, one define the kinetics errors as , . Thus, the derivation of the kinematics errors can be further expressed as Equation (Equation12(12) (12) ). (12) (12) where is the virtual control law, and is its filter version. i = u, r. . Due to , , v and u are all bounded, it is obvious that Π is also bounded.
In the traditional adaptive Backstepping framework, the virtual control laws are required to be differentiated repeatedly to obtain their analytical derivatives. Thus, it may cause the problem of ‘explosion of complexity’, which can lead to the appearance of the undesired computational load. Fortunately, the DSC technique has been employed to eliminate this constraint, and no derived filtered errors are required to be stabilized in real-time. To be specific, let the virtual control laws pass through the second-order filters (Equation13(13) (13) ). and are the output signals. is the natural frequency. is the damping parameters. Once the virtual control law satisfies the condition, the filtered error can be adjusted as a enough small constant to guarantee the convergence performance of the designed filters. (13) (13) Then, the compensating signals and can be developed as the following equation. (14) (14) Considering the filtered errors compensation term, the new kinematic error can be defined as , . Then, their derivative values can be obtained as Equation (Equation15(15) (15) ). (15) (15) To stabilize the kinematic error, the virtual control laws can be derived as Equation (Equation16(16) (16) ). (16) (16) Step 2: In this step, the final controller will be designed to stabilize the kinetics errors. For the purpose, the derivation of the tracking errors can be derived as Equation (Equation17(17) (17) ). (17) (17) Combining the approximation theory, i.e. Lemma 2.1, the unknown system function can be addressed as Equation (Equation18(18) (18) ). (18) (18) where ,. One defines and , thus, , . By incorporating the filtered compensating signals, the new tracking errors can be defined as , . From Equation (Equation17(17) (17) ) and Equation (Equation18(18) (18) ), the derivation of the kinetic errors can be calculated as Equation (Equation19(19) (19) ). (19) (19) Therefore, the final controller can be derived as Equation (Equation20(20) (20) ), and the adaptive learning parameters can be calculated as Equation (Equation21(21) (21) ). (20) (20) (21) (21) where is the robust damping term, which will be designed in Section 3.3. , , , , , are the positive parameters. denotes the initial value of . i = u, r.
3.3. Stability analysis
Based on the above discussion, one has the main results as follows:
Theorem 3.1
Consider the mathematical model of underactuated ships (Equation1(1) (1) ) satisfying Assumptions 2.1–2.2, For all initial conditions satisfying , with any , one can adjust the control parameters , , , , , , , appropriately, satisfying that all the signal variables and tracking errors of the closed-loop control system are semi-global uniformly ultimately bounded (SGUUB).
Proof.
First, one selects the following Lyapunov candidate function as Equation (Equation22(22) (22) ). (22) (22) By differentiating the Lyapunov function, tEquation (Equation23(23) (23) ) can be obtained. (23) (23) From Equations (Equation15(15) (15) ), (Equation16(16) (16) ) and (Equation19(19) (19) ), one can obtain the following inequality. (24) (24) To facilitate the following analysis, Equation (Equation25(25) (25) ) is provided. Benefiting from the MLP technique, the system uncertain function and the unknown time-varying parameterized disturbance can be compressed transversely and the real-time updating of the fuzzy weight matrix can be avoided, which can overcome the problem of ‘curse of dimensionality’. (25) (25) where , . (26) (26) (27) (27) Noting that the definition of , one can obtain (28) (28) (29) (29) Then, the terms and can be further compressed as Equation (Equation30(30) (30) ). (30) (30) where , . By submitting Equations (Equation25(25) (25) )–(Equation30(30) (30) ) into Equation (Equation24(24) (24) ), one can obtain the following inequality. (31) (31) Let ,, , , , Equation (Equation32(32) (32) ) can be further derived. (32) (32) where .
Integrate both sides of Equation (Equation32(32) (32) ), the trajectory of V can be bounded by (33) (33) Obviously, one can obtain . This means that all signals of the closed-loop control system are SGUUB stability, and the measurement errors are small enough which could be converge to zero by adjusting the designed parameters appropriately. The proof is finished.
The time-varying parameterized disturbances are highly nonlinear and have both low-frequency and high-frequency effects to the ship's motion. To enhance the robust performance of the proposed algorithm, the LFG technique is used and Corollary 3.1 is exhibited directly.
Corollary 3.1
Under Assumptions 2.1 and 2.2, one considers the ship dynamics (Equation1(1) (1) ) and (Equation2(2) (2) ) with initial conditions such that , with any . The control efforts (Equation20(20) (20) ) and the low-frequency gain-learning law (Equation34(34) (34) ) can guarantee that the solution of the closed-loop control system is SGUUB: (34) (34) where and are the filtered estimations of and , and , .
Proof.
Corollary 3.1 is the application of Theorem 1 to the proposed control algorithm. For the low-frequency adaptive law (Equation34(34) (34) ), the partial Lyapunov candidate can be established as Equation (Equation35(35) (35) ). (35) (35) The relevant derivative of the Lyapunov function can be deduced as Equation (Equation36(36) (36) ). (36) (36) In Equation (Equation36(36) (36) ), the remainder term can be cancelled by the control effort (Equation20(20) (20) ) in Equation (Equation24(24) (24) ). Therefore, the proof of Corollary 1 is finished.
4. Simulation results
In this section, the simulation experiment will be developed to verify the performance of the proposed control algorithm. For the purpose, the underactuated ship (length of 38 m, mass of ) has been selected as the simulation objective. The detailed model parameters can be found in Table . The time-varying parameterized disturbances can be described as Equation (Equation37(37) (37) ). The reader is referred to Li et al. (Citation2008) for the corresponding control parameters. (37) (37)
The initial condition can be selected as in Equation (Equation38(38) (38) ), and the control parameters can be seen in Equation (Equation39(39) (39) ). The desired surge speed of the virtual ship is set as . Generally, the underactuated ship system is equipped with two actuated devices, i.e.the rudder and the propeller. Therefore, only two control efforts are required to generated the forces/moments for the closed-loop system. By using the controller (Equation20(20) (20) ), the control signals are transmitted to the actuators in real-time and the tracking errors can be feedbacked to the controller to stabilize these errors, which can guarantee the desired formation configuration and tracking accuracy. (38) (38) (39) (39)
Remark 4.1
In the simulation experiments, the related design parameters are tuned by using the trial and error strategy. Take the control parameters as an example, it is known that the gain parameters should be large enough to ensure the control performance and another consideration is that the large parameter setting would lead to unexpected large control signals. Therefore, in general, one first sets large value for the gain parameters, e.g. . Then, the parameters should be reduced properly by testing the simulation runs. That could guarantee that the parameter setting is effective in the practical engineering.
Figure have displayed the simulation results. In Figure , the formation trajectory under the 2-D planform has been exhibited. It is obvious that despite the existence of time-varying parameterized disturbances and unknown model uncertain terms, the formation could navigate along the reference path with a desired formation configuration, which illustrate the robustness of the proposed control algorithm. Figure demonstrates the velocities on the surge, sway and yaw motion, respectively. Obviously, the velocities of USVs can converge to a satisfactory range rapidly. To reflect the simulation results more intensively, one gives the curves of the tracking errors in Figure . Although the length of ship is 38 m, the tracking errors can converge to a small range around zero. In addition, the control efforts (i.e. the propeller forces and the rudder moments) are presented in Figure , and the smoothness of the control signals can be guaranteed. Moreover, the adaptive laws and can be found in Figure . From the results, one can see that the compensating performance under the LFG technique is with faster convergency ability, which can enable the formation to approach from the initial position to the desired reference path as quickly as possible. Besides, in lieu of updating the burdensome fuzzy weights, only two adaptive learning parameters are required to compensate the system uncertainty and unknown disturbances, which can reduce the computational load of the closed-loop control system.
5. Conclusion
In this note, the formation problem of underactuated ships under the model uncertainties and unknown parameterized disturbances has been considered. In order to overcome the ‘explosion of complexity’ and ‘curse of dimensionality’ in the traditional Backstepping framework, the MLP and DSC are introduced so that only two fuzzy learning parameters are required to update online rather than the enormous weight matrix, which can reduce the computational burden in the closed-loop control system. Different from the existing DSC methods, the proposed algorithm could derive filter compensating signals to optimize the process of controller design and no filtered errors need to be stabilized in the stability analysis. Furthermore, the stability analysis guarantees SGUUB of all the signals in the closed loop system by using the Lyapunov theory. The simulated experiment has been presented to illustrate the effectiveness of the proposed control scheme. Even though, this work cannot attend to every detail of the control task, e.g. the algorithm may not targetly tackle with the communication between the followers. That would be the further problem to be solved in the following works.
Acknowledgments
The authors would like to express our gratitude to the Editor-in-Chief, the Associate Editor, as well as the anonymous reviewers for the time and effort that had been spent in processing our manuscript.
Data availability statement
The data that support the findings of this study are available from the corresponding author, Guoqing Zhang, upon reasonable request.
Disclosure statement
No potential conflict of interest was reported by the authors.
Additional information
Funding
References
- Do, K. D. (2010). Practical control of underactuated ships. Ocean Engineering, 37(13), 1111–1119. https://doi.org/10.1016/j.oceaneng.2010.04.007
- Fahimi, F. (2007). Sliding-mode formation control for underactuated surface vessels. IEEE Transactions on Robotics, 23(3), 617–622. https://doi.org/10.1109/TRO.2007.898961
- Fossen, T. I. (1998). Guidance and control of ocean vehicles. Wiley.
- Li, J., Zhang, G., Liu, C., & Zhang, W. (2020). COLREGs-constrained adaptive fuzzy event-triggered control for underactuated surface vessels with the actuator failures. IEEE Transactions on Fuzzy Systems. https://doi.org/10.1109/TFUZZ.2020.3028907
- Li, J. H., Lee, P. M., Jun, B. H., & Lim, Y. K. (2008). Point-to-point navigation of underactuated ships. Automatica, 44(12), 3201–3205. https://doi.org/10.1016/j.automatica.2008.08.003
- Li, Y., & Tong, S. (2018). Adaptive fuzzy control with prescribed performance for block-triangular-structued nonlinear systems. IEEE Transactions on Fuzzy Systems, 26(3), 1153–1163. https://doi.org/10.1109/TFUZZ.91
- Li, Y., Tong, S., & Li, T. (2015). Composite adaptive fuzzy output feedback control design for uncertain nonlinear strict-feedback systems with input saturation. IEEE Transactions on Cybernetics, 45(10), 2299–2308. https://doi.org/10.1109/TCYB.2014.2370645
- Li, Y., Tong, S., & Li, T. (2016). Hybrid fuzzy adaptive output feedback control design for MIMO time varying delays uncertain nonlinear systems. IEEE Transactions on Fuzzy Systems, 24(4), 841–853. https://doi.org/10.1109/TFUZZ.2015.2486811
- Liu, C., Wang, D., Zhang, Y., & Meng, X. (2020). Model predictive control for path following and roll stabilization of marine vessels based on neurodynamic optimization. Ocean Engineering, 217(5), 107524. https://doi.org/10.1016/j.oceaneng.2020.107524
- Lu, Y., Zhang, G., Sun, Z., & Zhang, W. (2018). Robust adaptive formation control of underactuated autonomous surface vessels based on mlp and dob. Nonlinear Dynamics, 94(1), 503–519. https://doi.org/10.1007/s11071-018-4374-z
- Peng, Z., Wang, D., Chen, Z., Hu, X., & Lan, W. (2013). Adaptive dynamic surface control for formations of autonomous surface vehicles with uncertain dynamics. IEEE Transactions on Control Systems Technology, 21(2), 513–520. https://doi.org/10.1109/TCST.2011.2181513
- Peng, Z., Wang, D., Li, T., & Han, M. (2020). Output-feedback cooperative formation maneuvering of autonomous surface vehicles with connectivity preservation and collision avoidance. IEEE Transactions on Cybernetics, 50(6), 2527–2535. https://doi.org/10.1109/TCYB.6221036
- Peng, Z., Wang, J., Wang, D., & Han, Q. L. (2021). An overview of recent advances in coordinated control of multiple autonomous surface vehicles. IEEE Transactions on Industrial Informatics, 17(2), 732–745. https://doi.org/10.1109/TII.2020.3004343
- Shojaei, K. (2015). Leader-follower formation control of underactuated autonomous marine surface vehicles with limited torque. Ocean Engineering, 105(6), 196–205. https://doi.org/10.1016/j.oceaneng.2015.06.026
- Tee, K. P., & Ge, S. S. (2006). Control of fully actuated ocean surface vessels using a class of feedforward approximators. IEEE Transactions on Control Systems Technology, 14(4), 750–756. https://doi.org/10.1109/TCST.2006.872507
- Wang, M., Liu, X., & Shi, P. (2011). Adaptive neural control of pure-feedback nonlinear time-delay systems via dynamic surface technique. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 41(6), 1681–1691. https://doi.org/10.1109/TSMCB.2011.2159111
- Wang, Y., Jiang, B., Wu, Z., Xie, S., & Peng, Y. (2021). Adaptive sliding mode fault-tolerant fuzzy tracking control with application to unmanned marine vehicles. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 51(11), 6691–6700. 10.1109/TSMC.2020.2964808
- Xiang, X., Lapierre, L., & Jouvencel, B. (2010). Guidance based collision free and obstacle avoidance of autonomous vehicles under formation constraints. IFAC Proceedings Volumes, 43(16), 599–604. https://doi.org/10.3182/20100906-3-IT-2019.00103
- Xiang, X., Yu, C., & Zhang, Q. (2017). Robust fuzzy 3d path following for autonomous underwater vehicle subject to uncertainties. Computers and Operations Research, 84(11), 165–177. https://doi.org/10.1016/j.cor.2016.09.017
- Xiao, B., Yang, X., & Huo, X. (2017). A novel disturbance estimation scheme for formation control of ocean surface vessels. IEEE Transactions on Industrial Electronics, 64(6), 4994–5003. https://doi.org/10.1109/TIE.2016.2622219
- Yang, Y., Feng, G., & Li, T. (2004). A combined backstepping and small-gain approach to robust adaptive fuzzy control for strict-feedback nonlinear systems. IEEE Transactions on Systems, Man, and Cybernetics -- Part A: Systems and Humans, 34(3), 406–420. https://doi.org/10.1109/TSMCA.2004.824870
- Yang, Y., & Ren, J. (2003). Adaptive fuzzy robust tracking controller design via small gain approach and its application. IEEE Transactions on Fuzzy System, 11(6), 783–795. https://doi.org/10.1109/TFUZZ.2003.819837
- Zhang, G., Chu, S., Jin, X., & Zhang, W. (2020). Composite neural learning fault-tolerant control for underactuated vehicles with event-triggered input. IEEE Transactions on Cybernetics, 51(5), 2327–2338. https://doi.org/10.1109/TCYB.2020.3005800
- Zhang, G., Zhang, X., & Zheng, Y. (2015). Adaptive neural path-following control for underactuated ships in fields of marine practice. Ocean Engineering, 104(8), 558–567. https://doi.org/10.1016/j.oceaneng.2015.05.013
- Zhou, W., Wang, Y., Ahn, C. K., Chen, J., & Chen, C. (2020). Adaptive fuzzy backstepping-based formation control of unmanned surface vehicles with unknown model nonlinearity and actuator saturation. IEEE Transactions on Vehicular Technology, 69(12), 14749–14762. https://doi.org/10.1109/TVT.25