UAV Collision Avoidance Using Mixed-Integer Second-Order Cone Programming

No AccessEngineering NotesUAV Collision Avoidance Using Mixed-Integer Second-Order Cone ProgrammingGuoxu Zhang and Xinfu LiuGuoxu ZhangBeijing Institute of Technology, 100081 Beijing, People’s Republic of China and Xinfu LiuBeijing Institute of Technology, 100081 Beijing, People’s Republic of ChinaPublished Online:25 May 2022https://doi.org/10.2514/1.G006353SectionsRead Now ToolsAdd to favoritesDownload citationTrack citations ShareShare onFacebookTwitterLinked InRedditEmail About References [1] Anderson K. and Gaston K. J., “Lightweight Unmanned Aerial Vehicles will Revolutionize Spatial Ecology,” Frontiers in Ecology and the Environment, Vol. 11, No. 3, 2013, pp. 138–146. https://doi.org/10.1890/120150 CrossrefGoogle Scholar[2] Cao Y., “UAV Circumnavigating an Unknown Target Under a GPS Denied Environment with Range-Only Measurements,” Automatica, Vol. 55, May 2015, pp. 150–158. https://doi.org/10.1016/j.automatica.2015.03.007 CrossrefGoogle Scholar[3] Tomic T., Schmid K., Lutz P., Domel A., Kassecker M., Mair E., Grixa I. L., Ruess F., Suppa M. and Burschka D., “Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue,” IEEE Robotics and Automation Magazine, Vol. 19, No. 3, 2012, pp. 46–56. https://doi.org/10.1109/mra.2012.2206473 CrossrefGoogle Scholar[4] Hart P. E., Nilsson N. J. and Raphael B., “A Formal Basis for the Heuristic Determination of Minimum Cost Paths,” IEEE Transactions on Systems Science and Cybernetics, Vol. 4, No. 2, 1968, pp. 100–107. https://doi.org/10.1109/TSSC.1968.300136 CrossrefGoogle Scholar[5] Yang H. I. and Zhao Y. J., “Trajectory Planning for Autonomous Aerospace Vehicles Amid Known Obstacles and Conflicts,” Journal of Guidance, Control, and Dynamics, Vol. 27, No. 6, 2004, pp. 997–1008. https://doi.org/10.2514/1.12514 LinkGoogle Scholar[6] Stentz A., “Optimal and Efficient Path Planning for Partially-Known Environments,” Proceedings of the 1994 IEEE International Conference on Robotics and Automation, IEEE Publ., Piscataway, NJ, 1994, pp. 3310–3317. https://doi.org/10.1109/ROBOT.1994.351061 Google Scholar[7] Zammit C. and Van Kampen E.-J., “Comparison Between A* and RRT Algorithms for UAV Path Planning,” 2018 AIAA Guidance, Navigation, and Control Conference, AIAA Paper 2018-1846, 2018. https://doi.org/10.2514/6.2018-1846 Google Scholar[8] Zammit C. and Van Kampen E.-J., “Advancements for A* and RRT in 3D Path Planning of UAVs,” 2019 AIAA Guidance, Navigation, and Control Conference, AIAA Paper 2019-0920, 2019. https://doi.org/10.2514/6.2019-0920 Google Scholar[9] Watanabe T., Balci E. and Johnson E. N., “Least Square Sparse Mapping and Octree-Based A* Algorithm,” 2018 AIAA Information Systems-AIAA Infotech @ Aerospace, AIAA Paper 2018-2013, 2018. https://doi.org/10.2514/6.2018-2013 Google Scholar[10] LaValle S. M. and Kuffner J. J., “Rapidly-Exploring Random Trees: Progress and Prospects,” Algorithmic and Computational Robotics: New Directions, A. K. Peters/CRC Press, Natick, MA, 2001, pp. 293–308. Google Scholar[11] Karaman S. and Frazzoli E., “Sampling-Based Algorithms for Optimal Motion Planning,” International Journal of Robotics Research, Vol. 30, No. 7, 2011, pp. 846–894. https://doi.org/10.1177/0278364911406761 CrossrefGoogle Scholar[12] Karaman S., Walter M. R., Perez A., Frazzoli E. and Teller S., “Anytime Motion Planning Using the RRT*,” 2011 IEEE International Conference on Robotics and Automation, IEEE Publ., Piscataway, NJ, 2011, pp. 1478–1483. https://doi.org/10.1109/ICRA.2011.5980479 Google Scholar[13] Elbanhawi M. and Simic M., “Sampling-Based Robot Motion Planning: A Review,” IEEE Access, Vol. 2, Jan. 2014, pp. 56–77. https://doi.org/10.1109/ACCESS.2014.2302442 CrossrefGoogle Scholar[14] Sun C., Liu Y., Dai R. and Grymin D., “Two Approaches for Path Planning of Unmanned Aerial Vehicles with Avoidance Zones,” Journal of Guidance, Control, and Dynamics, Vol. 40, No. 8, 2017, pp. 2076–2083. https://doi.org/10.2514/1.G002314 LinkGoogle Scholar[15] Abdullah E. O. and Erol D., “Artificial Potantial Field Based Autonomus UAV Flight in Dynamic Environment,” AIAA Aviation Technology, Integration, and Operations Conference, AIAA Paper 2016-3454, 2016. https://doi.org/10.2514/6.2016-3454 Google Scholar[16] Bounini F., Gingras D., Pollart H. and Gruyer D., “Modified Artificial Potential Field Method for Online Path Planning Applications,” 2017 IEEE Intelligent Vehicles Symposium (IV), IEEE Publ., Piscataway, NJ, 2017, pp. 180–185. https://doi.org/10.1109/IVS.2017.7995717 Google Scholar[17] Jung D. and Tsiotras P., “On-Line Path Generation for Unmanned Aerial Vehicles Using B-Spline Path Templates,” Journal of Guidance, Control, and Dynamics, Vol. 36, No. 6, 2013, pp. 1642–1653. https://doi.org/10.2514/1.60780 LinkGoogle Scholar[18] Upadhyay S. and Ratnoo A., “Smooth Path Planning for Unmanned Aerial Vehicles with Airspace Restrictions,” Journal of Guidance, Control, and Dynamics, Vol. 40, No. 7, 2017, pp. 1596–1612. https://doi.org/10.2514/1.G002400 LinkGoogle Scholar[19] Chakravarthy A. and Ghose D., “Obstacle Avoidance in a Dynamic Environment: A Collision Cone Approach,” IEEE Transactions on Systems, Man, and Cybernetics, Vol. 28, No. 5, 1998, pp. 562–574. https://doi.org/10.1109/3468.709600 CrossrefGoogle Scholar[20] Sunkara V., Chakravarthy A. and Ghose D., “Collision Avoidance of Arbitrarily Shaped Deforming Objects Using Collision Cones,” IEEE Robotics and Automation Letters, Vol. 4, No. 2, 2019, pp. 2156–2163. https://doi.org/10.1109/LRA.2019.2900535 CrossrefGoogle Scholar[21] Mao Y., Dueri D., Szmuk M. and Açkmeşe B., “Successive Convexification of Non-Convex Optimal Control Problems with State Constraints,” IFAC-PapersOnLine, Vol. 50, No. 1, 2017, pp. 4063–4069. https://doi.org/10.1016/j.ifacol.2017.08.789 CrossrefGoogle Scholar[22] Zhang Z., Jin G. and Li J., “Penalty Boundary Sequential Convex Programming Algorithm for Non-Convex Optimal Control Problems,” ISA Transactions, Vol. 72, Feb. 2018, pp. 229–244. https://doi.org/10.1016/j.isatra.2017.09.014 CrossrefGoogle Scholar[23] Wang Z., Liu L. and Long T., “Minimum-Time Trajectory Planning for Multi-Unmanned-Aerial-Vehicle Cooperation Using Sequential Convex Programming,” Journal of Guidance, Control, and Dynamics, Vol. 40, No. 11, 2017, pp. 2976–2982. https://doi.org/10.2514/1.G002349 LinkGoogle Scholar[24] Dueri D., Mao Y., Mian Z., Ding J. and Açkmeşe B., “Trajectory Optimization with Inter-Sample Obstacle Avoidance via Successive Convexification,” 2017 IEEE 56th Annual Conference on Decision and Control (CDC), IEEE Publ., Piscataway, NJ, 2017, pp. 1150–1156. https://doi.org/10.1109/CDC.2017.8263811 Google Scholar[25] Richards A. and How J., “Aircraft Trajectory Planning with Collision Avoidance Using Mixed Linear Programming,” Proceedings of American Control Conference, Vol. 3, IEEE Publ., Piscataway, NJ, May 2002, pp. 1936–1941. https://doi.org/10.1109/ACC.2002.1023918 Google Scholar[26] Maia M. and Galvão R., “On the Use of Mixed-Integer Linear Programming for Predictive Control with Avoidance Constraints,” International Journal of Robust and Nonlinear Control, Vol. 19, No. 7, 2009, pp. 822–828. https://doi.org/10.1002/rnc.1341 CrossrefGoogle Scholar[27] Richards A. and Turnbull O., “Inter-Sample Avoidance in Trajectory Optimizers Using Mixed-Integer Linear Programming,” International Journal of Robust and Nonlinear Control, Vol. 25, No. 4, 2015, pp. 521–526. https://doi.org/10.2514/6.2013-4634 CrossrefGoogle Scholar[28] Afonso R., Galvão R. and Kienitz K., “Reduction in the Number of Binary Variables for Inter-Sample Avoidance in Trajectory Optimizers Using Mixed-Integer Linear Programming,” International Journal of Robust and Nonlinear Control, Vol. 26, No. 16, 2016, pp. 3662–3669. https://doi.org/10.1002/rnc.3529 CrossrefGoogle Scholar[29] Kuwata Y. and How J. P., “Cooperative Distributed Robust Trajectory Optimization Using Receding Horizon MILP,” IEEE Transactions on Control Systems Technology, Vol. 19, No. 2, 2011, pp. 423–431. https://doi.org/10.1109/TCST.2010.2045501 CrossrefGoogle Scholar[30] Liu X. and Lu P., “Solving Nonconvex Optimal Control Problems by Convex Optimization,” Journal of Guidance, Control, and Dynamics, Vol. 37, No. 3, 2014, pp. 750–765. https://doi.org/10.2514/1.62110 LinkGoogle Scholar[31] Domahidi A., Chu E. and Boyd S., “ECOS: An SOCP Solver for Embedded Systems,” 2013 European Control Conference (ECC), Inst. of Electrical and Electronics Engineers, Zurich, 2013, pp. 3071–3076. https://doi.org/10.23919/ECC.2013.6669541 Google Scholar[32] Hartl R., Sethi S. and Vickson R., “A Survey of the Maximum Principles for Optimal Control Problems with State Constraints,” SIAM Review, Vol. 37, No. 2, 1995, pp. 181–218. https://doi.org/10.1137/1037043 CrossrefGoogle Scholar Previous article Next article FiguresReferencesRelatedDetailsCited byReal-Time Quadrotor Trajectory Optimization with Time-Triggered Corridor ConstraintsYue Yu, Kartik Nagpal, Skye Mceowen, Behçet Açıkmeşe and Ufuk Topcu12 February 2023 | Journal of Guidance, Control, and Dynamics, Vol. 0, No. 0 What's Popular Volume 45, Number 9September 2022 CrossmarkInformationCopyright © 2022 by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved. All requests for copying and permission to reprint should be submitted to CCC at www.copyright.com; employ the eISSN 1533-3884 to initiate your request. See also AIAA Rights and Permissions www.aiaa.org/randp. TopicsAircraft Operations and TechnologyAircraftsAlgorithms and Data StructuresComputing, Information, and CommunicationData ScienceOptimization AlgorithmSearch AlgorithmUnmanned Aerial Vehicle KeywordsUAVIterative AlgorithmMixed Integer Linear ProgrammingNonlinear DynamicsHeading AngleIterative SolutionVelocity ProfilesOptimal ControlArtificial Potential FieldsOptimization AlgorithmPDF Received21 July 2021Accepted2 May 2022Published online25 May 2022