Skip to main content

Advertisement

Log in

A new hybrid algorithm for path planning of mobile robot

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The selection of algorithm is the most critical part in the mobile robot path planning. At present, the commonly used algorithms for path planning are genetic algorithm (GA), ant colony algorithm (ACA), and firefly algorithm (FA). Among them, FA is more typical. FA has the disadvantage of being easily trapped into a local optimal solution. In order to improve this disadvantage, this paper proposes a new hybrid algorithm which is based on GA and FA. The core idea of this new algorithm is that when the FA falls into the local optimal solution, the local optimal fireflies would be regarded as a group, and the group is subjected to the selection, crossover and mutation operations in the GA. Finally, the optimal firefly individual can be obtained from genetic operations. Theoretical and experimental results have verified that the new hybrid algorithm can improve the accuracy and performance of the FA. Applying the new hybrid algorithm to path planning can improve the robot’s reaction ability and computing power in path planning.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Patle BK, Babu GL, Pandey A (2019) A review: on path planning strategies for navigation of mobile robot. Def Technol 15(2):582–606

    Google Scholar 

  2. Pandey A, Parhi DR (2017) Optimum path planning of mobile robot in unknown static and dynamic environments using fuzzy-wind driven optimization algorithm. Def Technol 13(1):47–58

    Google Scholar 

  3. Daniel LC, Constantin V (2014) A 2D chaotic path planning for mobile robots accomplishing boundary surveillance missions in adversarial conditions. Commun Nonlinear Sci 10:3617–3627

    MathSciNet  MATH  Google Scholar 

  4. Fan XJ, Jiang MY, Pei ZL (2018) Research on path planning of mobile robot based on genetic algorithm in dynamic environment. Basic Clin Pharmacol 124(13):54

    Google Scholar 

  5. Tang L, Liu GJ, Yang M (2020) Joint design and torque feedback experiment of rehabilitation robot. Adv Mech Eng. https://doi.org/10.1177/1687814020924498.2020.924498

    Article  Google Scholar 

  6. Dewang HS, Mohanty PK, Kundu S (2017) A robust path planning for mobile robot using smart particle swarm optimization. Proc Comput Sci 133(6):290–297

    Google Scholar 

  7. Liu CG, Yan XH, Liu CY (2010) Dynamic path planning for mobile robot based on improved genetic algorithm. Chin J Electron 2:245–248

    Google Scholar 

  8. Wang PD, Feng ZH, Huang X (2018) An improved ant colony algorithm for mobile robot path planning. Robot 6:554–560

    Google Scholar 

  9. Anatolii VM, Vladimir VM, Leonid MS (2019) Adaptive genetic algorithms used to analyze behavior of complex system. Commun Nonlinear Sci 3(8):174–186

    MathSciNet  MATH  Google Scholar 

  10. Maria GM, Tenreiro M, Azevedo P (2009) Trajectory planning of redundant manipulators using genetic algorithms. Commun Nonlinear Sci 7:2858–2869

    Google Scholar 

  11. Michael AL (2014) Metaheuristics in nature-inspired algorithms. ACM 14:1419–1422

    Google Scholar 

  12. Yang XH (2013) Multiobjective firefly algorithm for continuous optimization. Eng Comput Germany 2(4):175–184

    Google Scholar 

  13. Fister I, Fister IJ, Yang XH (2013) A comprehensive review of firefly algorithms. Swarm Evol Comput 13:34–46

    MATH  Google Scholar 

  14. Almasi ON, Rouhani M (2016) A new fuzzy membership assignment and model selection approach based on dynamic class centers for fuzzy SVM family using the firefly algorithm. Turk J Electr Eng Co 24(3):1797-U5073

    Google Scholar 

  15. Ali N, Othman MA, Husain MN (2014) A review of firefly algorithm. ARPN J Eng Appl Sci 10(3):1732–1736

    Google Scholar 

  16. Pal NS, Sharma S (2013) Robot path planning using swarm intelligence: a survey. Appl Int J Comput

  17. Gong P, Wang W, Li F (2018) Sparsity-aware transmit beamspace design for FDA-MIMO radar. Signal Process 18(5):99–103

    MathSciNet  Google Scholar 

  18. Abdelaziz A, Mekhamer S, Badr M (2015) The firefly metaheuristic algorithms: developments and applications. Int Elect Eng J 7(13):1945–1952

    Google Scholar 

  19. Wang H, Zhou XY, Sun H (2017) Firefly algorithm with adaptive control parameters. Soft Comput 17:5091–5102

    Google Scholar 

  20. Has T, Meybodi MR, Shahramirad M (2017) A new fuzzy firefly algorithm with adaptive parameters. Int J Comput Intell Appl 3(2):34–39

    Google Scholar 

  21. Tilahun SL, Ngnotchouye JM, Hamadneh NN (2019) Continuous versions of firefly algorithm: a review. Artif Intell Rev 3:445–462

    Google Scholar 

  22. Beasley D, Bull DR, Martin RR (1993) An overview of genetic algorithms. Univ Comput 4:170–181

    Google Scholar 

  23. Lee CK (2018) A review of applications of genetic algorithms in operations management. Eng Appl Art Intell 5(2):1–12

    Google Scholar 

  24. Annu L, Kunal G , Kriti C (2019) Genetic algorithm: a literature review. IEEE Cloud Paral Comput

  25. Li F, Li QX, Li YF (2019) Imaging with 3-D aperture synthesis radiometers. IEEE Trans Geosci Remote 57(3):2395–2406

    Google Scholar 

  26. Han T, Guan ZH, Xiao B (2019) Distributed output consensus of heterogeneous multi-agent systems via an output regulation approach. Neurocomputing 131–137

  27. Archana AV (2012) A survey on image contrast enhancement using genetic algorithm. Int J Sci Re Publi 2:1–3

    MathSciNet  Google Scholar 

  28. Yu SH, Yang SL, Su SB (2013) Self-adaptive step firefly algorithm. J Appl Math

  29. Yang XS (2009) Firefly algorithms for multimodal optimization. Proc Stoch Algo Found Appl 3:169–178

    MathSciNet  MATH  Google Scholar 

  30. Baykasoglu A, Ozsoydan FB (2015) Adaptive firefly algorithm with chaos for mechanical design optimization problems. Appl Soft Comput 36(11):152–164

    Google Scholar 

  31. Cheung NJ, Ding XM, Shen HB (2014) Adaptive firefly algorithm: parameter analysis and its application. PLoS ONE 11:e112634

    Google Scholar 

  32. Jing W, Gui YL (2019) A novel firefly algorithm with self-adaptive step strategy. Int J Innov Comput Appl 1:18–26

    Google Scholar 

  33. Keshav K, Vikram A (2015) A hybrid data clustering using firefly algorithm based on improved genetic algorithm. Pro Comput Sci 58(7):249–256

    Google Scholar 

  34. Xu GH, Qi F, Lai Q (2020) Fixed time synchronization control for bilateral teleoperation mobile manipulator with nonholonomic constraint and time delay. IEEE Trans Circuits Syst II Express Briefs 67(12):3452–2456

    Google Scholar 

  35. Xu GH, Zhang TW, Lai Q (2021) A new firefly algorithm with mean condition partial attraction. Appl Int. https://doi.org/10.1007/s10489-021-02642-6

    Article  Google Scholar 

  36. Lai Q, Chen CY, Zhao XW (2019) Constructing chaotic system with multiple coexisting attractors. IEEE Access 7:24051–24056

    Google Scholar 

  37. Olympia R (2017) Genetic algorithm and firefly algorithm hybrid schemes for cultivation processes modelling. Trans Comput Colle Intell 23(6):196–211

    Google Scholar 

  38. Thammano A, Teek W (2015) A modified genetic algorithm with fuzzy roulette wheel selection for job-shop scheduling problems. Int J General Syst 4(2):499–518

    MathSciNet  MATH  Google Scholar 

  39. Zhan XS, Chen LL, Wu J (2019) Optimal modified performance of MIMO networked control systems with multi-parameter constraints. ISA Trans 84:111–117

    Google Scholar 

  40. Greinecker M, Podczeck K (2015) Purification and roulette wheels. Econ Theor 2:255–272

    MathSciNet  MATH  Google Scholar 

  41. Yuan JH, Zhao ZW, Liu YP (2021) DMPPT control of photovoltaic microgrid based on improved sparrow search algorithm. IEEE Access 9:16623–16629

    Google Scholar 

  42. Sedighizadeh D, Masehian E, Sedighizadeh M (2020) A new generalized particle swarm optimization algorithm. Math Comput Sim 179(46):194–212

    MathSciNet  MATH  Google Scholar 

  43. Alsghaier H, Akour M (2020) Software fault prediction using whale algorithm with genetics algorithm. Soft Pra Exper 31(2):155–167

    Google Scholar 

  44. Garcia S, Fernadez A, Luengo J (2010) Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: experimental analysis of power. Inf Sci 180(20):2044–2064

    Google Scholar 

  45. Yang BW, Ding ZM, Yuan L (2020) A novel urban emergency path planning method based on vector grid map. IEEE Access 8:154338–154353

    Google Scholar 

  46. Ho JJ, Kim DH (2020) Local path planning of a mobile robot using a novel grid-based potential method. Int J Intell Syst 20(1):26–34

    Google Scholar 

  47. Xiao SC, Tan XJ, Wang JP (2021) A simulated annealing algorithm and grid map-based UAV coverage path planning method for 3D reconstruction. Electronics 10(7):55–67

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China under Grant 61603127.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guang-Hui Xu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, TW., Xu, GH., Zhan, XS. et al. A new hybrid algorithm for path planning of mobile robot. J Supercomput 78, 4158–4181 (2022). https://doi.org/10.1007/s11227-021-04031-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04031-9

Keywords

Navigation