Radial Basis Function Neural Networks for Formation Control of Unmanned Aerial Vehicles

Duy-Nam Bui,Manh Duong Phung
DOI: https://doi.org/10.1017/S0263574724000559
2024-04-21
Abstract:This paper addresses the problem of controlling multiple unmanned aerial vehicles (UAVs) cooperating in a formation to carry out a complex task such as surface inspection. We first use the virtual leader-follower model to determine the topology and trajectory of the formation. A double-loop control system combining backstepping and sliding mode control techniques is then designed for the UAVs to track the trajectory. A radial basis function neural network (RBFNN) capable of estimating external disturbances is developed to enhance the robustness of the controller. The stability of the controller is proven by using the Lyapunov theorem. A number of comparisons and software-in-the-loop (SIL) tests have been conducted to evaluate the performance of the proposed controller. The results show that our controller not only outperforms other state-of-the-art controllers but is also sufficient for complex tasks of UAVs such as collecting surface data for inspection. The source code of our controller can be found at
Robotics
What problem does this paper attempt to address?
This paper mainly discusses how to enhance the trajectory control of unmanned aerial vehicle (UAV) formation using radial basis function neural network (RBFNN). A novel controller combining backstepping sliding mode control (BSMC) technique is proposed in the study to solve the formation control problem of multiple UAVs in executing complex missions such as surface inspection. The traditional virtual leader-follower model is used to determine the topology and trajectory of the UAVs, but relying on a single leader may lead to system risks. Therefore, the paper proposes a virtual leader model where the leader is a pure reference point, allowing each UAV to determine its own position based on its location. The main contributions of the paper include: 1. A novel controller combining backstepping sliding mode control and sliding mode control is designed to eliminate nonlinear components, improve the robustness of the system, and mitigate the negative effects of "explosion terms" and "chattering" in the controller through neural networks. 2. RBFNN is introduced to estimate external disturbances, improve the quality of control signals, and compensate for input force control signals. 3. The stability of the designed controller is proven by using the Lyapunov theorem, ensuring stable operation of the UAV under the influence of external forces. 4. The superiority performance of the proposed controller is verified through comparisons with other popular control methods such as model predictive control, BSMC, and sliding mode control, as well as software simulation tests, particularly in practical cooperative bridge inspection tasks. The paper provides detailed descriptions of the dynamic model of UAVs, formation model, controller design, RBFNN structure, and training algorithm, and demonstrates the effectiveness of the new controller and its performance superior to existing methods through experimental results.