This research addresses the formidable challenge of achieving precise trajectory tracking for autonomous vehicle formations in uncertain environments. It introduces an adaptive control system tailored for autonomous vehicles, with a primary focus on ensuring prescribed performance in trajectory tracking within a leader-follower formation paradigm. The system incorporates a guidance law that allows the leader vehicle to dynamically adjust desired yaw angles and speeds for follower vehicles based on the established reference trajectory, enhancing tracking accuracy and responsiveness to environmental changes. To address practical external disturbances, the study utilizes Radial Basis Function Neural Networks (RBFNN) in conjunction with second-order filters for error approximation. This approach is further strengthened by a carefully formulated adaptive law. The innovative integration of a barrier Lyapunov function with the backstepping method significantly enhances the system’s adaptability and robustness, ensuring trajectory tracking performance meets predetermined standards. Simulation results illustrate the control system’s adept handling of various external disturbances, consistently maintaining trajectory tracking errors within predefined limits. This underscores the system’s potential to markedly enhance the operational reliability and efficiency of autonomous vehicle formations in unpredictable environmental conditions.
Keywords:
Subject: Engineering - Control and Systems Engineering
1. Introduction
The coordination of multi-autonomous vehicles has become a significant area of research, with a focus on diverse formation control strategies, including behavior-based control [1], virtual structure [2], and decentralized control [3]. Behavior-based formation control emphasizes local interactions among vehicles to form desired patterns, while virtual structure formation control guides the vehicles to maintain their relative positions within an invisible geometric framework. In decentralized control, individual vehicles make decisions based on local information and communication with neighbors. Despite the advantages of these approaches, this paper will investigate leader-follower formation control for multi-autonomous vehicles. This method has been selected due to its simplicity, ease of implementation, and the potential for achieving robust performance under specific conditions [4,5,6].
There has been a significant amount of research conducted on the subject, and a considerable portion of it is of high quality. Yang and Gu et al. [7] realized a non-linear formation keeping and mooring control of multiple autonomous underwater vehicles by combining Lyapunov’s direct method with a smooth feedback control law. A leader-follower framework is utilized to develop a guided formation control scheme through a modular design procedure, drawing inspiration from integrator backstepping and cascade theory concepts [8]. In order to mitigate the negative effects caused by communication delays, a control system that can effectively manage inter-vehicle communication issues is designed [9], which can be particularly challenging in underwater environments. Also, Yan et al. [10] present coordinated control protocols, both with and without time delay, to address the coordination control problem of multiple Autonomous Underwater Vehicles (AUVs) under switching communication topologies using discrete information.
To design stable controllers, many methods are used, among which the sliding mode control (SMC) method is quite popular. SMC is a robust control method that can effectively suppress the effects of external disturbances and modeling uncertainties, making it well-suited for applications with non-linear and uncertain dynamics [11,12,13,14]. Wu et al. [12] combine SMC and backstepping techniques to design a closed-loop control system to deal with uncertainty in formation control and demonstrate the effectiveness of the method. Wang et al. [13] proposed a new method to deal with the uncertainties. The approach involves utilizing sliding mode control, multilayer neural networks, and adaptive robust techniques to design an effective formation controller for underwater vehicles. Also, Su et al. [15] built an adaptive fixed time integral sliding mode disturbance observer to accurately estimate compound disturbance. Nevertheless, the use of sliding mode control (SMC) comes with a notable disadvantage known as chattering [16]. To address this issue and enhance the system’s robustness, various methods have been introduced. Backstepping method is one of them. Backstepping control offers a systematic and recursive approach to designing control laws for complex nonlinear systems, ensuring stability and providing flexibility in handling uncertainties and disturbances, making it an advantageous choice compared to sliding mode control [17,18,19]. The Lyapunov-based backstepping approach is developed and proved to be able to work effectively [17,18]. Also, Wang et al. [20] built a graphtheory-based backstepping controller to deal with the disturbance. Zaidi et al. [21] developed a combined approach of chatter-free sliding mode control and backstepping technique in their design. Yang et al. [22] presented a controller that combines backstepping and sliding mode control techniques to effectively address external disturbances. Also, neural networks have gained popularity in recent years for handling uncertainty disturbances [23,24,25]. Neural networks possess the property of universal function approximation, enabling them to approximate any continuously differentiable function. Using RBFNN to deal with the uncertainties is proved very efficient [26,27]. Using RBFNN and combining LKFs and backstepping techniques, Zhao et al. [28] proposed a control scheme. Besides, guidance laws are widely utilized in trajectory tracking problems. They can effectively improve the robustness and adaptive performance of the system [29,30,31]. Incorporating guidance laws into formation control is a beneficial approach to consider.
However, achieving a stable performance of the system is challenging, despite the inherent difficulty in maintaining stable system performance, a breakthrough was first made with the development of the prescribed performance control (PPC) method. The core concept of achieving predefined transient and steady-state performance of output tracking error is captured by an innovative PPC approach introduced in [32], employing a transformation function that strictly increases or decreases the tracking error. Recently, more PPC methods have been developed [22,33,34,35]. They have achieved good results, but the challenge for formation control remains [36]. Mehdifar et al. [37] presented a graph-based formation control approach for leader-follower multiagent systems in a distributed manner using a prescribed performance strategy, yielding favorable outcomes. However, the method does not account for external disturbances. Dai et al. [36] incorporates barrier Lyapunov functions and an adaptive backstepping procedure to ensure the boundedness of the closed-loop systems while guaranteeing transient performance. However, their method heavily relies on the accuracy of dynamic modeling, which implies that its robustness and adaptive may be limited. Jiang et al. [35] suggests a prescribed-time formation control approach for second-order nonlinear multi-agent systems with a directed graph. However, there is room for further optimization of the system responsiveness of this approach. In a word, the formation members have limited communication capabilities, and complex algorithms may hinder the controller’s performance. Additionally, accurately approximating disturbances is challenging, which can impact the system’s robustness and adaptability [6,38,39].
In this paper, a controller is proposed for autonomous vehicle formation control, combining the leader-follower method and backstepping technique. The leader’s predefined trajectory and desired formation shape guide the generation of desired yaw angles and velocities for the followers using a graph-based guidance law. Nonlinear error handling is achieved through a second-order filter and RBFNN, complemented by an adaptive law. Furthermore, a barrier Lyapunov function is employed to achieve prescribed performance control. In comparison with previously mentioned methods, our main contributions can be summarized as follows: (1) This work combines these approaches, enabling precise trajectory tracking and formation maintenance in autonomous vehicle formation control. (2) The graph-based guidance law generates desired yaw angles and velocities based on the formation members’ graph relationship, ensuring accurate formation control and alignment with the leader’s trajectory. (3) The use of second-order filters and RBFNN effectively handles nonlinear errors, improving control performance by mitigating non-linearities, enhancing stability, and tracking accuracy. The adaptive law further enhances adaptability to changing dynamics.
The rest of this paper is structured as follows: In Section 2, we introduce the vehicle’s kinetic and dynamic model. Section 3 describes the design of the proposed controller, where we employ a Lyapunov function to demonstrate stability. Section 4 presents the simulation results for formation trajectory tracking control in the presence of external disturbances. Finally, Section 5 conclues this work.
2. Kinematics and Dynamics Models
Referring to Figure 1, the kinematics and dynamics of the vehicle is
where the constant is the length of each vehicle. Here, is the reference point of the vehicle with and is placed at the midpoint of the rear axle, with being the longitudinal position and being the lateral position of the vehicle in an inertial frame with Cartesian coordinates ; is the speed of the vehicle at the point is the angular orientation of the vehicle with respect to the X axis, is the steering angle of the front wheels relative to the orientation of the vehicle, and is the acceleration of the vehicle. and are unknown nonlinear functions. and denote unknown and bounded external disturbances.
Lemma 1.
Nonlinear function can be approximated by an under given accuracy . That is, can be written as
where is the ideal constant weight vector, is the approximation error satisfying denotes the Gaussian basis function vector with , where ϱ and σ are the center and width of Gaussian basis function , respectively. . Then we have , where .
Lemma 2.
For , and , satisfying , the inequality holds as .
3. Controller Design
In this section, we propose a formation tracking controller for the vehicle formation members. Figure 2 and Figure 3 illustrate the setup, where member i follows leader j as its follower. The whole system is designed with the help of backstepping technique. The leader’s desired trajectory is given, and based on the leader’s kinematics and dynamics, its desired velocity and steering angle are designed and fed into the guidance law. Subsequently, we calculate the desired yaw angle and velocity for the followers, which are then used as inputs to their respective steering angle and velocity controllers. To ensure high robustness against unknown disturbances, we employ a second-order filter to estimate the error and use a Radial Basis Function Neural Network (RBFNN) to approximate the unknown non-linear function. For this purpose, we design an adaptive law. Additionally, we consider a nominal function in the system and introduce another adaptive law to handle it. Finally, we compute the final desired steering angle and velocity to guide the followers effectively.
3.1. Guidance Law Design
The guidance law is specifically designed to enhance the system’s flexibility and adaptability. In this context, the formation’s desired shape is predefined, while the initial positions of the formation members are randomized. To illustrate, let’s consider the scenario involving a leader (denoted as j) and one of its followers (i). The current position of follower i is represented as , while signifies its desired position. The desired position vector .
Based on Figure 3, our objective is to control member i effectively, which involves ensuring that converges to the desired position. We define an error term to achieve this and aim to drive it to convergence. This error is described as (2).
where , is the shortest distance between the real position of the vehicle i and the moving line of the desired position , is the distance along the moving line between the real position of the vehicle i and the moving line of the desired position .
To minimize the error and approach zero, it is essential to calculate the error precisely. We can easily obtain the derivative of as follows:
The barrier Lyapunov function is employed in the design of the governing law to restrict the error and ensure the controlled member maintains a stable state during motion. Moreover, separate Lyapunov candidates are designed for and to significantly reduce interference between different errors. A Lyapunov function for is presented as follows:
where is the upper boundary of .
By taking the derivative of Eq. (4), one can prove the stability of as follows:
Based on the vector field guidance law, the desired yaw angle is designed as follows:
where is the guidance law parameter, which is used to represent the strength of the vector field.
Defining , according to Eqs. (3) and (6), Eq. (5) can be rewritten as follows:
By choosing , the following inequality holds:
where .
From Figure 3, the derivative of can be obtained as follows:
A Lyapunov function is given as:
Also, according to the guidance law, the desired velocity is designed as follows:
where .
Upon differentiating the equation provided in Eq. (10), the resulting expression for is given by:
where .
By selecting , we can additionally derive:
where .
3.2. Orientation Angle Controller Design
Now, with the guidance law supplying the desired yaw angle and velocity, it is imperative to devise controllers for these parameters. The controllers are developed independently, providing various practical advantages, including modularity, specialization, simplicity, robustness, and scalability. For formation member i, defining the angle error as
the computations of the derivatives of are extremely intricate. To mitigate this complexity, we introduce a second-order filter expressed as:
Here, the damping rate and frequency are predetermined constants, represents the input, is the output and an estimation of , and can be interpreted as the derivative of , denoted as . The estimated error of this second-order filter is defined as follows:
Consider a Lyapunov candidate
and refer to Eqs. (1) and (16). The derivative of with respect to time can be expressed as:
RBFNN stands for Radial Basis Function Neural Network, which is a type of artificial neural network that is commonly used for function approximation and pattern recognition tasks. It comprises three layers: an input layer, a hidden layer featuring radial basis functions, and an output layer. In this study, we employ an RBFNN to approximate unknown nonlinear functions. Consequently,
where represents total disturbances. It is evident that is bounded, adhering to . Furthermore, and .
To deal with the unknown nonlinear functions, the adaptive law is designed as follows:
with positive parameters and .
To deal with nominal disturbance, another adaptive law is designed as follows:
with positive parameters and .
For the adaptive tracking controller, the intended steering angle of the front wheels can be formulated as follows:
Consider a Lyapunov candidate given by:
where , and combine Eqs. (20), (18), and (22). We can express the time derivative of as follows:
where .
Utilizing Lemma 2, we can derive the following inequalities:
and
Then, combining these inequalities, we obtain:
From this, we can conclude that where and .
3.3. Velocity Controller Design
For formation members, the velocity error is defined as:
The computations of the derivatives of are extremely intricate. Therefore, a second-order filter is introduced to solve this problem as
where damp rate and frequency are designed constants, is the input, is the output and the estimation of , can be taken as the derivative of which is denoted as .
The estimate error of this second-order filter is defined as
Differentiating the velocity error,
In this paper, an RBFNN is employed to approximate unknown nonlinear functions. Then,
where is total disturbances. Apparently, is bounded, satisfying . and .
To deal with the unknown nonlinear functions, the adaptive law is designed as
with positive parameters and .
To deal with nominal disturbance, another adaptive law is designed as
with positive parameters and . The adaptive tracking controller for the desired velocity can be formulated as follows:
Consider a Lyapunov candidate
Then, by combining Eqs. (31), (34), and (33), we can describe the differential of as follows:
where .
Utilizing Lemma 2, we can derive the following inequalities:
and
Combining these inequalities, we obtain:
The conclusion can be given that with
and
3.4. Stability Analysis
Consider the Lyapunov candidate represented as:
It concludes that in which
and
Choosing parameters such that , , , and , and integrating Eq. (43), we can derive the inequality . The conclusion can be drawn that V is bounded. Moreover, and imply the following constraints hold:
and
Therefore, the conclusion can be drawn that and are bounded as and . Finally, theses terms can be eliminated to a small neighborhood around zero.
4. Simulation Result
In this Section, the simulation results of the formation control with different disturbances are shown. In our simulation, Vehicle 1 serves as the leader, with Vehicles 2, 3, and 4 acting as followers. The leader’s desired trajectory, denoted as , follows the equations and . The vehicles are configured in a quadrilateral formation, with each diagonal measuring 20 meters. Initially, Vehicle 2 is positioned at , Vehicle 3 at , and Vehicle 4 at . All vehicles maintain a constant velocity of 1 throughout the simulation.
Table 1.
Main parameters of the controller.
Table 1.
Main parameters of the controller.
Parameter
Value
Parameter
Value
1.01
1.01
1.1
2
0.5
1
8
1
5
0.2
18
0.8
5
20
Figure 5 depicts the trajectory of the formation, which maintains its predefined shape effectively even in the presence of various disturbances. The simulation results in Figure 4 and Figure 6 provide a comprehensive analysis of the formation control algorithm’s capability to minimize trajectory tracking errors for the followers.
Initially, at the beginning of the simulation, the position errors along the x and y axes for the followers are approximately 1m, which can be attributed to random initial conditions. However, as the simulation progresses, the formation control algorithm effectively guides the followers towards their target positions, leading to a rapid convergence of position errors. Within a short period, the errors decreased significantly, demonstrating the high precision and effectiveness achieved by the control strategy.
The figures also showcase the error constraints, which define the acceptable range of position errors during operation . The trajectory tracking error consistently stays well within the specified constraints throughout the simulation, affirming the robustness and effectiveness of the proposed formation control algorithm in managing the agents’ motion while adhering to predefined error boundaries.
As depicted in Figure 7, the leader’s angular change exhibits a smooth transition, aligning well with real-world applications. In the initial startup phase (approximately the first 2 seconds), the three followers swiftly adjust their angles within a range of 55 to 140 degrees. Subsequently, they converge to a narrower variation range of 90 to 100 degrees. Around the 5-second mark, Vehicle 4’s angle closely aligns with the leader’s angle, maintaining this alignment throughout the simulation. Similarly, Vehicles 2 and 3 achieve alignment with the leader around the 12-second mark, displaying no visible deviation for the remainder of the simulation. This highlights the efficacy of the formation control algorithm in synchronizing the followers’ angular changes with the leader’s smooth trajectory.
The velocity progression of the formation members is illustrated in Figure 8. Within the initial 3 seconds, Vehicles 2, 3, and 4 rapidly converge their speeds to a range of m/s and subsequently maintain a speed almost consistent with that of Vehicle 1. Notably, the convergence speed of Vehicles 2 and 3 is significantly faster than that of Vehicle 4. This difference can be attributed to the varying initial positions of the vehicles. The observed behavior indirectly underscores that the proposed method in this study enables the vehicles to swiftly identify their positions and uphold the desired formation alongside the rest of the fleet.
Figure 9–fig:controlinput3 depict the control inputs applied to the followers under various disturbances. The inputs rapidly converge, demonstrating the stability of our approach.
Figure 9.
Control inputs of follower1 with different disturbances:(a) Without disturb, (b) , =
Figure 9.
Control inputs of follower1 with different disturbances:(a) Without disturb, (b) , =
Figure 10.
Control inputs of follower2 with different disturbances:(a) Without disturb, (b) , =
Figure 10.
Control inputs of follower2 with different disturbances:(a) Without disturb, (b) , =
Figure 11.
Control inputs of follower3 with different disturbances:(a) Without disturb, (b) , =
Figure 11.
Control inputs of follower3 with different disturbances:(a) Without disturb, (b) , =
To provide a more detailed depiction of the results, we present the mean and maximum position errors of the followers in Table 2 and Table 3. The tabulated outcomes clearly demonstrate the outstanding performance of the controller, consistent with our expectations.
5. Conclusion
This paper introduces an adaptive leader-follower formation controller with prescribed performance. The guidance law computes the desired velocity and steering angle based on the leader’s trajectory and a predefined formation pattern. To address challenges posed by unknown functions and external disturbances, a second-order filter and an RBFNN, alongside an adaptive law, are employed. Notably, the entire controller adheres to a backstepping method, incorporating distinct velocity and corner controllers to enhance system robustness. Furthermore, the inclusion of a barrier to the Lyapunov function contributes to achieving the prescribed performance. Simulation results illustrate that our proposed controller consistently attains superior performance within the specified limits, even in the presence of various disturbances.
Author Contributions
Conceptualization, F. X. and G. L.; methodology, F. X.; software, F. X.; validation, Y.-R.C., F. X. and G. L.; formal analysis, Y.-R.C., F. X. and G. L.; investigation, F. X.; resources, Y.-R.C. and F. X.; data curation, F. X. and G. L.; supervision, Y.-R.C.; writing—original draft preparation, Y.-R.C., F. X. and G. L.; writing—review and editing, Y.-R.C. and F. X.; project administration, Y.-R.C.; funding acquisition, Y.-R.C..
Funding
This work was supported in part by the Ministry of Science and Technology of Taiwan under Grant 112-2221-E-197-022.
Data Availability Statement
The article includes all the data supporting the results, and there is no need for any extra source data.
Acknowledgments
We would like to thank all the reviewers for their constructive comments.
Conflicts of Interest
The authors declare no conflict of interest.
References
Balch, T.; Arkin, R. Behavior-based formation control for multirobot teams. IEEE Transactions on Robotics and Automation1998, 14, 926–939. [Google Scholar] [CrossRef]
Do, K. Formation control of multiple elliptical agents with limited sensing ranges. Automatica2012, 48, 1330–1338. [Google Scholar] [CrossRef]
Li, X.; Pei, G.; Liu, L.; Chen, L.; Zhang, W. Metabolomic analysis and lipid accumulation in a glucose tolerant Crypthecodinium cohnii strain obtained by adaptive laboratory evolution. Bioresource Technology2017, 235, 87–95. [Google Scholar] [CrossRef] [PubMed]
Cao, Y.; Yu, W.; Ren, W.; Chen, G. An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination. IEEE Transactions on Industrial Informatics2013, 9, 427–438. [Google Scholar] [CrossRef]
Yuan, C.; He, H.; Wang, C. Cooperative Deterministic Learning-Based Formation Control for a Group of Nonlinear Uncertain Mechanical Systems. IEEE Transactions on Industrial Informatics2019, 15, 319–333. [Google Scholar] [CrossRef]
He, S.; Wang, M.; Dai, S.L.; Luo, F. Leader–Follower Formation Control of USVs With Prescribed Performance and Collision Avoidance. IEEE Transactions on Industrial Informatics2019, 15, 572–581. [Google Scholar] [CrossRef]
Yang, E.; Gu, D. Nonlinear Formation-Keeping and Mooring Control of Multiple Autonomous Underwater Vehicles. IEEE/ASME Transactions on Mechatronics2007, 12, 164–178. [Google Scholar] [CrossRef]
Breivik, M.; Hovstein, V.E.; Fossen, T.I. Ship Formation Control: A Guided Leader-Follower Approach. IFAC Proceedings Volumes2008, 41, 16008–16014, 17th IFAC World Congress. [Google Scholar] [CrossRef]
Millán, P.; Orihuela, L.; Jurado, I.; Rubio, F.R. Formation Control of Autonomous Underwater Vehicles Subject to Communication Delays. IEEE Transactions on Control Systems Technology2014, 22, 770–777. [Google Scholar] [CrossRef]
Yan, Z.; Yang, Z.; Yue, L.; Wang, L.; Jia, H.; Zhou, J. Discrete-time coordinated control of leader-following multiple AUVs under switching topologies and communication delays. Ocean Engineering2019, 172, 361–372. [Google Scholar] [CrossRef]
Zhang, L.; Tao, R.; Zhang, Z.X.; Chien, Y.R.; Bai, J. PMSM non-singular fast terminal sliding mode control with disturbance compensation. Information Sciences2023, 642, 119040. [Google Scholar] [CrossRef]
Wu, H.M.; Karkoub, M.; Hwang, C.L. Mixed Fuzzy Sliding-Mode Tracking with Backstepping Formation Control for Multi-Nonholonomic Mobile Robots Subject to Uncertainties. Journal of Intelligent & Robotic Systems2015, 79, 73–86. [Google Scholar] [CrossRef]
Wang, J.; Wang, C.; Wei, Y.; Zhang, C. Neuroadaptive Sliding Mode Formation Control of Autonomous Underwater Vehicles With Uncertain Dynamics. IEEE Systems Journal2020, 14, 3325–3333. [Google Scholar] [CrossRef]
Zhang, L.; Bai, J.; Wu, J. Speed Sensor-Less Control System of Surface-Mounted Permanent Magnet Synchronous Motor Based on Adaptive Feedback Gain Supertwisting Sliding Mode Observer. Journal of Sensors2021, 2021, 8301359. [Google Scholar] [CrossRef]
Su, B.; bin Wang, H.; Wang, Y. Dynamic event-triggered formation control for AUVs with fixed-time integral sliding mode disturbance observer. Ocean Engineering2021, 240, 109893. [Google Scholar] [CrossRef]
Zhang, L.; Wang, S.; Bai, J. Fast-super-twisting sliding mode speed loop control of permanent magnet synchronous motor based on SVM-DTC. IEICE Electron. Express2020, 18, 20200375. [Google Scholar] [CrossRef]
Rout, R.; Subudhi, B. A backstepping approach for the formation control of multiple autonomous underwater vehicles using a leader–follower strategy. Journal of Marine Engineering & Technology2016, 15, 38–46. [Google Scholar] [CrossRef]
Pang, S.; Wang, J.; Liu, J.; Yi, H. Three-dimensional leader–follower formation control of multiple autonomous underwater vehicles based on line-of-sight measurements using the backstepping method. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering2018, 232, 819–829. [Google Scholar] [CrossRef]
Chengmei Mu, Xinjiang Wei, H. Z.X.H.; Han, J. Disturbance observer-based backstepping control for leader–follower ships with disturbances. Ships and Offshore Structures2023, 0, 1–9. [Google Scholar] [CrossRef]
Wang, F.; Gao, Y.; Zhou, C.; Zong, Q. Disturbance observer-based backstepping formation control of multiple quadrotors with asymmetric output error constraints. Applied Mathematics and Computation2022, 415, 126693. [Google Scholar] [CrossRef]
Zaidi, A.; Kazim, M.; Wang, H. A Robust Backstepping Sliding Mode Controller with Chattering-Free Strategy for a Swarm of Drones. Journal of Physics: Conference Series2022, 2213, 012007. [Google Scholar] [CrossRef]
Yang, K.; Dong, W.; Tong, Y.; He, L. Leader-follower Formation Consensus of Quadrotor UAVs Based on Prescribed Performance Adaptive Constrained Backstepping Control. International Journal of Control, Automation and Systems2022, 20, 3138–3154. [Google Scholar] [CrossRef]
Shojaei, K. Neural adaptive PID formation control of car-like mobile robots without velocity measurements. Advanced Robotics2017, 31, 947–964. [Google Scholar] [CrossRef]
Jia, Z.; Wang, L.; Yu, J.; Ai, X. Distributed adaptive neural networks leader-following formation control for quadrotors with directed switching topologies. ISA Transactions2019, 93, 93–107. [Google Scholar] [CrossRef] [PubMed]
Kuo, C.W.; Tsai, C.C.; Lee, C.T. Intelligent Leader-Following Consensus Formation Control Using Recurrent Neural Networks for Small-Size Unmanned Helicopters. IEEE Transactions on Systems, Man, and Cybernetics: Systems2021, 51, 1288–1301. [Google Scholar] [CrossRef]
Huang, C.; Zhang, X.; Zhang, G. Adaptive neural finite-time formation control for multiple underactuated vessels with actuator faults. Ocean Engineering2021, 222, 108556. [Google Scholar] [CrossRef]
Rani, M.; Kumar, N. A neural network based efficient leader–follower formation control approach for multiple autonomous underwater vehicles. Eng. Appl. Artif. Intell.2023, 122. [Google Scholar] [CrossRef]
Zhao, X.; Chen, S.; Zhang, Z.; Zheng, Y. Consensus Tracking for High-Order Uncertain Nonlinear MASs via Adaptive Backstepping Approach. IEEE Transactions on Cybernetics2023, 53, 1248–1259. [Google Scholar] [CrossRef]
Huang, H.; Gong, M.; Zhuang, Y.; Sharma, S.; Xu, D. A new guidance law for trajectory tracking of an underactuated unmanned surface vehicle with parameter perturbations. Ocean Engineering2019, 175, 217–222. [Google Scholar] [CrossRef]
Xia, Y.; Xu, K.; Li, Y.; Xu, G.; Xiang, X. Improved line-of-sight trajectory tracking control of under-actuated AUV subjects to ocean currents and input saturation. Ocean Engineering2019, 174, 14–30. [Google Scholar] [CrossRef]
Rout, R.; Cui, R.; Han, Z. Modified Line-of-Sight Guidance Law With Adaptive Neural Network Control of Underactuated Marine Vehicles With State and Input Constraints. IEEE Transactions on Control Systems Technology2020, 28, 1902–1914. [Google Scholar] [CrossRef]
Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems With Prescribed Performance. IEEE Transactions on Automatic Control2008, 53, 2090–2099. [Google Scholar] [CrossRef]
Wang, M.; Yang, A. Dynamic Learning From Adaptive Neural Control of Robot Manipulators With Prescribed Performance. IEEE Transactions on Systems, Man, and Cybernetics: Systems2017, 47, 2244–2255. [Google Scholar] [CrossRef]
Dai, S.L.; He, S.; Chen, X.; Jin, X. Adaptive Leader–Follower Formation Control of Nonholonomic Mobile Robots With Prescribed Transient and Steady-State Performance. IEEE Transactions on Industrial Informatics2020, 16, 3662–3671. [Google Scholar] [CrossRef]
Jiang, Y.; Liu, Z.; Chen, Z. Prescribed-time distributed formation control for a class of nonlinear multi-agent systems subject to internal uncertainties and external disturbances. Nonlinear Dynamics2023, 111, 1643–1655. [Google Scholar] [CrossRef]
Dai, S.L.; He, S.; Cai, H.; Yang, C. Adaptive Leader–Follower Formation Control of Underactuated Surface Vehicles With Guaranteed Performance. IEEE Transactions on Systems, Man, and Cybernetics: Systems2022, 52, 1997–2008. [Google Scholar] [CrossRef]
Mehdifar, F.; Bechlioulis, C.P.; Hashemzadeh, F.; Baradarannia, M. Prescribed performance distance-based formation control of Multi-Agent Systems. Automatica2020, 119, 109086. [Google Scholar] [CrossRef]
Verginis, C.K.; Bechlioulis, C.P.; Dimarogonas, D.V.; Kyriakopoulos, K.J. Robust Distributed Control Protocols for Large Vehicular Platoons With Prescribed Transient and Steady-State Performance. IEEE Transactions on Control Systems Technology2018, 26, 299–304. [Google Scholar] [CrossRef]
Fan, B.; Yang, Q.; Jagannathan, S.; Sun, Y. Output-Constrained Control of Nonaffine Multiagent Systems With Partially Unknown Control Directions. IEEE Transactions on Automatic Control2019, 64, 3936–3942. [Google Scholar] [CrossRef]
Figure 1.
Vehicle Model
Figure 1.
Vehicle Model
Figure 2.
Formation controller diagram
Figure 2.
Formation controller diagram
Figure 3.
formation control geometric relationship
Figure 3.
formation control geometric relationship
Figure 4.
Trajectory tracking error of x-axis with different disturbances:(a) Without disturb, (b) , =
Figure 4.
Trajectory tracking error of x-axis with different disturbances:(a) Without disturb, (b) , =
Figure 5.
Trajectory of formation with different disturbances:(a) Without disturb and (b) , =
Figure 5.
Trajectory of formation with different disturbances:(a) Without disturb and (b) , =
Figure 6.
Trajectory tracking error of y-axis with different disturbances:(a) Without disturb, and (b) , =
Figure 6.
Trajectory tracking error of y-axis with different disturbances:(a) Without disturb, and (b) , =
Figure 7.
Steering angle error of formation with different disturbances: (a) Without disturb and (b) , =
Figure 7.
Steering angle error of formation with different disturbances: (a) Without disturb and (b) , =
Figure 8.
Vehicle velocity with different disturbances: (a) Without disturb and (b) , =
Figure 8.
Vehicle velocity with different disturbances: (a) Without disturb and (b) , =
Table 2.
The mean and maximal position error of follower 1
Table 2.
The mean and maximal position error of follower 1
Disturbances
Mean position error (m)
Maximal position error (m)
, = 0
0.1751
2.6776
, =
0.2542
2.6838
Table 3.
The mean and maximal position error of follower 2
Table 3.
The mean and maximal position error of follower 2
Disturbances
Mean position error (m)
Maximal position error (m)
, = 0
0.1129
1.5380
, =
0.1960
1.5377
Table 4.
The mean and maximal position error of follower 3
Table 4.
The mean and maximal position error of follower 3
Disturbances
Mean position error (m)
Maximal position error (m)
, = 0
0.0408
0.9130
, =
0.1323
0.9096
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.