Trajectory planning for multi-UAVs using penalty sequential convex pro-gramming

被引:0
|
作者
Wang Z. [1 ,2 ]
Liu L. [1 ,2 ]
Long T. [1 ,2 ]
Wen Y. [1 ,2 ]
机构
[1] Key Laboratory of Dynamics and Control of Flight Vehicle, Ministry of Education, Beijing
[2] School of Aerospace Engineering, Beijing Institute of Technology, Beijing
基金
中国国家自然科学基金;
关键词
Collision avoidance; Convex programming; Optimal control; Trajectory planning; Unmanned aerial vehicle;
D O I
10.7527/S1000-6893.2016.0064
中图分类号
学科分类号
摘要
Trajectory planning of multiple unmanned aerial vehicles (UAVs) is an optimal control problem which subjects to nonlinear motion and nonconvex path constraints. Based on the sequential convex programming approach, such nonconvex optimal control is approximated to be a series of convex optimization subproblems, which can be solved by the state-of-the-art convex optimization algorithm. A good balance between solution quality and computational tractability can then be achieved. Nonconvex optimal control model for multi-UAV trajectory planning is formulated first, and is then approximated to be a convex optimization by discretization and convexification methods. To convexify the nonconvex model, equations of motion of UAVs are linearized, and constraints of threat avoidance and inter-UAVs collision avoidance are convexified. Meanwhile, an inter-sample threat avoidance method is provided to guarantee UAVs' safety at intervals between discrete trajectory points. Based on convex optimization formulation, the detailed procedure of using sequential convex programming based on penalty function to solve multi-UAV trajectory planning is provided. Numerical simulations are conducted to show the effectiveness of the proposed method. The results show that the method can acquire the solution with better optimality and efficiency than the pseudospectral method, especially for larger scale UAV formation. © 2016, Press of Chinese Journal of Aeronautics. All right reserved.
引用
收藏
页码:3149 / 3158
页数:9
相关论文
共 24 条
  • [1] Shen L.C., Niu Y.F., Zhu H.Y., Et al., Theories and Methods of Autonomous Cooperative Control for Multiple UAVs, pp. 1-9, (2013)
  • [2] Ding M.Y., Zheng C.W., Zhou C.P., Et al., Route Planning for Unmanned Aerial Vehicles, pp. 6-15, (2009)
  • [3] Zhang Y., Zhang W.P., Chen J., Et al., Air-to-ground weapon delivery trajectory planning for UCAVs using Gauss pseudospectral method, Acta Aeronautica et Astronautica Sinica, 32, 7, pp. 1240-1251, (2011)
  • [4] Bai R.G., Sun X., Chen Q.S., Et al., Multiple UAV cooperative trajectory planning based on Gauss pseudospectral method, Journal of Astronautics, 35, 9, pp. 1022-1029, (2014)
  • [5] Richards A., How J.P., Aircraft trajectory planning with collision avoidance using mixed integer linear programming, Proceedings of the American Control Conference, pp. 1936-1941, (2002)
  • [6] Kuwata Y., How J.P., Cooperative distributed robust trajectory optimization using receding horizon MILP, IEEE Transactions on System Technology, 19, 2, pp. 423-431, (2011)
  • [7] Xiong W., Chen Z.J., Zhou R., Optimization of multiple flight vehicle formation reconfiguration using hybrid genetic algorithm, Acta Aeronautica et Astronautica Sinica, 29, pp. 209-214, (2008)
  • [8] Duan H.B., Liu S.Q., Wu J., Novel intelligent water drops optimization approach to single UCAV smooth trajectory planning, Aerospace Science and Technology, 13, 8, pp. 442-449, (2009)
  • [9] Boyd S., Vandenberghe L., Convex optimization, pp. 1-15, (2004)
  • [10] Byrd R.H., Gilbert J.C., Nocedal J., A trust region method based on interior point techniques for nonlinear programming, Mathematical Programming, 89, 1, pp. 149-185, (2000)