Systems Engineering and Electronics ›› 2024, Vol. 46 ›› Issue (5): 1712-1723.doi: 10.12305/j.issn.1001-506X.2024.05.24

• Guidance, Navigation and Control • Previous Articles    

A method of UAV motion control to optimize air-ground relay network

Cancan TAO, Rui ZHOU   

  1. School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
  • Received:2023-04-24 Online:2024-04-30 Published:2024-04-30
  • Contact: Cancan TAO

Abstract:

In this paper, a model-based motion control method for communication relay unmanned aerial vehicle is proposed to improve the network connectivity and communication performance of ground vehicle formation. The problem of relay unmanned aerial vehicle motion control is solved by considering the unknown multi-user mobility, the impact of the environment on the channel characteristics and the unavailable arrival angle information of the received signal. The method is mainly composed of two parts: (ⅰ) The minimum spanning tree in graph theory is used to construct network connectivity and define communication performance indicators. The network connectivity takes into account the communication links between ground nodes and unmanned aerial vehicles and between ground nodes and ground nodes; (ⅱ) For the communication relay of mobile nodes, a relay unmanned aerial vehicle motion control strategy combining improved particle swarm optimization (PSO) and nonlinear model predictive control (NMPC) is proposed, in which the future position of mobile nodes is predicted by a Kalman filter. The simulation results in a single and complex environment show that the proposed motion control method can drive the unmanned aerial vehicle to reach or track the optimal relay position and improve the network performance. At the same time, it is beneficial to consider the influence of environment on the channel.

Key words: unmanned aerial vehicle, relay communication, motion control, minimum spanning tree, nonlinear model predictive control (NMPC), improved particle swarm optimization (PSO)

CLC Number: 

[an error occurred while processing this directive]