Optimal Robot Path Planning using Particle Swarm Optimization Algorithm
Abstract
The problem of robot path planning is one of the major problems in the field of robotics and automation. Since the high working speed of the robots requires extreme performance from the control systems, accuracy of the robot movement and path planning is important. In the robot path planning process, from a starting point to the end point, the robot is intended to reach the destination by drawing a geometric path as soon as possible without getting stuck on the existing obstacles. The robot path planning problem is classified as difficult due to the fact that there are many path options in the searched space space and the shortest distance between these paths is decided. Classical robot path planning methods have difficulty finding solutions as the problem becomes more complex. Therefore, in recent years, the importance of heuristic methods for optimum solution of the path planning problem in the field of robotics has been increasing. In the literature, many heuristic algorithms have been used for different applications of the problem for robot path planning problem. In this study, the path planning process is simulated by using Particle Swarm Optimization (PSO) algorithm in order to reach the end point in order to use the shortest path without hitting the obstacles encountered by a robot at the starting point until it reaches the destination. The shortest robot path was calculated by using PSO algorithm according to three different endpoints B (4,6), C (6,8) and D (8,10), whose starting point is fixed A (0,0). Simulations were also performed for each different destination by changing the position of the obstacles in the study. In this way, robot path planning was tried to be solved in three different positions. Since the obstacles used in the study are circular, the mathematical formula of the distance between a point and a line was used to find the distance between the starting and ending points and thus, the circular obstacles were tried to be avoided. The robot path planning problem solving with PSO algorithm is shown with tables and graphs for each case. According to the results of the study with PSO, the shortest calculations of the robot path were found in three different cases. In this way, it is shown that PSO algorithm solutions are applicable for robot path planning.
Keywords
References
- Abdelbar, A. M., Abdelshahid, S., & Wunsch, D. C. (2005). Fuzzy PSO: a generalization of particle swarm optimization. Paper presented at the Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005.
- Ayari, A., & Bouamama, S. (2017). A new multiple robot path planning algorithm: dynamic distributed particle swarm optimization. Robotics and biomimetics, 4(1), 8.
- Boğar, E. (2016). Tek ve Çok Amaçlı Robot Yol Planlama Problemi için Hibrit Bir Optimizasyon Yöntemi. (Yüksek Lisans), Pamukkale Üniversitesi, Fen Bilimleri Enstitüsü, Denizli.
- Chakraborty, J., Konar, A., Chakraborty, U. K., & Jain, L. C. (2008). Distributed cooperative multi-robot path planning using differential evolution. Paper presented at the 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).
- Chander, A., Chatterjee, A., & Siarry, P. (2011). A new social and momentum component adaptive PSO algorithm for image segmentation. Expert Systems with Applications, 38(5), 4998-5004.
- Darvishzadeh, A., & Bhanu, B. (2014). Distributed multi-robot search in the real-world using modified particle swarm optimization. Paper presented at the Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation.
- Doctor, S., Venayagamoorthy, G. K., & Gudise, V. G. (2004). Optimal PSO for collective robotic search applications. Paper presented at the Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No. 04TH8753).
- Eokultv. (2019). İki Nokta Arasındaki Uzaklık. Retrieved from https://www.eokultv.com/iki-nokta-arasindaki-uzaklik/3025
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Publication Date
October 31, 2019
Submission Date
August 1, 2019
Acceptance Date
October 24, 2019
Published in Issue
Year 2019
Cited By
ROS Ekosistemi ile Robotik Uygulamalar için UWB, LiDAR ve Odometriye Dayalı Konumlandırma ve İlklendirme Algoritmaları
European Journal of Science and Technology
https://doi.org/10.31590/ejosat.746214The Bees Algorithm Approach to Determining SMC Controller Parameters for the Position Control of a SCARA Robot Manipulator
European Journal of Science and Technology
https://doi.org/10.31590/ejosat.883266Finite element-based analysis of optimally designed steel plane frames
Asian Journal of Civil Engineering
https://doi.org/10.1007/s42107-023-00579-4Endüstriyel Temizlik Robotları İçin Geliştirilen Yeni Bir Boustrophedon Tabanlı Kapsama Algoritması: Performans İyileştirmeleri ve Uygulama
Afyon Kocatepe University Journal of Sciences and Engineering
https://doi.org/10.35414/akufemubid.1483410