Browse > Article
http://dx.doi.org/10.12673/jant.2018.22.6.623

Real-time Obstacle Detection and Avoidance Path Generation Algorithm for UAV  

Ko, Ha-Yoon (School of Electronics and Information Engineering, Korea Aerospace University)
Baek, Joong-Hwan (School of Electronics and Information Engineering, Korea Aerospace University)
Choi, Hyung-Sik (Korea Aerospace Research Institute)
Abstract
In this paper, we propose a real-time obstacle detection and avoidance path generation algorithm for UAV. 2-D Lidar is used to detect obstacles, and the detected obstacle data is used to generate real-time histogram for local avoidance path and a 2-D SLAM map used for global avoidance path generation to the target point. The VFH algorithm for local avoidance path generation generates a real-time histogram of how much the obstacles are distributed in the vector direction and distance, and this histogram is used to generate the local avoidance path when detecting near fixed or dynamic obstacles. We propose an algorithm, called modified $RRT^*-Smart$, to overcome existing limitations. That generates global avoidance path to the target point by creating lower costs because nodes are checked whether or not straight path to a target point, and given arbitrary lengths and directionality to the target points when nodes are created. In this paper, we prove the efficient avoidance maneuvering through various simulation experiment environment by creating efficient avoidance paths.
Keywords
UAV; Obstacle avoidance; Path planning; VFH; RRT;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. J. Barry, and R. Tedrake, "Pushbroom stereo for high-speed navigation in cluttered environments," in International Conference on Robotics and Automation (ICRA), Seattle: WA, pp. 3046-3052, 2015.
2 M. Siam, R. ElSayed, and M. ElHelw. "On-board multiple target detection and tracking on camera-equipped aerial vehicles," in 2012 IEEE International Conference on Robotics and Biomimetics, Guangzhou: China, pp. 2399-2405, 2012.
3 S. Kohlbrecher, J. Meyer, T. Graber, K. Petersen, U. Klingauf, and O. V. Stryk "Hector open source modules for autonomous mapping and navigation with rescue robots," Robot Soccer World Cup, 17th ed. Heidelberg, Germany: Springer, 2013.
4 M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler, and A. Ng "ROS: an open-source Robot Operating System," ICRA Workshop on Open Source Software, Vol. 3, No. 3.2, pp. 1-6, 2009.
5 S. W. Lee, Y. G. Moon, S. H. Kim, and M. C. Lee, "Navigation technique of unmanned vehicle using potential field method," Transaction of Korean Society of Automotive Engineers, Vol 19, No. 4, pp. 8-15, 2011.
6 A. H. Hamad, and F. B. Ibrahim, "Path planning of mobile robot based on modification of vector field histogram using Neuro-Fuzzy algorithm," International Journal of Advanced Computer Technology(IJACT), Vol. 2, No. 3, pp. 129-138, 2010.
7 Y. K. Hwang, and N. Ahuja, "A potential field approach to path planning," IEEE Transactions on Robotics and Automation, Vol. 8, No. 1, pp. 23-32, February, 1992.   DOI
8 F. Islam, J. Nasir, U. Malic, Y. Ayaz, and O. Hasan, "RRT*-Smart: Rapid convergence implementation of RRT* towards optimal solution," in International Conference Mechatronics and Automation(ICMA), Chengdu: China, pp. 1651-1656, 2012.
9 J. Ge, F. Sun, and C. Liu, "RRT-GD : An efficient rapidly-exploring random tree approach with goal directionality for redundant manipulator path planning," in Robotics and Biomimetics (ROBIO0), Qingdao: China, pp. 1983-1988, 2016.
10 W. G. Aguilar, D. S. Sandoval, J. Caballeros, L. G. Alvarez, A. Limaico, G. A. Rodriguez, and F. J. Quisaguano, "Graph Based RRT Optimization for Autonomous Mobile Robots", in International Conference on Intelligent Science and Big Data Engineering(IScIDE), Springer: Switzerland, pp. 12-21, 2018.