Algorithms (Jul 2024)

Sequential Convex Programming for Nonlinear Optimal Control in UAV Trajectory Planning

  • Yong Li,
  • Qidan Zhu,
  • Ahsan Elahi

DOI
https://doi.org/10.3390/a17070304
Journal volume & issue
Vol. 17, no. 7
p. 304

Abstract

Read online

In this paper, an algorithm is proposed to solve the non-convex optimization problem using sequential convex programming. An approximation method was used to solve the collision avoidance constraint. An iterative approach was utilized to estimate the non-convex constraints, replacing them with their linear approximations. Through the simulation, we can see that this method allows for quadcopters to take off from a given initial position and fly to the desired final position within a specified flight time. It is guaranteed that the quadcopters will not collide with each other in different scenarios.

Keywords