Browse > Article
http://dx.doi.org/10.5139/JKSAS.2022.50.11.763

Multiple Drones Collision Avoidance in Path Segment Using Speed Profile Optimization  

Kim, Tae-Hyoung (Inha University)
Kang, Tae Young (Inha University)
Lee, Jin-Gyu (Hanwha Systems)
Kim, Jong-Han (Inha University)
Ryoo, Chang-Kyung (Inha University)
Publication Information
Journal of the Korean Society for Aeronautical & Space Sciences / v.50, no.11, 2022 , pp. 763-770 More about this Journal
Abstract
In an environment where multiple drones are operated, collisions can occur when path points overlap, and collision avoidance in preparation for this is essential. When multiple drones perform multiple tasks, it is not appropriate to use a method to generate a collision-avoiding path in the path planning phase because the path of the drone is complex and there are too many collision prediction points. In this paper, we generate a path through a commonly used path generation algorithm and propose a collision avoidance method using speed profile optimization from that path segment. The safe distance between drones was considered at the expected point of collision between paths of drones, and it was designed to assign a speed profile to the path segment. The optimization problem was defined by setting the distance between drones as variables in the flight time equation. We constructed the constraints through linearize and convexification, and compared the computation time of SQP and convex optimization method in multiple drone operating environments. Finally, we confirmed whether the results of performing convex optimization in the 20 drone operating environments were suitable for the multiple drone operating system proposed in this study.
Keywords
Unmanned Aerial Vehicle; Collision Avoidance; Convex Optimization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 CCTV NEWS, URL: https://www.cctvnews.co.kr/news/articleView.html?idxno=209837
2 Damas, B. and Sntows-Victor, J., "Avoiding moving obstacles: the forbidden velocity map," IEEE, RSJ International Conference on Intelligent Robots and Systems, October 2009, pp. 4393~4398.
3 Bae, S. and Shin, H., "A New Graph-Based Flight Planning Algorithm for Unmanned Aircraft System Traffic Management," 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), 2018, pp. 1~9.
4 Boyd, S. and Vandenberghe, L., "Convex Optimization," New York: Cambridge University Press, 2004.
5 Nemirovski, A., "Interior Point Polynomial Time Methods in Convex Programming," 1996.
6 SDPT3 Aps, "SDPT3 a matlab software package," Release-3.02, http://cvxr.com/cvx/beta/
7 Sartori, D., Zou, D. and Yu, W., "An efficient approach to near-optimal 3D trajectory design in cluttered environments for multirotor UAVs," 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE), August 2019, pp. 1016~1022.
8 Lee, J. G., Kim, J. H., Kang, T. Y. and Ryoo, C. K., "Multi-UAV Path Planning With Velocity Optimization Based on Voronoi Diagram," Proceeding of The Korean Society for Aeronautical and Space Sciences Spring Conference, July 2021, pp. 165~166.
9 Choe, D. G., "A Collision-Avoidance Navigation Algorithm for Heavy-Traffic Drone Networks," Sungkyunkwan University, April 2019.
10 Lindqvist, B., Mansouri, S. S., Agha-mohammadi, A. and Nikolakopoulos, G., "Nonlinear MPC for Collision Avoidance and Control of UAVs With Dynamic Obstacles," IEEE Robotics and Automation Letters, Vol. 5, No. 4, October 2020, pp. 6001~6008.   DOI
11 Kim, I. H., "Obstacle avoidance and local path planning for mobile robots using the fast elastic band," Journal of Institute of Control, Robotics and Systems, Vol. 16, No. 8, August 2010, pp. 794~798.   DOI
12 Bae, S. J., "A New Multiple Flights Routing and Scheduling Algorithm in Terminal Manoeuvring Area," 2018 IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), 2018, pp. 1~9.