Enhanced Genetic Algorithm for Mobile Robot Path Planning in Static and Dynamic Environment
Hanan Alsouly, Hachemi Bennaceur
2016
Abstract
Path planning is an important component for a mobile robot to be able to do its job in different types of environments. Furthermore, determining the safest and shortest path from the start location to a desired destination, intelligently and in quickly, is a major challenge, especially in a dynamic environment. Therefore, various optimisation methods are recommended to solve the problem, one of these being a genetic algorithm (GA). This paper investigates the capabilities of GA for solving the path planning problem for mobile robots in static and dynamic environments. First, it studies the different GA approaches. Then, it carefully designs a new GA with intelligent crossover to optimise the search process in static and dynamic environments. It also conducts a comprehensive statistical evaluation of the proposed GA approach in terms of solution quality and execution time, comparing it against the well-known A* algorithm and MGA in a static scenario, and against the Improved GA in a dynamic scenario. The simulation results show that the proposed GA is able to find an optimal or near optimal solution with fast execution time compared to the three other algorithms, especially in large problems.
References
- Alajlan, M. et al., 2016. Global Robot Path Planning Using GA for Lagre Grid Maps: Modelling, Performance and Experimntation. in press.
- Al-Ajlan, M. et al., 2013. Global Path Planning for Mobile Robots in Large-Scale Grid Environments using Genetic Algorithms. Sousse, Tunisia, s.n., pp. 1- 8.
- Asteroth, A. and Hagg, A., 2015. How to Successfully Apply Genetic Algorithms in Practice: Representation and Parametrization. Madrid, Spain, s.n., pp. 1-6.
- Chaari, I. et al., 2012. smartPATH: A hybrid ACO-GA Algorithm for Robot Path Planning. Brisbane, Australia: IEEE Congress on Evolutionary Computation.
- Dudek, G. and Jenkin, M., 2010. Computational Principles of Mobile Robotics. s.l.:Cambridge University Press.
- Elshamli, A., Abdullah, H. and Areibi, S., 2004. Mobile Robots Path Planning Optimization in Static and Dynamic Environments. Canda: Master thesis, The University of Guelph.
- Hussein, A. et al., 2012. Metaheuristic Optimization Approach to Mobile Robot Path Planning. Cairo, Egypt, s.n., pp. 1-6.
- Koryakovskiy, I., Hoai, N. X. and Lee, K. M., 2009. A Genetic Algorithm with Local Map for Path Planning in Dynamic Environments. Montreal, Canada, s.n., pp. 1859-1860.
- Mahjoubi, H., Bahrami, F. and Lucas, C., 2006. Path Planning in an Environment with Static and Dynamic Obstacles Using Genetic Algorithm: A Simplified Search Space Approach. Vancouver, Canada, s.n., pp. 2483-2489.
- Masehian, E. and Sedighizadeh, D., 2007. Classic and Heuristic Approaches in Robot Motion Planning - A Chronological Review. International Journal of Mechanical, Industrial Science and Engineering, 1(5), pp. 13-18.
- Miao, H., 2009. Robot path Planning in Dynamic Environments Using A Simulated Annealing Based Approach. Brisbane, Australia: Master thesis, Queensland University of Technology.
- O'Rourke, J., 1998. Computational Geometry in C. Second ed. New York, USA: Cambridge University Press.
- Reshamwala, A. and Vinchurkar, D. P., 2013. Robot Path Planning using An Ant Colony Optimization Approach: A Survey. International Journal of Advanced Research in Artificial Intelligence, 2(3).
- Russell, S. and Norvig, P., 2002. Artificial Intelligence: A Modern Approach (2nd Edition). s.l.:Prentice Hall.
- Shi, P. and Cui, Y., 2010. Dynamic Path Planning for Mobile Robot Based on Genetic Algorithm in Unknown Environment. Xuzhou, China, s.n., pp. 4325- 4329.
- Sturtevant, N., 2012. Benchmarks for Grid-Based Pathfinding. Transactions on Computational Intelligence and AI in Games, 4(2), pp. 144-148.
- Sunday, D., 2012. Inclusion of a Point in a Polygon. [Online] Available at: http://geomalgorithms.com/a03- _inclusion.html [Accessed 11 March 2015].
- Tiwari, R., Shukla, A. and Kala, R., 2012. Intelligent Planning for Mobile Robot Algorithmic Approaches. s.l.:IGI Global.
- Yang, S., 2008. Genetic Algorithms with Memory- and Elitism-Based Immigrants in Dynamic Environments. Evolutionary Computation, Fall, 16(3), pp. 385-416.
- Yun, S. C., Parasuraman, S. and Ganapathy, V., 2011. Dynamic Path Planning Algorithm in Mobile Robot Navigation. Langkawi, Malaysia, s.n., pp. 364-369.
- Zhao, Y. and Gu, J., 2013. Robot Path Planning Based on Improved Genetic Algorithm. Shenzhen, China, s.n., pp. 2515-2522.
- Zhu, Z., Wang, F., He, S. and Sun, Y., 2015. Global Path Planning of Mobile Robots Using A Memetic Algorithm. International Journal of Systems Science, 46(11), pp. 1982-1993.
- Zou, X., Ge, B. and Sun, P., 2012. Improved Genetic Algorithm for Dynamic Path Planning. International Journal of Information and Computer Science, May, 1(2), pp. 16-20.
Paper Citation
in Harvard Style
Alsouly H. and Bennaceur H. (2016). Enhanced Genetic Algorithm for Mobile Robot Path Planning in Static and Dynamic Environment . In Proceedings of the 8th International Joint Conference on Computational Intelligence - Volume 1: ECTA, (IJCCI 2016) ISBN 978-989-758-201-1, pages 121-131. DOI: 10.5220/0006033401210131
in Bibtex Style
@conference{ecta16,
author={Hanan Alsouly and Hachemi Bennaceur},
title={Enhanced Genetic Algorithm for Mobile Robot Path Planning in Static and Dynamic Environment},
booktitle={Proceedings of the 8th International Joint Conference on Computational Intelligence - Volume 1: ECTA, (IJCCI 2016)},
year={2016},
pages={121-131},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006033401210131},
isbn={978-989-758-201-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 8th International Joint Conference on Computational Intelligence - Volume 1: ECTA, (IJCCI 2016)
TI - Enhanced Genetic Algorithm for Mobile Robot Path Planning in Static and Dynamic Environment
SN - 978-989-758-201-1
AU - Alsouly H.
AU - Bennaceur H.
PY - 2016
SP - 121
EP - 131
DO - 10.5220/0006033401210131