Establishment of UAV formation flight using control vector parameterization and sequential convex programming

Juan Guo, Jing Chu, Jie Yan

Research output: Contribution to journalArticlepeer-review

Abstract

Formation flight of multiple Unmanned Aerial Vehicles (UAVs) could provide an effective, efficient yet cost reduction alternative to existing technologies of various applications. This paper addresses the energy-optimal establishment of UAV formation flight that shall satisfy final configuration constraints. First, the problem of formation establishment is formulated as an energy-optimal control problem which is subject to the nonlinear dynamics constraints. Then, the optimal control problem is solved using a direct method. In this direct method the original problem is transcribed into a sequence of convex optimization problems via the control vector parameterization approach. After that, the sequential convex programming (SCP) technology is employed to derive the optimal solution. Essentially, each instance of SCP is a quadratic programming problem subject to linear constraints that can be solved very efficiently. In the end, the proposed method is applied to the establishment of V formation for three UAVs, where the free open source CVX is exploited. By comparison with the global optimization technique provided in MATLAB, the solution converges very fast to the global minimum.

Original languageEnglish
Pages (from-to)607-613
Number of pages7
JournalXibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
Volume34
Issue number4
StatePublished - 1 Aug 2016

Keywords

  • Control vector parameterization
  • Convex optimization
  • Cost reduction
  • Formation flight
  • MATLAB
  • Optimal control
  • Parameterization
  • Sequential convex programming
  • Unmanned aerial vehicles(UAVs)

Fingerprint

Dive into the research topics of 'Establishment of UAV formation flight using control vector parameterization and sequential convex programming'. Together they form a unique fingerprint.

Cite this