Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-08T22:51:28.592Z Has data issue: false hasContentIssue false

Finite-time wind-rejected bipartite time-varying formation control of multiple quadrotors using hierarchical super-twisting sliding mode algorithm

Published online by Cambridge University Press:  17 April 2026

Jiali Liu
Affiliation:
College of Intelligence Science and Technology, National University of Defense Technology, Changsha Hunan, 410073, China
Xiaojia Xiang
Affiliation:
College of Intelligence Science and Technology, National University of Defense Technology, Changsha Hunan, 410073, China
Yixin Huang
Affiliation:
College of Intelligence Science and Technology, National University of Defense Technology, Changsha Hunan, 410073, China
Yihao Sun
Affiliation:
College of Intelligence Science and Technology, National University of Defense Technology, Changsha Hunan, 410073, China
Han Zhou*
Affiliation:
College of Intelligence Science and Technology, National University of Defense Technology, Changsha Hunan, 410073, China
*
Corresponding author: Han Zhou; Email: zhouhan@nudt.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

This paper proposes a hierarchical super-twisting sliding mode control (ST-SMC) scheme incorporating a fixed-time extended state observer (FT-ESO) to address the bipartite time-varying formation control (BTVFC) problem of multiple quadrotors under wind disturbances. First, a coupled six-degree-of-freedom (6-DoF) dynamic model incorporating wind-induced aerodynamic effects is developed. Then, an FT-ESO is designed to estimate wind-induced disturbances. Subsequently, a hierarchical control strategy is designed: a finite-time state observer (FTSO) estimates the desired position and velocity, while an ST-SMC strategy achieves high-precision position tracking. The desired attitude angles are obtained via nonlinear dynamic inversion (NDI), and an additional ST-SMC strategy is adopted to ensure robust attitude tracking. The global finite-time convergence of the closed-loop system is rigorously proven by stability analysis. Finally, 6-DoF simulation results demonstrate the effectiveness and strong disturbance rejection capability of the proposed control framework.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Figure 1 long description.The BTVFC scheme for multiple quadrotors.

Figure 1

Table 1. The inherent attribute parameters of a quadrotor.Table 1 long description.

Figure 2

Table 2. Parameters of FTSO, FT-ESO and ST-SMC law (ω={x,y,ϕ,θ,ψ}$\omega =\{x,y,\phi ,\theta ,\psi \}$).Table 2 long description.

Figure 3

Figure 2. Figure 2 long description.Communication topology of quadrotors in Example 1.

Figure 4

Figure 3. Figure 3 long description.Simulation results in Example 1. (a) Estimated desired position (X- and Y-). (b) Estimated desired velocity (X- and Y-). (c) Position estimation errors (X- and Y-). (d) Velocity estimation errors (X- and Y-). (e) Position tracking errors (X- and Y-). (f) Velocity tracking errors (X- and Y-). (g) Attitude tracking errors. (h) Trajectories in the XOY plane. (i) Control inputs. (j) Disturbance estimations for the position subsystem (X-). (k) Disturbance estimations for the position subsystem (Y-). (l) Disturbance estimations for the position subsystem (Roll-). (m) Disturbance estimations for the position subsystem (Pitch-). (n) Disturbance estimations for the position subsystem (Yaw-).

Figure 5

Table 3. Performance comparison of tracking errors with different methods.Table 3 long description.

Figure 6

Figure 4. Figure 4 long description.Communication topology among quadrotors in Example 2.

Figure 7

Figure 5. Figure 5 long description.Simulation results in Example 2. (a) Estimated desired position (X- and Y-). (b) Estimated desired velocity (X- and Y-). (c) Position estimation errors (X- and Y-). (d) Velocity estimation errors (X- and Y-). (e) Position tracking errors (X- and Y-). (f) Velocity tracking errors (X- and Y-). (g) Attitude tracking errors. (h) Trajectories in the XOY plane. (i) Control inputs. (j) Disturbance estimations for the position subsystem (X-). (k) Disturbance estimations for the position subsystem (Y-). (l) Disturbance estimations for the position subsystem (Roll-). (m) Disturbance estimations for the position subsystem (Pitch-). (n) Disturbance estimations for the position subsystem (Yaw-).

Figure 8

Figure 6. Figure 6 long description.Performance comparison of tracking errors under different methods. (a) X-channel. (b) Y-channel.