Skip to main content
Log in

Coordination of multi-robot path planning for warehouse application using smart approach for identifying destinations

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

Abstract

Path planning and coordination in a multi-robot system are important and complex tasks in any environment. In a multi-robot system, there can be multiple objectives to be achieved by multiple robots simultaneously. Nowadays, many mobile service robots are being used in warehouses to reduce running costs and overheads. In a large warehouse, there can be multiple robots to handle the number of operations. Planning a path means to find out the optimal route, and coordinating them means a collision-free route. To get both the parameters to reach their optimal level becomes a tedious task to achieve. The efficiency of overall warehouse operation can be improved by adequately addressing the coordination and path planning issues among the robots. In warehouses, each robot has to navigate to its destination by finding a collision-free optimal route in coordination with other robots. In this paper, a comparative study with the acclaimed path planning and coordination has been presented. The proposed smart approach has been presented for a multi-robot system to find a collision-free optimal path in a warehouse to handle storage pods. This paper proposes a smart distance metric-based approach for a multi-robot system to identify their goals smartly and traverse only a minimal path to reach their goal without getting being collided. It uses a smart distance metric-based approach to find the intended path. The proposed work performs better when compared with other works like A* and ILP. It is strictly monitored that there is no collision occurred during execution. Three different instances of a warehouse have been considered to carry out the experiments with parameters such as path length, average path and elapsed time. The experiments with 800 pods and 16 robots report the improvement in performance up to 2.5% and 13% in average path length and elapsed time.

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

Similar content being viewed by others

References

  1. D’Andrea R (2012) Guest editorial: a revolution in the warehouse: a retrospective on kiva systems and the grand challenges ahead. IEEE Trans Autom Sci Eng 9(4):638–639

    Article  Google Scholar 

  2. Ng M-K, Chong Y-W, Ko K-M, Park Y-H, Leau Y-B (2020) Adaptive path finding algorithm in dynamic environment for warehouse robot. Neural Comput Appl 32(17):13155–13171

    Article  Google Scholar 

  3. Yang Y, Zhang J, Liu Y, Song X (2019) Multi-agv collision avoidance path optimization for unmanned warehouse based on improved ant colony algorithm. International conference on bio-inspired computing: theories and applications. Springer, New York, pp 527–537

    Google Scholar 

  4. Wen S, Zheng W, Zhu J, Li X, Chen S (2011) Elman fuzzy adaptive control for obstacle avoidance of mobile robots using hybrid force/position incorporation. IEEE Trans Syst Man Cybern Part C Appl Rev 42(4):603–608

    Google Scholar 

  5. Canny J (1988) The complexity of robot motion planning. MIT press, Cambridge

    MATH  Google Scholar 

  6. Cho D-H, Jang D-S, Choi H-L (2020) Memetic algorithm-based path generation for multiple dubins vehicles performing remote tasks. Int J Syst Sci 51(4):608–630

    Article  MathSciNet  Google Scholar 

  7. Bakdi A, Hentout A, Boutami H, Maoudj A, Hachour O, Bouzouia B (2017) Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control. Robot Auton Syst 89:95–109

    Article  Google Scholar 

  8. Song B, Wang Z, Zou L (2017) On global smooth path planning for mobile robots using a novel multimodal delayed pso algorithm. Cogn Comput 9(1):5–17

    Article  Google Scholar 

  9. Wu Q, Lin H, Jin Y, Chen Z, Li S, Chen D (2020) A new fallback beetle antennae search algorithm for path planning of mobile robots with collision-free capability. Soft Comput 24(3):2369–2380

    Article  Google Scholar 

  10. Song R, Liu Y, Bucknall R (2019) Smoothed a* algorithm for practical unmanned surface vehicle path planning. Appl Ocean Res 83:9–20

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Choset H (2001) Coverage for robotics-a survey of recent results. Ann Math Artif Intell 31(1–4):113–126

    Article  MATH  Google Scholar 

  13. Brumitt BL, Stentz A (1996) Dynamic mission planning for multiple mobile robots. In: Proceedings of IEEE international conference on robotics and automation, vol 3. IEEE, pp 2396–2401

  14. Wawerla J, Sukhatme GS, Mataric MJ (2002) Collective construction with multiple robots. In: IEEE/RSJ international conference on intelligent robots and systems, vol 3. IEEE, pp 2696–2701

  15. Cui R, Guo J, Gao B (2013) Game theory-based negotiation for multiple robots task allocation. Robotica 31(6):923–934

    Article  Google Scholar 

  16. Roldán JJ, Garcia-Aunon P, Garzón M, DeLeón J, DelCerro J, Barrientos A (2016) Heterogeneous multi-robot system for mapping environmental variables of greenhouses. Sensors 16(7):1018

    Article  Google Scholar 

  17. Luo M, Hou X, Yang J (2019) Multi-robot one-target 3d path planning based on improved bioinspired neural network. In: 2019 16th international computer conference on wavelet active media technology and Information Processing. IEEE, pp 410–413

  18. Dias MB, Zlot R, Kalra N, Stentz A (2006) Market-based multirobot coordination: a survey and analysis. Proc IEEE 94(7):1257–1270

    Article  Google Scholar 

  19. Yuan J, Wang H, Lin C, Liu D, Yu D (2019) A novel gru-rnn network model for dynamic path planning of mobile robot. IEEE Access 7:15140–15151

    Article  Google Scholar 

  20. Luna R, Bekris K.E (2011) Efficient and complete centralized multi-robot path planning. In: 2011 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 3268–3275

  21. Yan Z, Jouandeau N, Cherif AA (2013) A survey and analysis of multi-robot coordination. Int J Adv Robot Syst 10(12):399

    Article  Google Scholar 

  22. Parker LE (2007) Distributed intelligence: overview of the field and its application in multi-robot systems. In: AAAI fall symposium: regarding the intelligence in distributed intelligent systems. pp 1–6

  23. Capitan J, Spaan MT, Merino L, Ollero A (2013) Decentralized multi-robot cooperation with auctioned pomdps. Int J Robot Res 32(6):650–671

    Article  Google Scholar 

  24. Ota J (2006) Multi-agent robot systems as distributed autonomous systems. Adv Eng Inform 20(1):59–70

    Article  Google Scholar 

  25. Nerurkar ED, Zhou KX, Roumeliotis SI (2011) A hybrid estimation framework for cooperative localization under communication constraints. In: 2011 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 502–509

  26. Sartoretti G, Wu Y, Paivine W, Kumar TS, Koenig S, Choset H (2019) Distributed reinforcement learning for multi-robot decentralized collective construction. Distributed autonomous robotic systems. Springer, New York, pp 35–49

    Chapter  Google Scholar 

  27. Baxter JL, Burke EK, Garibaldi JM, Norman M (2009) Shared potential fields and their place in a multi-robot co-ordination taxonomy. Robot Auton Syst 57(10):1048–1055

    Article  Google Scholar 

  28. Gerkey BP, Mataric MJ (2002) Sold!: Auction methods for multirobot coordination. IEEE Trans Robot Autom 18(5):758–768

    Article  Google Scholar 

  29. Chen X, Zhang P, Du G, Li F (2018) Ant colony optimization based memetic algorithm to solve bi-objective multiple traveling salesmen problem for multi-robot systems. IEEE Access 6:21745–21757

    Article  Google Scholar 

  30. Han SD, Yu J (2019) Effective heuristics for multi-robot path planning in warehouse environments. In: 2019 International symposium on multi-robot and multi-agent systems (MRS). IEEE, pp 10–12

  31. Al-Jarrah R, Shahzad A, Roth H (2015) Path planning and motion coordination for multi-robots system using probabilistic neuro-fuzzy. IFAC-PapersOnLine 48(10):46–51

    Article  Google Scholar 

  32. Ni J, Wang K, Cao Q, Khan Z, Fan X (2017) A memetic algorithm with variable length chromosome for robot path planning under dynamic environments. Int J Robot Autom 32(4):414–424

    Google Scholar 

  33. Alotaibi ETS, Al-Rawi H (2018) A complete multi-robot path-planning algorithm. Autonom Agents Multi-Agent Syst 32(5):693–740

    Article  Google Scholar 

  34. Warren CW (1990) Multiple robot path coordination using artificial potential fields. In: Proceedings., IEEE international conference on robotics and automation. IEEE, pp 500–505

  35. Svestka P, Overmars MH (1995) Coordinated motion planning for multiple car-like robots using probabilistic roadmaps. In: Proceedings of 1995 IEEE international conference on robotics and automation, vol 2. IEEE, pp 1631–1636

  36. Švestka P, Overmars MH (1998) Coordinated path planning for multiple robots. Robot Auton Syst 23(3):125–152

    Article  Google Scholar 

  37. Burgard W, Moors M, Fox D, Simmons R, Thrun S (2000) Collaborative multi-robot exploration. In: Proceedings 2000 ICRA. Millennium conference. IEEE international conference on robotics and automation. Symposia proceedings (Cat. No. 00CH37065), vol.1. IEEE, pp 476–481

  38. Bennewitz M, Burgard W, Thrun S (2001) Optimizing schedules for prioritized path planning of multi-robot systems. In: Proceedings 2001 ICRA. IEEE international conference on robotics and automation (Cat. No. 01CH37164), vol 1. IEEE, pp 271–276

  39. Sanchez G, Latombe JC (2002) Using a prm planner to compare centralized and decoupled planning for multi-robot systems. In: Proceedings 2002 IEEE international conference on robotics and automation (Cat. No. 02CH37292), vol 2. IEEE, pp 2112–2119

  40. Kalra N, Ferguson D, Stentz A (2005) Hoplites: a market-based framework for planned tight coordination in multirobot teams. In: Proceedings of the 2005 IEEE international conference on robotics and automation. IEEE, pp 1170–1177

  41. Wurm K.M, Stachniss C, Burgar W (2008) Coordinated multi-robot exploration using a segmentation of the environment. In: 2008 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 1160–1165

  42. Hollinger G, Singh S, Djugash J, Kehagias A (2009) Efficient multi-robot search for a moving target. Int J Robot Res 28(2):201–219

    Article  Google Scholar 

  43. van Den Berg J, Snoeyink J, Lin MC, Manocha D (2009) Centralized path planning for multiple robots: optimal decoupling into sequential plans. In: Robotics: science and systems, vol 2. pp 2–3

  44. Hollinger G, Singh S (2010) Multi-robot coordination with periodic connectivity. In: 2010 IEEE international conference on robotics and automation. IEEE, pp 4457–4462

  45. Ding XC, Rahmani AR, Egerstedt M (2010) Multi-uav convoy protection: an optimal approach to path planning and coordination. IEEE Trans Robot 26(2):256–268

    Article  Google Scholar 

  46. Wagner G, Choset H (2011) M*: A complete multirobot path planning algorithm with performance bounds. In: 2011 IEEE/RSJ international conference on intelligent robots and systems. IEEE, pp 3260–3267

  47. Otte M, Correll N (2014) Any-com multi-robot path-planning with dynamic teams: multi-robot coordination under communication constraints. Experimental robotics. Springer, New York, pp 743–757

    Chapter  Google Scholar 

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

  49. Ma H, Wu X, Gong Y, Cui Y, Song J (2015) A task-grouped approach for the multi-robot task allocation of warehouse system. In: 2015 international conference on computer science and mechanical automation (CSMA). IEEE, pp 277–280

  50. Wagner G, Choset H (2015) Subdimensional expansion for multirobot path planning. Artif Intell 219:1–24

    Article  MathSciNet  MATH  Google Scholar 

  51. Claes D, Oliehoek F, Baier H, Tuyls K, et al., (2017) Decentralised online planning for multi-robot warehouse commissioning, In: AAMAS’17: Proceedings of the 16th international conference on autonomous agents and multiagent systems. pp 492–500

  52. Araki B, Strang J, Pohorecky S, Qiu C, Naegeli T, Rus D (2017) Multi-robot path planning for a swarm of robots that can both fly and drive. In: 2017 IEEE international conference on robotics and automation (ICRA), IEEE, pp 5575–5582

  53. Bolu A, Korçak Ö (2019) Path planning for multiple mobile robots in smart warehouse. In: 2019 7th international conference on control, mechatronics and automation (ICCMA). IEEE, pp 144–150

  54. Kumar NV, Kumar CS (2018) Development of collision free path planning algorithm for warehouse mobile robot. Procedia Compu Sci 133:456–463

    Article  Google Scholar 

  55. Almadhoun R, Taha T, Seneviratne L, Zweiri Y (2019) A survey on multi-robot coverage path planning for model reconstruction and mapping. SN Appl Sci 1(8):847

    Article  Google Scholar 

  56. Cortés J, Egerstedt M (2017) Coordinated control of multi-robot systems: a survey. SICE J Control Meas Syst Integr 10(6):495–503

    Article  Google Scholar 

  57. Wurman PR, D’Andrea R, Mountz M (2008) Coordinating hundreds of cooperative, autonomous vehicles in warehouses. AI Mag 29(1):9–9

    Google Scholar 

  58. Bogue R (2016) Growth in e-commerce boosts innovation in the warehouse robot market. Ind Robot Int J

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kaushlendra Sharma.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sharma, K., Doriya, R. Coordination of multi-robot path planning for warehouse application using smart approach for identifying destinations. Intel Serv Robotics 14, 313–325 (2021). https://doi.org/10.1007/s11370-021-00363-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-021-00363-w

Keywords

Navigation