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.
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
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
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
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
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
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
Hosseininejad S, Dadkhah C (2019) Mobile robot path planning in dynamic environment based on cuckoo optimization algorithm. Int J Adv Robot Syst 16:1729881419839575
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
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
Lamini C, Benhlima S, Elbekri A (2018) Genetic algorithm based approach for autonomous mobile robot path planning. Procedia Comput Sci 127(C):180–189
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Pradhan SK, Parhi DR, Panda AK (2009) Fuzzy logic techniques for navigation of several mobile robots. Appl Soft Comput 9(1):290–304
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
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
Seraji H, Howard A (2002) Behavior-based robot navigation on challenging terrain: a fuzzy logic approach. IEEE Trans Robot Autom 18(3):308–321
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-02535-5