Abstract
Navigation or path planning is the basic need for movement of robots. Navigation consists of two foremost concerns, target tracking and hindrance avoidance. Hindrance avoidance is the way to accomplish the task without clashing with intermediate hindrances. In this paper, an evolutionary scheme to solve the multi-agent, multi-target navigation problem in an unknown dynamic environment is proposed. The strategy is a combination of modified artificial bee colony for neighborhood search planner and evolutionary programming to smoothen the resulting intermediate feasible path. The proposed strategy has been tested against navigation performances on a collection of benchmark maps for A* algorithm, particle swarm optimization with clustering-based distribution factor, genetic algorithm and rapidly-exploring random trees for path planning. Navigation effectiveness has been measured by smoothness of feasible paths, path length, number of nodes traversed and algorithm execution time. Results show that the proposed method gives good results in comparison to others.
Similar content being viewed by others
References
Hong Q, Xing K, Alexander T (2013) An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots. Neurocomputing 120:509–517
Hossain MA, Ferdous I (2015) Autonomous robot path planning in dynamic environment using a new optimization technique inspired by bacterial foraging technique. Robot Auton Syst 64:137–141
Raja P, Pugazhenthi S (2009) Path planning for mobile robots in dynamic environments using particle swarm optimization. In: International conference on advances in recent technologies in communication and computing, 2009. ARTCom’09. IEEE, pp 401–405
Mo H, Lifang X (2015) Research of biogeography particle swarm optimization for robot path planning. Neurocomputing 148:91–99
Kala R, Shukla A, Tiwari R (2011) Robotic path planning in static environment using hierarchical multi-neuron heuristic search and probability based fitness. Neurocomputing 74(14):2314–2335
Tuncer A, Yildirim M (2012) Dynamic path planning of mobile robots with improved genetic algorithm. Comput Electr Eng 38(6):1564–1572
Parker LE (2008) Multiple mobile robot systems. In: Springer Handbook of Robotics. Springer, Berlin, pp 921–941
Masehian Ellips, Sedighizadeh Davoud (2010) A multi-objective PSO-based algorithm for robot path planning. In: 2010 IEEE international conference on industrial technology (ICIT). IEEE, pp 465–470
Das PK, Behera HS, Panigrahi BK (2016) A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning. Swarm Evol Comput 28:14–28
Reshamwala A, Vinchurkar DP (2013) Robot path planning using an ant colony optimization approach: a survey. Int J Adv Res Artif Intell 2:65–71
Cao J (2016) Robot global path planning based on an improved ant colony algorithm. J Comput Commun 4(02):11
Bhattacharjee P, Rakshit P, Goswami I, Konar , Nagar AK (2011) Multi-robot path-planning using artificial bee colony optimization algorithm. In: 2011 third World Congress on Nature and Biologically Inspired Computing (NaBIC). IEEE, pp 219–224
Ma Q, Lei X (2010) Dynamic path planning of mobile robots based on ABC algorithm. In: Artificial intelligence and computational intelligence, pp 267–274
Shi P, Cui Y (2010) Dynamic path planning for mobile robot based on genetic algorithm in unknown environment. In: 2010 Chinese control and decision conference. IEEE, pp 4325–4329
Wang Y, Sillitoe IPW, Mulvaney DJ (2007) Mobile robot path planning in dynamic environments. In: Proceedings 2007 IEEE international conference on robotics and automation. IEEE, pp 71–76
Fogel LJ (1999) Intelligence through simulated evolution: forty years of evolutionary programming. Wiley, Hoboken
Xiao J, Michalewicz Z, Zhang L, Trojanowski K (1997) Adaptive evolutionary planner/navigator for mobile robots. IEEE Trans Evol Comput 1(1):18–28
Achour N, Chaalal M (2011) Mobile robots path planning using genetic algorithms. In: The seventh international conference on autonomic and autonomous systems, Baker, ICAS, pp 111–115
Tsai C-C, Huang H-C, Chan C-K (2011) Parallel elite genetic algorithm and its application to global path planning for autonomous robot navigation. IEEE Trans Ind Electron 58(10):4813–4821
Jun H, Qingbao Z (2010) Multi-objective mobile robot path planning based on improved genetic algorithm. In: 2010 international conference on intelligent computation technology and automation (ICICTA), vol 2. IEEE, pp 752–756
Bigaj P, Kacprzyk J (2013) A memetic algorithm based procedure for a global path planning of a movement constrained mobile robot. In: 2013 IEEE Congress on evolutionary computation. IEEE, pp 135–141
Sharma S, Sur C, Shukla A, Tiwari R (2015) CBDF based cooperative multi robot target searching and tracking using BA. In: Computational intelligence in data mining, vol 3. Springer, pp 373–384
Kala R, Shukla A, Tiwari R, Rungta S, Janghel RR (2009) Mobile robot navigation control in moving obstacle environment using genetic algorithm, artificial neural networks and A* algorithm. In: 2009 WRI World Congress on computer science and information engineering, vol 4. IEEE, pp 705–713
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department
Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Faridi, A.Q., Sharma, S., Shukla, A. et al. Multi-robot multi-target dynamic path planning using artificial bee colony and evolutionary programming in unknown environment. Intel Serv Robotics 11, 171–186 (2018). https://doi.org/10.1007/s11370-017-0244-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-017-0244-7