RESEARCH PAPER
Genetic Algorithm for Mobile Robot Route Planning with Obstacle Avoidance
 
More details
Hide details
1
Faculty of Mechanical Engineering, Bialystok University of Technology, ul. Wiejska 45 C, 15-351 Bialystok, Poland
 
 
Submission date: 2017-07-31
 
 
Acceptance date: 2018-06-21
 
 
Online publication date: 2018-07-17
 
 
Publication date: 2018-06-01
 
 
Acta Mechanica et Automatica 2018;12(2):151-159
 
KEYWORDS
ABSTRACT
Nowadays many public and private institutions begin space studies projects. Among many problems to solve there is a planet exploration. Now rovers are controlled directly from the Earth, e.g. Opportunity. Missions must be planned on the Earth using simulators. Much better will be when the mission planner could set the target area and work to do and the rover will perform it independently. The solution is to make it autonomous. Without need of external path planning the rover can cover a much longer distance. To make autonomous rovers real it is necessary to implement a target leaded obstacle avoidance algorithm. Solutions based on graph algorithms use a lot of computing power. The others use intelligent methods such as neural networks or fuzzy logic but their efficiency in a very complex environment is quite low. This work presents an obstacle avoidance algorithm which uses the genetic path finding algorithm. The actual version is based on the 2D map which is built by the robot and the 2nd degree B-spline is used for the path model. The performance in the most cases is high using only one processor thread. The GA can be also easily multithreaded. Another feature of the algorithm is that, due to the GA random nature, the chosen path can differ each time on the same map. The paper shows the results of the simulation tests. The maps have the various complexity levels. On every map one hundred tests were carried out. The algorithm brought the robot to the target successfully in the majority of runs.
REFERENCES (21)
1.
Alajlan M., Koubaa A., Chaari I., Bennaceur H., Ammar A. (2013), Global Path Planning for Mobile Robots in Large-Scale Grid Environments using Genetic Algorithms, International Conference on Individual and Collective Behaviors in Robotics, El Mouradi Palace 5 Zone Rouristique El Kantaoui Sousse, Tunisia.
 
2.
Berisha J., Shala A., Bajrami X., Likaj R. (2016), Application of Fuzzy Logic Controller for Obstacle Detection and Avoidance on Real Autonomous Mobile Robot, 5th Mediterranean Conference on Embedded Computing MECO 2016, Bar, Montenegro.
 
3.
Burchardt H., Salomon R. (2006), Implementation of Path Planning using Genetic Algorithms on Mobile Robots, 2006 IEEE Congress on Evolutionary Computation, Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada.
 
4.
Cerqueira T.A., Santos T. L. M., Conceicao A. G. S. (2016), A new approach based in potential fields with obstacles avoidance for mobile robots, XIII Latin American Robotics Symposium and IV Brazilian Robotics Symposium, Recife, Pernambuco, Brazil.
 
5.
Chen Y-S., Juang J-G. (2009), Intelligent Obstacle Avoidance Control Strategy for Wheeled Mobile Robot, ICROS-SICE International Joint Conference, Fukuoka International Congress Center, Japan.
 
6.
Cheol-Joong K. Dongkyoung C. (2015), Obstacle Avoidance Method for Wheeled Mobile Robots Using Interval Type-2 Fuzzy Neural Network, IEEE Transactions on Fuzzy Systems, 23(3).
 
7.
Cormen, T. H.; Leiserson, C. E.; Rivest, R. L.; Stein, C. (2001), “Section 24.3: Dijkstra’s algorithm”. Introduction to Algorithms (Second ed.). MIT Press and McGraw–Hill.
 
8.
Hu J., Zhu Q. (2010), Multi-objective Mobile Robot Path Planning Based on Improved Genetic Algorithm, International Conference on Intelligent Computation Technology and Automation, TBD Changsha, China.
 
9.
Hua Z., Manlu L., Ran L., Tianlian H. (2008), Path Planning of Robot in Three-dimensional Grid Environment based on Genetic Algorithms, Proceedings of the 7th World Congress on Intelligent Control and Automation, Chongqing, China.
 
10.
Jincong Y., Xiuping Z., Zhengyuan N., Quanzhen H. (2009), Intelligent Robot Obstacle Avoidance System Based on Fuzzy Control, The 1st International Conference on Information Science and Engineering (ICISE2009), TBD Nanjing, China.
 
11.
Kumar Das P., Konar A., Laishram R. (2010), Path Planning of Mobile Robot in Unknown Environment, Special Issue of IJCCT for International Conference [ACCTA-10], 1(2), 3–5.
 
12.
Lagisetty R., Philip K., Padhi R., Bhat M.S. (2013), Object Detection and Obstacle Avoidance for Mobile Robot using Stereo Camera, IEEE International Conference on Control Applications (CCA,) Part of IEEE Multi-Conference on Systems and Control, Hyderabad, India,.
 
13.
Mathias H.D., Ragusa V.E. (2016), An Empirical Study of Crossover and Mass Extinction in a Genetic Algorithm for Pathfinding in a Continuous Environment, IEEE Congress on Evolutionary Computation (CEC), Vanouver, Canada.
 
14.
Peng Y., Qu D., Zhong Y., Xie S., Gu J. (2015), The Obstacle Detection and Obstacle Avoidance Algorithm Based on 2-D Lidar, Proceeding of the IEEE International Conference on Information and Automation Lijiang, China.
 
15.
Piegl L., Tiller W. (1997), The NURBS Book, Springer.
 
16.
Ping G., Wei B., Li X., Luo X. (2009), Real Time Obstacle Avoidance for Redundant Robot, Proceedings ofthe IEEE International Conference on Mechatronics and Automation, Changchun, China.
 
17.
R. M. F. Alves, C. R. Lopes (2016), Obstacle avoidance for mobile robots: a Hybrid Intelligent System based on Fuzzy Logic and Artificial Neural Network, IEEE International Conference on Fuzzy Systems (FUZZ), Vancouver, Canada.
 
18.
Zhi-Qiang W. E. N., Zi-Xing C. A. I. (2006), Global path planning approach based on ant colony optimization algorithm, Journal of Central South University of Technology, 13(6), 707–712.
 
19.
Zong G., Deng L., Wang W. (2006), A Method for Robustness Improvement of Robot Obstacle Avoidance Algorithm, Proceedings of the IEEE International Conference on Robotics and Biomimetics December 17 - 20, Kunming, China.
 
20.
Chen L., Tang W., John N. W. (2007), MonoSLAM: Reat-Time Single Camera SLAM, IEEE Transactions on Pattern Analysis and Machine Intelligece.
 
21.
Sencan O., Temeltas H. (2018), A quantized approach for occupancy grids for autonomous vehicles: Q-Trees, Advanced Robotics.
 
eISSN:2300-5319
ISSN:1898-4088
Journals System - logo
Scroll to top