Abstract
Finding the shortest path to the destination is a vital need for autonomous mobile robots. In this article, a smart adaptive particle swarm optimization (APSO) algorithm is proposed for robot path planning. It allows the robot to reach the target point with the shortest possible path and to avoid the obstacles safely in uncertain environments. A new objective function is derived with distance function and a path smoothening parameter is integrated to avoid sharp turns. The results of the proposed method rely on computer simulation and real robot experimentation in different environments. It is proved that they are in good agreement. A comparative study between the proposed algorithm and various other algorithms is also presented. The results showed that the proposed smart algorithm is capable of successfully avoiding various types of obstacles including the local minima situation.
Similar content being viewed by others
References
Li Y, Zhu H (2018) A simple optimization method for the design of a lightweight, explosion-proof housing for a coal mine rescue robot. J Braz Soc Mech Sci Eng 40:340. https://doi.org/10.1007/s40430-018-1264-8
Keshavarzian H, Daneshjou K (2020) (2020) PSO-based online estimation of aerodynamic ground effect in the backstepping controller of quadrotor. J Braz Soc Mech Sci Eng 42:555. https://doi.org/10.1007/s40430-020-02614-w
Mac TT, Copot C, Tran DT, De Keyser R (2016) Heuristic approaches in robot path planning: a survey. Robot Auto Syst 86:13–28
Patle BK, Pandey A, Parhi DRK, Jagadeesh A (2019) A review: on path planning strategies for navigation of mobile robot. Defence Technology
Cai C, Ferrari S (2009) Information-driven sensor path planning by approximate cell decomposition. IEEE Trans Syst Man Cyber, Part B (Cyber) 39(3): 672–689.
Garrido S, Moreno L, Abderrahim M, Martin F (2006) Path planning for mobile robot navigation using voronoi diagram and fast marching. Intelligent robots and systems 2006 ieee/rs, international conference on 2006. IEEE, New York, pp 2376–2381
Ma L, Xue J, Kawabata K, Zhu J, Ma C, Zheng N (2015) Efficient sampling-based motion planning for on-road autonomous driving. IEEE Trans Intell Transp Syst 16(4):1961–1976
Karaman S, Frazzoli E (2011) Sampling-based algorithms for optimal motion planning. Int J Robo Res 30(7):846–894
Singh NN, Chatterjee A, Chatterjee A, Rakshit A (2011) A two-layered subgoal based mobile robot navigation algorithm with vision system and IR sensors. Measurement 44(4):620–641
Wu Z, Hu G, Feng L, Wu J, Liu S (2016) Collision avoidance for mobile robots based on artificial potential field and obstacle envelope modelling. Assembl Autom 36(3):318–332
Montiel O, Orozco-Rosas U, Sepúlveda R (2015) Path planning for mobile robots using bacterial potential field for avoiding static and dynamic obstacles. Expert Syst Appl 42(12):5177–5191
Yu ZZ, Yan JH, Zhao J, Chen ZF, Zhu YH (2011) Mobile robot path planning based on improved artificial potential field method. J Harbin Inst Tech 43(1):50–55
Korayem MH, Nazemizadeh M, Nohooji HR (2014) Optimal point-to-point motion planning of non-holonomic mobile robots in the presence of multiple obstacles. J Braz Soc Mech Sci Eng 36:221–232. https://doi.org/10.1007/s40430-013-0063-5
Rubio Y, Picos K, Orozco-Rosas U, Sepúlveda C, Ballinas E, Montiel O, Sepúlveda R (2018) Path following fuzzy system for a nonholonomic mobile robot based on frontal camera information. Fuzzy logic augmentation of neural and optimization algorithms: theoretical aspects and real applications. Springer, Cham, pp 223–240
Singh NH, Thongam K (2018) Mobile robot navigation using fuzzy logic in static environments. Proc Comput Sci 125:11–17
Zhao R, Lee HK (2017) Fuzzy-based path planning for multiple mobile robots in unknown dynamic environment. J Elec Eng Tech 12(2):918–925
Janglová D (2004) Neural networks in mobile robot motion. Int J Adv Rob Syst 1(1):2
Yang SX, Meng M (2000) An efficient neural network approach to dynamic robot motion planning. Neural Netw 13(2):143–148
Mohanty PK, Parhi DR (2014) A new intelligent motion planning for mobile robot navigation using multiple adaptive neuro-fuzzy inference system. Appl Math Inf Sci 8(5):2527
Al-Khatib M, Saade JJ (2003) An efficient data-driven fuzzy approach to the motion planning problem of a mobile robot. Fuzzy Sets Syst 134(1):65–82
Pandey A, Burse K (2016) Cascade neuro-fuzzy architecture based mobile-robot navigation and obstacle avoidance in static and dynamic environments.
Parhi DR, Mohanty PK (2016) IWO-based adaptive neuro-fuzzy controller for mobile robot navigation in cluttered environments. Int J Adv Manuf Tech 83(9–12):1607–1625
Sahu D, Mishra AK (2017) Mobile robot path planning by genetic algorithm with safety parameter. Int J Eng Sci 14723.
Ismail AT, Sheta A, Al-Weshah M (2008) A mobile robot path planning using genetic algorithm in static environment. J Comput Sci 4(4):341–344
Cai Z, Peng Z (2002) Cooperative coevolutionary adaptive genetic algorithm in path planning of cooperative multi-mobile robot systems. J Intell Rob Syst 33(1):61–71
Tuncer A, Yildirim M (2012) Dynamic path planning of mobile robots with improved genetic algorithm. Comput Electr Eng 38(6):1564–1572
Amer NH, Zamzuri H, Hudha K (2018) Path tracking controller of an autonomous armoured vehicle using modified Stanley controller optimized with particle swarm optimization. J Braz Soc Mech Sci Eng 40:104
Abdalla TY, Abed AA, Ahmed AA (2017) Mobile robot navigation using PSO-optimized fuzzy artificial potential field with fuzzy control. J Intell Fuzzy Syst 32(6):3893–3908
Setyawan N, Kadir REA, Jazidie A (2017) Adaptive Gaussian parameter particle swarm optimization and its implementation in mobile robot path planning. Intelligent Technology and Its Applications (ISITIA), International Seminar on 2017. IEEE, New York, pp 238–243
Tang B, Zhanxia Z, Luo J (2017) A convergence-guaranteed particle swarm optimization method for mobile robot global path planning. Assembly Autom 37(1):114–129
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. Applied Soft Comput 59:68–76
Ever YK (2017) Using simplified swarm optimization on path planning for intelligent mobile robot. Proc Comput Sci 120:83–90
Yadav PK, Mohanta JC, Mohanty SR (2016) An improved path planning approach for mobile robot navigation based on particle swarm optimization. Date: 12th June, 2016 Hyderabad, 24.
Alam MS, Rafique MU (2015) Mobile robot path planning in environments cluttered with non-convex obstacles using particle swarm optimization. Control automation and robotics ICCAR international conference on 2015. IEEE, New York, pp 32–36
Alam MS, Rafique MU, Khan MU (2015) Mobile robot path planning in static environments using particle swarm optimization. Int J Comput Sci Electro Eng 3(3)
Wang X, Zhang G, Zhao J, Rong H, Ipate F, Lefticaru R (2015) A modified membrane-inspired algorithm based on particle swarm optimization for mobile robot path planning. Int J Comput Commun Control 10(5):732–745
Mo H, Xu L (2015) Research of biogeography particle swarm optimization for robot path planning. Neurocomput 148:91–99
Yusof TST, Toha SF, Yusof HM (2015) Path planning for visually impaired people in an unfamiliar environment using particle swarm optimization. Proc Comput Sci 76:80–86
Song B, Wang Z, Zou L (2017) On global smooth path planning for mobile robots using a novel multimodal delayed PSO algorithm. Cognit Comput 9(1):5–17
Arana-Daniel N, Gallegos AA, López-Franco C, Alanis AY (2014) Smooth global and local path planning for mobile robot using particle swarm optimization, radial basis functions, splines and Bézier curves. 2014 IEEE congress on evolutionary computation (CEC). IEEE, New York, pp 175–182
Zhou F, Song B, Tian G (2011) B\’{e} zier curve based smooth path planning for mobile robot. J Inf Comput Sci 8(12):2441–2450
On S, Yazici A (2011) A comparative study of smooth path planning for a mobile robot considering kinematic constraints. 2011 International symposium on innovations in intelligent systems and applications. IEEE, New York, pp 565–569
Ho YJ, Liu JS (2009) Collision-free curvature-bounded smooth path planning using composite Bezier curve based on Voronoi diagram. 2009 IEEE international symposium on computational intelligence in robotics and automation-(CIRA). IEEE, New York, pp 463–468
Jolly KG, Kumar RS, Vijayakumar R (2009) A Bezier curve based path planning in a multi-agent robot soccer system without violating the acceleration limits. Rob Auto Syst 57(1):23–33
Chen X, Li Y (2006) Smooth path planning of a mobile robot using stochastic particle swarm optimization. 2006 International conference on mechatronics and automation. IEEE, New York, pp 1722–1727
Kennedy J (2011) Particle swarm optimization. Encyclopedia of machine learning. Springer, Boston, pp 760–766
Kulkarni RV, Venayagamoorthy GK (2007) An estimation of distribution improved particle swarm optimization algorithm. In: 2007 3rd international conference on intelligent sensors, sensor networks and information, IEEE, New York, pp 539–544
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, New York, pp 633–640
Mohamed AZ, Lee SH, Hsu HY, Nath N (2012) A faster path planner using accelerated particle swarm optimization. Artif Life Rob 17(2):233–240
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: Evolutionary Computation Proceedings, 1998. IEEE world congress on computational intelligence., The 1998 IEEE International Conference. IEEE, Newyork, pp 69–73
Song B, Wang Z, Sheng L (2016) A new genetic algorithm approach to smooth path planning for mobile robots. Assembl Autom 36(2):138–145
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: Adriano Almeida Gonçalves Siqueira.
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
Mohanty, P.K., Dewang, H.S. A smart path planner for wheeled mobile robots using adaptive particle swarm optimization. J Braz. Soc. Mech. Sci. Eng. 43, 101 (2021). https://doi.org/10.1007/s40430-021-02827-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-021-02827-7