Skip to main content

Advertisement

Log in

Multi-robot multi-target dynamic path planning using artificial bee colony and evolutionary programming in unknown environment

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

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.

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
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

  4. Mo H, Lifang X (2015) Research of biogeography particle swarm optimization for robot path planning. Neurocomputing 148:91–99

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Tuncer A, Yildirim M (2012) Dynamic path planning of mobile robots with improved genetic algorithm. Comput Electr Eng 38(6):1564–1572

    Article  Google Scholar 

  7. Parker LE (2008) Multiple mobile robot systems. In: Springer Handbook of Robotics. Springer, Berlin, pp 921–941

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Cao J (2016) Robot global path planning based on an improved ant colony algorithm. J Comput Commun 4(02):11

    Article  Google Scholar 

  12. 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

  13. Ma Q, Lei X (2010) Dynamic path planning of mobile robots based on ABC algorithm. In: Artificial intelligence and computational intelligence, pp 267–274

  14. 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

  15. 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

  16. Fogel LJ (1999) Intelligence through simulated evolution: forty years of evolutionary programming. Wiley, Hoboken

    MATH  Google Scholar 

  17. Xiao J, Michalewicz Z, Zhang L, Trojanowski K (1997) Adaptive evolutionary planner/navigator for mobile robots. IEEE Trans Evol Comput 1(1):18–28

    Article  Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

  21. 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

  22. 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

  23. 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

  24. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjeev Sharma.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-017-0244-7

Keywords

Navigation