Abstract
Mobile robot path planning problem is a significant research area in industrial automation, which is to determine an optimal path for a robot to reach the destination by avoiding obstacles. Path planning (PP) is one of the most researched topics in mobile robotics. Deriving an optimal path from a huge number of feasible paths for a given environment is called a PP problem. The existing optimization techniques are used to consider path safety, path length, and path smoothness. The conventional optimization techniques implemented for the mobile robot path planning problem incur a lot of cost due to the high complexity to solve. In order to find the optimal path for handling the mobile robot path planning problem, the mobile robot path search based on multi-objective genetic algorithm (MRPS-MOGA) is proposed. The MRPS-MOGA is designed with the novelty of genetic algorithm with multiple objective function to solve mobile robot path planning problems. Hence the proposed MRPS-MOGA handles five different objectives such as safety, distance, smoothness, traveling time, and collision-free path to obtain optimal path. The MOGA is applied to select an optimal path among multiple as well as feasible paths. The population with feasible paths is initialized with randomly generated paths. The fitness value is evaluated for the number of available candidate paths by applying objective functions for different objectives. Then the fitness criterion determines the paths which are to be passed to participate in the next generation. MRPS-MOGA is developed with the novelty of genetic algorithms such as tournament selection, ring crossover, and adaptive bit string mutation for discovering the optimal path. For the successive generations, the population is selected using the tournament. The genetic operator, crossover operator, is applied for swapping the input string to obtain offspring which is called ring crossover. Consequently, another GA operator mutation is carried out randomly on the sequence to achieve diversity in the population. Again the individual fitness criterion is verified to obtain an optimal path from the population. An experimental study of the proposed MRPS-MOGA is carried out with different cases. The result reveals that the proposed MRPS-MOGA is better in the case of optimal path selection with lower time complexity. Based on the experimental analysis, MRPS-MOGA is a more efficient mobile robot path with higher safety, reduced energy consumption, lesser traveling time than the existing methods.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ajeil FH, Ibraheem IK, Sahib MA, Humaidi AJ (2020) Multi-objective path planning of an autonomous mobile robot using hybrid PSO-MFB optimization algorithm. Appl Soft Comput J 80:1–27. https://doi.org/10.1016/j.asoc.2020.106076 (Elsevier)
Bakdi A, Hentout A, Boutami H, Maoudj A, Hachour O, Bouzouia B (2017) Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control. Robot Auton Syst 89:95–109. https://doi.org/10.1016/j.robot.2016.12.008
Chen W, Jhong B, Chen M (2016) Design of path planning and obstacle avoidance for a wheeled mobile robot. Int J Fuzzy Syst 18(6):1080–1091. https://doi.org/10.15623/ijret.2013.0206009 (Springer)
Contreras-Cruz MA, Ayala-Ramirez V, Hernandez-Belmonte UH (2015) Mobile robot path planning using artificial bee colony and evolutionary programming. Appl Soft Comput 30:319–328. https://doi.org/10.1016/j.asoc.2015.01.067 (Elsevier)
Cowlagiand RV, Tsiotras P (2014) Curvature-bounded traversability analysis in motion planning for mobile robots. IEEE Trans Robot 30(4):1011–1019. https://doi.org/10.1109/TRO.2014.2315711
Das PK, Jena PK (2020) Multi-robot path planning using improved particle swarm optimization algorithm through novel evolutionary operators. Appl Soft Comput J 92:1–24. https://doi.org/10.1016/j.asoc.2020.106312 (Elsevier)
Ever YK (2017) Using simplified swarm optimization on path planning for intelligent mobile robot. Proce Comput Sci 120:83–90. https://doi.org/10.1016/j.procs.2017.11.213 (Elsevier)
Henkel C, Bubeck A, Xu W (2016) Energy-efficient dynamic window approach for local path planning in mobile service robotics. IFAC Pap Online 49(15):32–37. https://doi.org/10.1016/j.ifacol.2016.07.610 (Elsevier)
Hidalgo-Paniagua A, Vega-Rodríguez MA, Ferruz J (2016) Applying the MOVNS (multi-objective variable neighbourhood search) algorithm to solve the path planning problem in mobile robotics. Expert Syst Appl 58:20–35. https://doi.org/10.1016/j.eswa.2016.03.035 (Elsevier)
Hyun NP, Vela PA, Verriest EI (2017) A new framework for optimal path planning of rectangular robots using a weighted Lp norm. IEEE Robot Autom Lett 2(3):1460–1465. https://doi.org/10.1109/LRA.2017.2673858
Korayem MH, Nekoo SR (2016) The SDRE control of mobile base cooperative manipulators: collision free path planning and moving obstacle avoidance. Robot Auton Syst 86:86–105. https://doi.org/10.1016/j.robot.2016.09.003 (Elsevier)
Li G, Chou W (2018) Path planning for mobile robot using self-adaptive learning particle swarm optimization. Sci China Inf Sci 61:1–18. https://doi.org/10.1007/s11432-016-9115-2 (Springer)
Liang X, Li L, Wu J, Chen H (2013) Mobile robot path planning based on adaptive bacterial foraging algorithm. J Cent South Univ 20(12):3391–3400. https://doi.org/10.1007/s11771-013-1864-5 (Springer)
Mac TT, Copot C, Tran DT, De Keyser R (2017) A hierarchical global path planning approach for mobile robots based on multi-objective particle swarm optimization. Appl Soft Comput 59:68–76. https://doi.org/10.1016/j.asoc.2017.05.012
Maoudj A, Hentout A (2020) Optimal path planning approach based on Q-learning algorithm for mobile robots. Appl Soft Comput J 97:1–21. https://doi.org/10.1016/j.asoc.2020.106796 (Elsevier)
Mohanty PK, Parhi DR (2014) A new efficient optimal path planner for mobile robot based on Invasive Weed Optimization algorithm. Front Mech Eng 9(4):317–333. https://doi.org/10.1007/s11465-014-0304-z (Springer)
Palmieri L, Rudenko A, Arras KO (2017) A Fast randomwalk approach to find diverse paths for robot navigation. IEEE Robot Autom Lett 2(1):269–276. https://doi.org/10.1109/LRA.2016.2602240
Shahriari M, Biglarbegian M (2018) A new conflict resolution method for multiple mobile robots in cluttered environments with motion-liveness. IEEE Cybern 48(1):300–311. https://doi.org/10.1109/TCYB.2016.2633331
Shamsfakhr F, Sadeghibigham B (2017) A neural network approach to navigation of a mobile robot and obstacle avoidance in dynamic and unknown environments. Turk J Electr Eng Comput Sci 25:1629–1642. https://doi.org/10.3906/elk-1603-75
Wei H, Wang B, Wang Y, Shao Z, Chan KCC (2012) Staying-alive path planning with energy optimization for mobile robots. Expert Syst Appl 39:3559–3571. https://doi.org/10.1016/j.eswa.2011.09.046 (Elsevier)
Wu K, Ho T, Huang SA, Lin K, Lin Y, Liu J (2016) Path planning and replanning for mobile robot navigation on 3d terrain: an approach based on geodesic. Math Probl Eng 2016:1–12. https://doi.org/10.1155/2016/2539761 (Hindawi Publishing Corporation)
Zhang Y, Guan G, Pu X (2016) The robot path planning based on improved artificial fish swarm algorithm. Math Probl Eng 2016:1–11. https://doi.org/10.1155/2016/3297585 (Hindawi Publishing Corporation)
Zhao J, Cheng D, Hao C (2016) An improved ant colony algorithm for solving the path planning problem of the omnidirectional mobile vehicle. Math Probl Eng 2016:1–10. https://doi.org/10.1155/2016/7672839 (Hindawi Publishing Corporation)
Acknowledgements
There is no acknowledgement involved in this work
Funding
No funding is involved in this work.
Author information
Authors and Affiliations
Contributions
There is no authorship contribution.
Corresponding author
Ethics declarations
Conflict of interest
Conflict of interest is not applicable in this work.
Ethics approval and consent to participate
No participation of humans takes place in this implementation process.
Human and animal rights
No violation of human and animal rights is involved.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Suresh, K.S., Venkatesan, R. & Venugopal, S. Mobile robot path planning using multi-objective genetic algorithm in industrial automation. Soft Comput 26, 7387–7400 (2022). https://doi.org/10.1007/s00500-022-07300-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07300-8