Skip to main content
Log in

An intelligent navigational strategy for mobile robots in uncertain environments using smart cuckoo search algorithm

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

This paper presents the implementation of smart cuckoo search (SCS) algorithm for intelligent path planning of mobile robots. A new fitness function is modeled and optimized by SCS algorithm to generate collision free optimal route for the mobile robots. The simulation results are illustrated to verify the ability of robot to deal with different environment conditions and reach to the target in all the time. Also the results obtained using SCS algorithm is compared with results of Adaptive Particle Swarm Optimization (APSO). It is noticed that SCS algorithm showed better results as compared to APSO. Finally the simulation platform results are validated with Khepera-IV mobile robot experimental results and it is revealed that proposed algorithm is valid and feasible in the mobile robot path planning problems.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

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 89:106076

    Article  Google Scholar 

  • Aouf A, Boussaid L, Sakly A (2018) TLBO-based adaptive neurofuzzy controller for mobile robot navigation in a strange environment. Comput Intell Neurosci 2018:3145436. https://doi.org/10.1155/2018/3145436

  • Aouf A, Boussaid L, Sakly A (2019) Same fuzzy logic controller for two-wheeled mobile robot navigation in strange environments. J Robot 2019:2465219. https://doi.org/10.1155/2019/2465219

    Article  Google Scholar 

  • Bansal JC, Singh PK, Saraswat M, Verma A, Jadon SS, Abraham A (2011) Inertia weight strategies in particle swarm optimization. In: 2011 third world congress on nature and biologically inspired computing. IEEE, pp 633–640

  • Campbell S, O’Mahony N, Carvalho A, Krpalkova L, Riordan D, Walsh J (2020) Path Planning techniques for mobile robots a review. In: 2020 6th international conference on mechatronics and robotics engineering (ICMRE). IEEE, pp 12–16

  • Cao Z, Cheng L, Zhou C, Gu N, Wang X, Tan M (2015) Spiking neural network-based target tracking control for autonomous mobile robots. Neural Comput Appl 26(8):1839–1847

    Article  Google Scholar 

  • Cui Z, Sun B, Wang G, Xue Y, Chen J (2017) A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber–physical systems. J Parallel Distrib Comput 103:42–52

    Article  Google Scholar 

  • Dao TK, Pan TS, Pan JS (2016) A multi-objective optimal mobile robot path planning based on whale optimization algorithm. In: 2016 IEEE 13th international conference on signal processing (ICSP). IEEE, pp 337–342

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

    Article  Google Scholar 

  • Faisal M, Hedjar R, Al Sulaiman M, Al-Mutib K (2013) Fuzzy logic navigation and obstacle avoidance by a mobile robot in an unknown dynamic environment. Int J Adv Robot Syst 10(1):37

    Article  Google Scholar 

  • Hosseininejad S, Dadkhah C (2019) Mobile robot path planning in dynamic environment based on cuckoo optimization algorithm. Int J Adv Robot Syst 16:1729881419839575

    Article  Google Scholar 

  • Jalali SMJ, Hedjam R, Khosravi A, Heidari AA, Mirjalili S, Nahavandi S (2020) Autonomous robot navigation using moth-flame-based neuroevolution. In: Mirjalili S, Faris H, Aljarah I (eds) Evolutionary machine learning techniques. Algorithms for intelligent systems. Springer, Singapore, pp 67–83. https://doi.org/10.1007/978-981-32-9990-0_5

  • Jin Q, Qi L, Jiang B, Wang Q (2015) Novel improved cuckoo search for PID controller design. Trans Inst Meas Control 37(6):721–731

    Article  Google Scholar 

  • Ko B, Choi HJ, Hong C, Kim JH, Kwon OC, Yoo CD (2017) Neural network-based autonomous navigation for a homecare mobile robot. In: 2017 IEEE international conference on big data and smart computing (BigComp). IEEE, pp 403–406

  • Kumar M, Rawat TK (2015) Optimal design of FIR fractional order differentiator using cuckoo search algorithm. Expert Syst Appl 42(7):3433–3449

    Article  Google Scholar 

  • Lamini C, Benhlima S, Elbekri A (2018) Genetic algorithm based approach for autonomous mobile robot path planning. Procedia Comput Sci 127(C):180–189

    Article  Google Scholar 

  • Liang JH, Lee CH (2015) Efficient collision-free path-planning of multiple mobile robots system using efficient artificial bee colony algorithm. Adv Eng Softw 79:47–56

    Article  Google Scholar 

  • Liang XD, Li LY, Wu JG, Chen HN (2013) Mobile robot path planning based on adaptive bacterial foraging algorithm. J Cent South Univ 20(12):3391–3400

    Article  Google Scholar 

  • Liu Y, Ma J, Zang S, Min Y (2019) Dynamic path planning of mobile robot based on improved ant colony optimization algorithm. In: Proceedings of the 2019 8th international conference on networks, communication and computing, pp 248–252

  • Mac TT, Copot C, Tran DT, De Keyser R (2016) Heuristic approaches in robot path planning: a survey. Robot Auton Syst 86:13–28

    Article  Google Scholar 

  • Mohammed AJ, Ghathwan KI, Yusof Y (2020) Optimal robot path planning using enhanced particle swarm optimization algorithm. Iraqi J Sci 61(1):178–184. https://doi.org/10.24996/ijs.2020.61.1.20

    Article  Google Scholar 

  • Mohanty PK, Parhi DR (2013a) Controlling the motion of an autonomous mobile robot using various techniques: a review. J Adv Mech Eng 1(1):24–39

    Google Scholar 

  • Mohanty PK, Parhi DR (2013) Cuckoo search algorithm for the mobile robot navigation. In: International conference on swarm, evolutionary, and memetic computing. Springer, Cham, pp 527–536

  • Mohanty PK, Parhi DR (2014) Navigation of autonomous mobile robot using adaptive network based fuzzy inference system. J Mech Sci Technol 28(7):2861–2868

    Article  Google Scholar 

  • Mohanty Prases K, Parhi Dayal R (2016) Optimal path planning for a mobile robot using cuckoo search algorithm. J Exp Theor Artif Intell 28(1–2):35–52

    Article  Google Scholar 

  • Mohanty PK, Kundu S, Dewang H (2017) Navigation control of mobile robot in unknown environments using adaptive cuckoo search algorithm. In: International conference on health information science. Springer, Cham, pp 341–351

  • Mohanty PK, Kodapurath AA, Singh RK (2020) A hybrid artificial immune system for mobile robot navigation in unknown environments. Iran J Sci Technol Trans Electr Eng 44:1619–1631. https://doi.org/10.1007/s40998-020-00314-8

    Article  Google Scholar 

  • Ng KC, Trivedi MM (1998) A neuro-fuzzy controller for mobile robot navigation and multirobot convoying. IEEE Trans Syst Man Cybern B Cybern Part B (Cybern) 28(6):829–840

    Article  Google Scholar 

  • Nguyen TT, Vo DN, Dinh BH (2016) Cuckoo search algorithm for combined heat and power economic dispatch. Int J Electr Power Energy Syst 81:204–214

    Article  Google Scholar 

  • Panda MR, Das P, Pradhan S (2017) Hybridization of IWO and IPSO for mobile robots navigation in a dynamic environment. J King Saud Univ Comput Inf Sci. https://doi.org/10.1016/j.jksuci.2017.12.009

    Article  Google Scholar 

  • Pandey A, Pandey S, Parhi DR (2017) Mobile robot navigation and obstacle avoidance techniques: a review. Int Rob Auto J 2(3):96–105. https://doi.org/10.15406/iratj.2017.02.00023

    Article  Google Scholar 

  • Parhi DR, Mohanty PK (2016) IWO-based adaptive neuro-fuzzy controller for mobile robot navigation in cluttered environments. Int J Adv Manuf Technol 83(9–12):1607–1625

    Article  Google Scholar 

  • Patle BK, Pandey A, Parhi DRK, Jagadeesh A (2019) A review: on path planning strategies for navigation of mobile robot. Def Technol 15:582–606

    Article  Google Scholar 

  • Pradhan SK, Parhi DR, Panda AK (2009) Fuzzy logic techniques for navigation of several mobile robots. Appl Soft Comput 9(1):290–304

    Article  Google Scholar 

  • Rao AM, Ramji K, Rao BSS, Vasu V, Puneeth C (2017) Navigation of non-holonomic mobile robot using neuro-fuzzy logic with integrated safe boundary algorithm. Int J Autom Comput 14(3):285–294

    Article  Google Scholar 

  • Saraswathi M, Murali GB, Deepak BBVL (2018) Optimal path planning of mobile robot using hybrid cuckoo search-bat algorithm. Procedia Comput Sci 133:510–517

    Article  Google Scholar 

  • Seraji H, Howard A (2002) Behavior-based robot navigation on challenging terrain: a fuzzy logic approach. IEEE Trans Robot Autom 18(3):308–321

    Article  Google Scholar 

  • Shi C, Bu Y, Liu J (2008) Mobile robot path planning in three-dimensional environment based on ACO-PSO hybrid algorithm. In: 2008 IEEE/ASME international conference on advanced intelligent mechatronics. IEEE, pp 252–256

  • Singh NH, Thongam K (2018) Mobile robot navigation using MLP-BP approaches in dynamic environments. Arab J Sci Eng 43(12):8013–8028

    Article  Google Scholar 

  • Singh NH, Thongam K (2020) Mobile robot navigation in cluttered environment using spider monkey optimization algorithm. Iran J Sci Technol Trans Electr Eng 44:1673–1685. https://doi.org/10.1007/s40998-020-00320-w

    Article  Google Scholar 

  • Tavoosi V, Marzbanrad J, Golnavaz M (2020) Optimized path planning of an unmanned vehicle in an unknown environment using the PSO algorithm. In: IOP conference series: materials science and engineering, vol 671, no 1. IOP Publishing, p 012009

  • Tran-Ngoc H, Khatir S, De Roeck G, Bui-Tien T, Wahab MA (2020) Damage assessment in beam-like structures using cuckoo search algorithm and experimentally measured data. In Proceedings of the 13th international conference on damage assessment of structures. Springer, Singapore, pp 380–385

  • Wahab W (2009) Autonomous mobile robot navigation using a dual artificial neural network. In: TENCON 2009–2009 IEEE region 10 conference. IEEE, pp 1–6

  • Wang X, Shi Y, Ding D, Gu X (2016) Double global optimum genetic algorithm particle swarm optimization-based welding robot path planning. Eng Optim 48:299–316. https://doi.org/10.1080/0305215X.2015.1005084

    Article  MathSciNet  Google Scholar 

  • Wu Z, Zhao X, Ma Y, Zhao X (2019) A hybrid model based on modified multi-objective cuckoo search algorithm for short-term load forecasting. Appl Energy 237:896–909

    Article  Google Scholar 

  • Xu PF, Cheng C, Cheng HX, Shen YL, Ding YX (2020) Identification-based 3 DOF model of unmanned surface vehicle using support vector machines enhanced by cuckoo search algorithm. Ocean Eng 197:106898

    Article  Google Scholar 

  • Yang XS, Deb S (2009) Cuckoo search via Lévy flights. In: 2009 World congress on nature & biologically inspired computing (NaBIC). IEEE, pp 210–214

  • Yang X-S, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Modell Numer Optim 1(4):330–343

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prases K. Mohanty.

Additional information

Publisher's Note

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

Appendix

Appendix

See Fig. 20.

Fig. 20
figure 20

Algorithm flow of the SCS using MATLAB

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohanty, P.K. An intelligent navigational strategy for mobile robots in uncertain environments using smart cuckoo search algorithm. J Ambient Intell Human Comput 11, 6387–6402 (2020). https://doi.org/10.1007/s12652-020-02535-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-020-02535-5

Keywords

Navigation