Skip to main content
Top
Published in: Autonomous Robots 7/2019

09-01-2019

Dynamic task allocation in an uncertain environment with heterogeneous multi-agents

Authors: Hebah ElGibreen, Kamal Youcef-Toumi

Published in: Autonomous Robots | Issue 7/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Dynamic task allocation (DTA) is a key feature in collaborative robotics. It affects organizations’ profits and allows agents to perform more tasks when efficiently designed. Although some work has been done on DTA, allocating tasks dynamically in an uncertain environment between heterogeneous multi-agents has rarely been investigated. The solutions proposed so far have inefficiently managed uncertainty, and none of them has utilized the semantics of heterogeneous agents’ capabilities. Studies measuring the performance of these techniques on real robots are also scarce. Therefore, this paper proposes an online DTA method, which introduces new functionalities that can be applied in a real environment. In particular, an uncertain incremental cost function is developed with a distributed semantic negotiation strategy that reflects heterogeneous capabilities without needing to communicate them. The proposed method is tested in a dynamic environment and experiments on heterogeneous real/virtual robots are conducted with different numbers of agents. Different statistical and visualization tools are used to analyze the results, including bar graphs for the waiting time metrics, histograms for the waiting time frequency, scatter plots for the result distribution and variance, and critical difference diagrams for ANOVA–Tukey results. The results indicate that the proposed DTA balances allocation quality and reliability, allowing the agents to serve targets equally without neglecting certain targets at the expense of the total performance. Evidently, updating the cost incrementally allows agents to update their allocation and choose better routes to finish the task earlier. Understanding the capability also gives priority to the capable agents that complete the task faster.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
In this context, the observation is the real cost observed by the robot while performing the task in its current environment.
 
2
The simulator was originally developed by David Portugal, and we modified it to include SAUDE and support agents with different capabilities. We also integrated tools for the semantic ontology. The original version of the simulator is available at https://​github.​com/​davidbsp/​patrolling_​sim.
 
3
This is another version of the patrolling simulator that allow real robots to navigate with virtual robots. We improved this version further to support the turtlebots used in the experiment and to included SAUDE. We also integrated the needed tools for the semantic ontology and introduced different capabilities for the robots. The original version of the tool is available at https://​github.​com/​gennari/​patrolling_​sim.
 
Literature
go back to reference Drenjanac, D., Tomic, S. D. K., & Kühn, E. (2015). A semantic framework for modeling adaptive autonomy in task allocation in robotic fleets. In 2015 IEEE 24th international conference on enabling technologies: Infrastructure for collaborative enterprises, 15–17 June 2015 (pp. 15–20). https://doi.org/10.1109/wetice.2015.29. Drenjanac, D., Tomic, S. D. K., & Kühn, E. (2015). A semantic framework for modeling adaptive autonomy in task allocation in robotic fleets. In 2015 IEEE 24th international conference on enabling technologies: Infrastructure for collaborative enterprises, 1517 June 2015 (pp. 15–20). https://​doi.​org/​10.​1109/​wetice.​2015.​29.
go back to reference Khamis, A., Hussein, A., & Elmogy, A. (2015). Multi-robot task allocation: A review of the state-of-the-art. In A. Koubâa & J. R. Martínez-de Dios (Eds.), Cooperative robots and sensor networks 2015 (pp. 31–51). Cham: Springer.CrossRef Khamis, A., Hussein, A., & Elmogy, A. (2015). Multi-robot task allocation: A review of the state-of-the-art. In A. Koubâa & J. R. Martínez-de Dios (Eds.), Cooperative robots and sensor networks 2015 (pp. 31–51). Cham: Springer.CrossRef
go back to reference Liu, B. (2015). Uncertainty theory (5th ed.)., Springer Uncertainty Research Berlin: Springer.MATH Liu, B. (2015). Uncertainty theory (5th ed.)., Springer Uncertainty Research Berlin: Springer.MATH
go back to reference Parker, J. E. (2013). Task allocation for multi-agent systems in dynamic environments. In Paper presented at the Proceedings of the 2013 international conference on Autonomous agents and multi-agent systems, St. Paul, MN, USA. Parker, J. E. (2013). Task allocation for multi-agent systems in dynamic environments. In Paper presented at the Proceedings of the 2013 international conference on Autonomous agents and multi-agent systems, St. Paul, MN, USA.
go back to reference Pippin, C., Christensen, H., & Weiss, L. (2013). Performance based task assignment in multi-robot patrolling. In Paper presented at the proceedings of the 28th annual ACM symposium on applied computing, Coimbra, Portugal. Pippin, C., Christensen, H., & Weiss, L. (2013). Performance based task assignment in multi-robot patrolling. In Paper presented at the proceedings of the 28th annual ACM symposium on applied computing, Coimbra, Portugal.
go back to reference Su, H.-H., Su, L., Dornhaus, A., & Lynch, N. (2017). Ant-inspired dynamic task allocation via gossiping. In 5th workshop on biological distributed algorithms (BDA 2017), Washington, DC (in press). Su, H.-H., Su, L., Dornhaus, A., & Lynch, N. (2017). Ant-inspired dynamic task allocation via gossiping. In 5th workshop on biological distributed algorithms (BDA 2017), Washington, DC (in press).
go back to reference Tenorth, M. M. (2011). Knowledge processing for autonomous robots. Doctoral dissertation, Technische Universität München. Tenorth, M. M. (2011). Knowledge processing for autonomous robots. Doctoral dissertation, Technische Universität München.
go back to reference UNIHB. (2016). Deliverable D5.2: Technical report/publications on knowledge-base realization. Sherpa: Smart collaboration between humans and ground-aerial robots for improving rescuing activities in Alpine environments. UNIHB. (2016). Deliverable D5.2: Technical report/publications on knowledge-base realization. Sherpa: Smart collaboration between humans and ground-aerial robots for improving rescuing activities in Alpine environments.
go back to reference Ure, N. K., Omidshafiei, S., Lopez, B. T., Agha-Mohammadi, A. A., How, J. P., & Vian, J. (2015). Online heterogeneous multiagent learning under limited communication with applications to forest fire management. In 2015 IEEE/RSJ international conference on intelligent robots and systems (IROS), Sept. 28 2015–Oct. 2 2015 (pp. 5181–5188). https://doi.org/10.1109/iros.2015.7354107. Ure, N. K., Omidshafiei, S., Lopez, B. T., Agha-Mohammadi, A. A., How, J. P., & Vian, J. (2015). Online heterogeneous multiagent learning under limited communication with applications to forest fire management. In 2015 IEEE/RSJ international conference on intelligent robots and systems (IROS), Sept. 28 2015Oct. 2 2015 (pp. 5181–5188). https://​doi.​org/​10.​1109/​iros.​2015.​7354107.
go back to reference Wicke, D., Freelan, D., & Luke, S. (2015). Bounty hunters and multiagent task allocation. In Paper presented at the proceedings of the 2015 international conference on autonomous agents and multiagent systems, Istanbul, Turkey. Wicke, D., Freelan, D., & Luke, S. (2015). Bounty hunters and multiagent task allocation. In Paper presented at the proceedings of the 2015 international conference on autonomous agents and multiagent systems, Istanbul, Turkey.
Metadata
Title
Dynamic task allocation in an uncertain environment with heterogeneous multi-agents
Authors
Hebah ElGibreen
Kamal Youcef-Toumi
Publication date
09-01-2019
Publisher
Springer US
Published in
Autonomous Robots / Issue 7/2019
Print ISSN: 0929-5593
Electronic ISSN: 1573-7527
DOI
https://doi.org/10.1007/s10514-018-09820-5

Other articles of this Issue 7/2019

Autonomous Robots 7/2019 Go to the issue