Distributed collaborative target tracking of UAV formation considering passive detection efficiency

Zhan CHEN, Wenxing FU, Ruitao ZHANG, Ruiyang HONG, Wenbo YE

Research output: Contribution to journalArticlepeer-review

Abstract

To address the problem of instability and inaccuracy when the Unmanned Aerial Vehicles (UAVs) formation equipped with bearing-only sensor network tracks a maneuvering target, this paper proposes a distributed cooperative tracking control method considering the effectiveness of passive detection. First, the system model of passive detection in UAV formation is constructed. Then, the Geometric Dilution of Precision (GDOP) of bearing-only sensor nodes pair on the observation plane is analyzed. Building on this foundation, the pairwise form is expanded to obtain the optimal geometric configuration for the entire network. Subsequently, the Distributed Cubature Information Filtering (DCIF) is integrated with the weighted average consensus protocol to design the distributed cooperative observer suitable for the system model, enabling state estimation of the target. Finally, within the distributed architecture, the Nonlinear Model Predictive Controller (NMPC) is designed. This controller autonomously assembles the UAV formation during the assembly phase and forms an optimal detection array. The UAV formation then tracks the target using the virtual geometric center based on the established rigid geometric configuration. The simulation experiments validate that the proposed model and method can enhance the passive detection effectiveness of the UAV formation, thereby achieving stable and efficient distributed cooperative tracking for the maneuvering target.

Original languageEnglish
Article number103513
JournalChinese Journal of Aeronautics
Volume38
Issue number7
DOIs
StatePublished - Jul 2025

Keywords

  • Distributed collaborative observer
  • Geometric dilution of precision
  • Nonlinear model predictive controller (NMPC)
  • Optimal detection array
  • Unmanned Aerial Vehicles (UAVs)

Cite this