Hostname: page-component-77c78cf97d-hf2s2 Total loading time: 0 Render date: 2026-05-04T19:22:38.707Z Has data issue: false hasContentIssue false

Radial basis function neural networks for formation control of unmanned aerial vehicles

Published online by Cambridge University Press:  19 April 2024

Duy-Nam Bui
Affiliation:
Vietnam National University, Hanoi, Vietnam
Manh Duong Phung*
Affiliation:
Fulbright University Vietnam, Ho Chi Minh City, Vietnam
*
Corresponding author: Manh Duong Phung; Email: duong.phung@fulbright.edu.vn
Rights & Permissions [Opens in a new window]

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 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 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 https://github.com/duynamrcv/rbf_bsmc.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. The structure of the quadrotor UAV in the global frame.

Figure 1

Figure 2. Illustration of the virtual leader-follower formation structure.

Figure 2

Figure 3. The proposed controller.

Figure 3

Figure 4. The RBFNN structure.

Figure 4

Algorithm 1: Pseudocode to estimate disturbances by RBFNN for UAV $i$

Figure 5

Table I. Parameters of the Hummingbird quadrotor.

Figure 6

Table II. Parameters of the proposed controller.

Figure 7

Figure 5. The desired topology.

Figure 8

Figure 6. The external disturbance acting on the formation generated based on the rectangle and full wavelength “1-cosine” wind model in scenario 1.

Figure 9

Figure 7. Trajectories of the UAV formation generated by the four controllers in scenario 1.

Figure 10

Figure 8. The tracking errors and estimated disturbances of the controllers in scenario 1.

Figure 11

Figure 9. The external disturbance acting on the formation generated based on the rectangle wind model in scenario 2.

Figure 12

Figure 10. Trajectories of the UAV formation generated by the four controllers in scenario 2.

Figure 13

Figure 11. The tracking errors and estimated disturbances of the controllers in scenario 2.

Figure 14

Figure 12. The planned paths to inspect the bridge.

Figure 15

Figure 13. The Hummingbird drone model used in validation [32, 34].

Figure 16

Figure 14. The vertical and triangular formation topologies used in SIL tests.

Figure 17

Figure 15. The tracking errors of UAV formation in the Gazebo SIL.

Supplementary material: File

Bui and Phung supplementary material 1

Bui and Phung supplementary material
Download Bui and Phung supplementary material 1(File)
File 4.8 MB
Supplementary material: File

Bui and Phung supplementary material 2

Bui and Phung supplementary material
Download Bui and Phung supplementary material 2(File)
File 6.9 MB