Skip to main content
Log in

Multi-robot Task Allocation System: Fuzzy Auction-Based and Adaptive Multi-threshold Approaches

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Auction-based and threshold-based are the prevalent approaches for multi-robot distributed task allocation problem. We study the performance of these two approaches under a multi-objective dynamic task allocation scenario. The fuzzy inference system (FIS) is used in the auction-based approach to convert the objectives into a representative bid value. Experiments reveal that FIS auction-based outperforms the adaptive threshold-based approach in terms of load balancing. In contrast, the adaptive threshold-based approach produces better results in terms of traveled distance. Moreover, both approaches can achieve the same quality satisfaction objective.

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

Similar content being viewed by others

References

  1. Alshaboti M. Distributed task allocation in multi-robot networks. Master’s thesis, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia. 2017.

  2. Dai W, Lu H, Xiao J, et al. Multi-robot dynamic task allocation for exploration and destruction. J Intell Robot Syst. 2020;98:455–79.

    Article  Google Scholar 

  3. Sheng W, Yang Q, Tan J, Xi N. Distributed multi-robot coordination in area exploration. Robot Auton Syst. 2006;54:945–55.

    Article  Google Scholar 

  4. Paul N, et al. Moving object detection using modified temporal differencing and local fuzzy thresholding. J Supercomput. 2017;73(3):1120–39.

    Article  Google Scholar 

  5. Zitouni F, Harous S, Maamri R. A distributed solution to the multi-robot task allocation problem using ant colony optimization and bat algorithm. In: Patnaik S, Yang XS, Sethi I, editors. Advances in machine learning and computational intelligence. Algorithms for intelligent systems. Singapore: Springer; 2021.

    Google Scholar 

  6. Baroudi U, Aldarwbi M, Younis M. Energy-aware connectivity restoration mechanism for cyber-physical systems of networked sensors and robots. IEEE Syst J. 2020;14(3):3093–104.

    Article  Google Scholar 

  7. Trigui S, et al. FL-MTSP: a fuzzy logic approach to solve the multi-objective multiple traveling salesman problem for multi-robot systems. Soft Comput. 2017;21(24):7351–62.

    Article  Google Scholar 

  8. Pashna M, et al. Autonomous multi-robot tracking system for oil spills on sea surface based on hybrid fuzzy distribution and potential field approach. Ocean Eng. 2020;207:107238.

    Article  Google Scholar 

  9. Korsah GA, Stentz A, Bernardine Dias M. A comprehensive taxonomy for multi-robot task allocation. Int J Robot Res. 2013;32(12):1495–512.

    Article  Google Scholar 

  10. Khamis A, Hussein A, Elmogy A. Multi-robot task allocation: a review of the state-of-the-art. In: Cooperative robots and sensor networks; 2015. p. 31–51.

  11. Gerkey BP, Mataric MJ. Formal analysis and taxonomy of task allocation in multi-robot systems. Int J Robot Res. 2004;23(9):939–54.

    Article  Google Scholar 

  12. Dias MB, Zlot R, Kalra N, Stentz A. Market-based multi-robot coordination: a survey and analysis. Proc IEEE. 2006;94:1257–70.

    Article  Google Scholar 

  13. Krieger MJB, Billeter J-B. The call of duty: self-organised task allocation in a population of up to twelve mobile robots. Robot Auton Syst. 2000;30(1):65–84.

    Article  Google Scholar 

  14. Agassounon W, Martinoli A. Efficiency and robustness of threshold-based distributed allocation algorithms in multi-agent systems. In: Proceedings of the first ACM international joint conference on autonomous agents and multiagent systems: part 3. Bologna, Italy; 2002.

  15. Vidal FS, et al. Cooperating robots for mapping tasks with a multilayer perceptron. In: Proceedings of IEEE 39th annual conference of industrial electronics society (IECON). Vienna, Austria; 2013. p. 10–13.

  16. Blender T, et al. Managing a mobile agricultural robot swarm for a seeding task. In: Proceedings of IEEE 42 annual conference of industrial electronics society (IECON). Florence, Italy; 2016. p. 24–27.

  17. Seelan SK, et al. Remote sensing applications for precision agriculture: a learning community approach. Remote Sens Environ. 2003;88(1):157–69.

    Article  Google Scholar 

  18. Baroudi U, Alshaboti M, Koubaa A, Sahar T. Dynamic multi-objective auction-based (DYMO-auction) task allocation. Appl Sci. 2020;10(9):3264. https://doi.org/10.3390/app10093264.

    Article  Google Scholar 

  19. Lagoudakis MG, Markakis E, Kempe D, Keskinocak P, Kleywegt AJ, Koenig S, et al. Auction-based multi-robot routing. Robot Sci Syst. 2005;5:343–350.

    Google Scholar 

  20. Zheng X, Koenig S, Tovey C, Improving sequential single-item auctions. In: Proceedings of international conference on intelligent robots and systems (IEEE/RSJ); 2006. p. 2238–2244.

  21. Kalra N, Martinoli A. Comparative study of market-based and threshold-based task allocation. In: Distributed autonomous robotic systems 7. Tokyo: Springer; 2006. p. 91–101.

  22. Elango M, Nachiappan S, Tiwari MK. Balancing task allocation in multi-robot systems using K-means clustering and auction based mechanisms. Expert Syst Appl. 2011;38(6):6486–91.

    Article  Google Scholar 

  23. Tolmidis AT, Petrou L. Multi-objective optimization for dynamic task allocation in a multi-robot system. Eng Appl Artif Intell. 2013;26(5):1458–68.

    Article  Google Scholar 

  24. Duan Y, Huang X, Yu X. Multi-robot dynamic virtual potential point hunting strategy based on FIS. In: Proceedings of IEEE Chinese conference on guidance, navigation and control (CGNCC). IEEE; 2016. p. 332–335.

  25. Jang I, Shin H-S, Tsourdos A. Anonymous hedonic game for task allocation in a large-scale multiple agent system. IEEE Trans Robobot. 2018;34(6):1534–48.

    Article  Google Scholar 

  26. Ghassemi P, Chowdhury S. Decentralized task allocation in multi-robot systems via bipartite graph matching augmented with fuzzy clustering. In: International design engineering technical conferences and computers and information in engineering conference, vol. 51753. American Society of Mechanical Engineers. Quebec, Canada; 2018.

  27. Ahmed AA, Al-Shaboti M, Al-Zubairi A. An indoor emergency guidance algorithm based on wireless sensor networks. In: Proceedings of IEEE international conference on cloud computing (ICCC), IEEE; 2015. p. 1–5.

  28. Nasser N, et al. An efficient wireless sensor network-based water quality monitoring system. In: Proceedings of IEEE ACS international conference on computer systems and applications (AICCSA), IEEE; 2013. p. 1–4.

  29. Webots. Commercial mobile robot simulation software, Cyberbotics Ltd. http://www.cyberbotics.com.

  30. KheperaIII. K-team mobile robotics, K-Team Corporation. http://www.k-team.com/mobile-robotics-products/old-products/khepera-iii.

  31. Sallam G, Al-Shaboti M, Baroudi U. Performance evaluation of autonomous deployment of WSAN in a real environment. In: 14th International multi-conference on systems, signals & devices (SSD), Marrakech; 2017. p. 669–674. https://doi.org/10.1109/SSD.2017.8166927.

  32. KFUPM Robotics. Auction based task allocation using Webots Simulator; 2017. https://www.youtube.com/watch?v=HURvQlslTO8.

Download references

Acknowledgements

The authors would like to acknowledge the support provided by the National Plan for Science, Technology, and Innovation (MAARIFAH)-King Abdulaziz City for Science and Technology through the Science and Technology Unit at King Fahd University of Petroleum and Minerals (KFUPM), the Kingdom of Saudi Arabia, Award project no. 11-ELE2147-4.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Uthman Baroudi.

Ethics declarations

Conflict of interest

Mohammed Alshaboti declares that he has no conflict of interest. Uthman Baroudi declares that he has no conflict of interest.

Ethical approval

This article does not contain any studies with human participants performed by any of the authors.

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

Alshaboti, M., Baroudi, U. Multi-robot Task Allocation System: Fuzzy Auction-Based and Adaptive Multi-threshold Approaches. SN COMPUT. SCI. 2, 87 (2021). https://doi.org/10.1007/s42979-021-00479-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-021-00479-x

Keywords

Navigation