Systems Engineering and Electronics ›› 2023, Vol. 45 ›› Issue (5): 1451-1460.doi: 10.12305/j.issn.1001-506X.2023.05.21

• Guidance, Navigation and Control • Previous Articles    

Landing control algorithm of rotor UAV based on DQN

Jin TANG1,2, Yangang LIANG1,2,*, Zhihui BAI3, Kebo LI1,2   

  1. 1. College of Aerospace Science and Engineering, National University of Defense Technology, Changsha 410073, China
    2. Hunan Key Laboratory of Intelligent Planning and Simulation for Aerospace Mission, Changsha 410073, China
    3. Unit 31102 of the PLA, Nanjing 210000, China
  • Received:2022-06-01 Online:2023-04-21 Published:2023-04-28
  • Contact: Yangang LIANG

Abstract:

Aiming at the problem of landing control for unmanned aerial vehicle (UAV), a landing control algorithm of rotor UAV based on deep reinforcement learning (DRL) theory is studied. The UAV agent is generated by DRL training, and the action command is given according to the observation results to achieve autonomous landing control. Firstly, based on the random process theory, the landing control problem of rotor UAV is transformed into a Markov decision process (MDP). Secondly, a reward function is designed to consider the horizontal and vertical control processes of UAV respectively, and the landing control problem is transferred to the reinforcement learning framework. Then, the deep Q network (DQN) algorithm is used to solve the reinforcement learning problem, and the landing control agent is obtained through a large number of training. Finally, the effectiveness of the algorithm is verified by a large number of numerical simulations and simulation analysis of landing platforms in various operating conditions.

Key words: deep reinforcement learning (DRL), Markov decision process (MDP), deep Q network (DQN) algorithm, rotor unmanned aerial vehicle, landing control

CLC Number: 

[an error occurred while processing this directive]