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.
Similar content being viewed by others
References
Alshaboti M. Distributed task allocation in multi-robot networks. Master’s thesis, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia. 2017.
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.
Sheng W, Yang Q, Tan J, Xi N. Distributed multi-robot coordination in area exploration. Robot Auton Syst. 2006;54:945–55.
Paul N, et al. Moving object detection using modified temporal differencing and local fuzzy thresholding. J Supercomput. 2017;73(3):1120–39.
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.
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.
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.
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.
Korsah GA, Stentz A, Bernardine Dias M. A comprehensive taxonomy for multi-robot task allocation. Int J Robot Res. 2013;32(12):1495–512.
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.
Gerkey BP, Mataric MJ. Formal analysis and taxonomy of task allocation in multi-robot systems. Int J Robot Res. 2004;23(9):939–54.
Dias MB, Zlot R, Kalra N, Stentz A. Market-based multi-robot coordination: a survey and analysis. Proc IEEE. 2006;94:1257–70.
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.
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.
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.
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.
Seelan SK, et al. Remote sensing applications for precision agriculture: a learning community approach. Remote Sens Environ. 2003;88(1):157–69.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Webots. Commercial mobile robot simulation software, Cyberbotics Ltd. http://www.cyberbotics.com.
KheperaIII. K-team mobile robotics, K-Team Corporation. http://www.k-team.com/mobile-robotics-products/old-products/khepera-iii.
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.
KFUPM Robotics. Auction based task allocation using Webots Simulator; 2017. https://www.youtube.com/watch?v=HURvQlslTO8.
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
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-021-00479-x