Journal of System Simulation ›› 2025, Vol. 37 ›› Issue (1): 134-144.doi: 10.16182/j.issn1004731x.joss.23-1026

• Papers • Previous Articles    

Sequential Convex Programming Using Safe Flight Corridor for Trajectory Planning of UAVs

Wang Zhu1, Zhang Zhenpeng1, Zhang Mengtong1, Xu Guangtong2   

  1. 1.Department of Automation, North China Electric Power University(Baoding), Baoding 071003, China
    2.Huzhou Institute, Zhejiang University, Huzhou 313000, China
  • Received:2023-08-18 Revised:2023-09-16 Online:2025-01-20 Published:2025-01-23

Abstract:

To address the issues of sensitivity to initial values and weak convergence of sequential convex programming(SCP) based time-optimal trajectory planning for UAVs, a SCP method using safety flight corridor, denoted as SFC-SCP(safe flight corridor-sequential convex programming) is proposed. According to the obstacle avoidance path obtained from the front-end path planning, a safe flight corridor is constructed by forming a convex polygon safe flight area without obstacles for each trajectory point. The non-convex obstacle avoidance constraint is converted into linear inequality constraints to improve convergence ability. The rear-end SCP method is used to transform the nonlinear trajectory optimization problem under the safety corridor constraint into a series of convex sub-problems for successive solutions, reducing the complexity of the problem. Among SCP iteration, the initial solution of trajectory optimization is constructed based on the obstacle avoidance path planned by the front-end to alleviate initial sensitivity of the local optimization algorithm. The simulation comparison results show that SFC-SCP algorithm has better performance than SCP in terms of planning success rate, computational efficiency, and flight time optimality.

Key words: quadrotor, trajectory planning, safe flight corridor(SFC), sequential convex programming(SCP), time optimal trajectory

CLC Number: