Abstract
Path planning is one of the widely studied problems in mobile robotics, which deals in finding an optimal path for a robot. To generate a collision-free path for a robot in an environment by satisfying certain constraints is a complex task. So, path planning is an NP-hard problem. In this paper, we present a new formulation of the path planning problem for a mobile robot by introducing zones which are neighbors to the static obstacles, through which a robot can pass avoiding the collisions. Our proposed model has an advantage of shrinking the search space which in turns reduces the computational complexity. We consider the minimization of the travel distance of a robot as the main objective to find a feasible path. We implement a genetic algorithm (GA) as a solution technique and compare it with two other well-studied meta-heuristic algorithms, viz. Tabu Search and Simulated Annealing. Further, we incorporate a modified mutation operation in all three algorithms to replace a zone from the reduced search space to generate a new potential solution. The simulations for different environments and comparative analysis using obtained results show that GA performs better than the other two approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Manikas, T. W., Ashenayi, K., & Wainwright, R. L. (2007). GAs for autonomous robot navigation. IEEE Instrumentation and Measurement Magazine, 10(6), 26–31.
Patle, B. K., Pandey, A., Jagadeesh, A., & Parhi, D. R. (2018). Path planning in uncertain environment by using firefly algorithm. Defence Technology, 14(6), 691–701.
Barraquand, J., Langlois, B., & Latombe, J. C. (1992). Numerical potential field techniques for robot path planning. IEEE Transaction on Systems, Man, and Cybernetics, 22(2), 224–241.
Tuncer, A., & Yildirim, M. (2012). Dynamic path planning of mobile robots with improved genetic algorithm. Computers & Electrical Engineering, 38(6), 1564–1572.
Mac, T. T., Copot, C., Tran, D. T., & De Keyser, R. (2016). Heuristic approaches in robot path planning: A survey. Robotics and Autonomous Systems, 86, 13–28.
Kotthoff, L. (2016). Algorithm selection for combinatorial search problems: A survey. In Data Mining and Constraint Programming (pp. 149–190). Cham: Springer.
Mahjoubi, H., Bahrami, F., & Lucas, C. (2006, July). Path planning in an environment with static and dynamic obstacles using genetic algorithm: A simplified search space approach. In 2006 IEEE International Conference on Evolutionary Computation (pp. 2483–2489). IEEE.
Song, B., Wang, Z., & Sheng, L. (2016). A new genetic algorithm approach to smooth path planning for mobile robots. Assembly Automation, 36(2), 138–145.
Patle, B. K., Parhi, D. R. K., Jagadeesh, A., & Kashyap, S. K. (2018). Matrix-Binary Codes based Genetic Algorithm for path planning of mobile robot. Computers & Electrical Engineering, 67, 708–728.
Wang, Y., Sillitoe, I. P., & Mulvaney, D. J. (2007). Mobile robot path planning in dynamic environments. In Proceedings 2007 IEEE International Conference on Robotics and Automation (pp. 71–76). IEEE.
Miao, H., & Tian, Y. C. (2013). Dynamic robot path planning using an enhanced simulated annealing approach. Applied Mathematics and Computation, 222, 420–437.
Yoshikawa, M., & Otani, K. (2010). Ant colony optimization routing algorithm with tabu search. In Proceedings of the International Multiconference of Engineers and Computer Scientists (Vol. 3, pp. 17–19).
Antonio, F. (1992). Faster line segment intersection. In Graphics Gems III (IBM Version) (pp. 199–202). Morgan Kaufmann.
Phelps, A. M., & Cloutier, A. S. (2003). Methodologies for quick approximation of 2D collision detection using polygon armatures (Vol. 14623). Rochester, NY: Rochester Institute of Technology.
Muhuri, P. K., Rauniyar, A., & Nath, R. (2019). On arrival scheduling of real-time precedence constrained tasks on multi-processor systems using genetic algorithm. Future Generation Computer Systems, 93, 702–726.
Goldberg, D. E. (2006). Genetic algorithms. Pearson Education India.
Nolfi, S., Floreano, D., & Floreano, D. D. (2000). Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines. Cambridge: MIT Press.
Kirkpatrick, S., Gelatt, C. D., & Vecchi, M. P. (1983). Optimization by Simulated Annealing Science, 220(4598), 671–680.
Glover, F., & Laguna, M. (1998). Tabu search. In Handbook of combinatorial optimization (pp. 2093–2229). Boston, MA: Springer.
Yuan, S., Skinner, B., Huang, S., & Liu, D. (2013). A new crossover approach for solving the multiple travelling salesmen problem using genetic algorithms. European Journal of Operational Research, 228(1), 72–82.
https://www.youtube.com/playlist?list=PLDcamukFWEQQ6W8UmzjgnO4OjUoJcV7i0.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sumanth Bhaskar, B.G., Rauniyar, A., Nath, R., Muhuri, P.K. (2021). Zone-Based Path Planning of a Mobile Robot Using Genetic Algorithm. In: Chakrabarti, A., Arora, M. (eds) Industry 4.0 and Advanced Manufacturing. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-15-5689-0_23
Download citation
DOI: https://doi.org/10.1007/978-981-15-5689-0_23
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5688-3
Online ISBN: 978-981-15-5689-0
eBook Packages: EngineeringEngineering (R0)