Dynamic and Distributed Allocation of Resource Constrained Project Tasks to Robots

Sanem Sariel, Tucker Balch

Abstract

In this work, we propose a dynamic task selection scheme for allocating real-world tasks to the members of a multi-robot team. Tasks in our research are subject to precedence constraints and simultaneous execution requirements. This problem is similar to the Resource Constrained Project Scheduling Problem (RCPSP) in operations research. Particularly, we also deal with the missions that may change their forms by introducing new online tasks during execution making the problem more challenging besides the real world dynamism. Unpredictability of the exact processing times of tasks, unstable cost values during runtime and inconsistencies due to uncertain information form the main difficulties of the task allocation problem for robot systems. Since the processing times of the tasks are not exactly known in advance, we propose a dynamic task selection scheme for the eligible tasks instead of scheduling all of them to eliminate the redundant calculations. In our approach, globally efficient solutions are attained by the mechanisms for forming priority based rough schedules by tentative coalition commitments and selecting the most suitable tasks from these schedules. The approach is distributed and computationally efficient.

References

  1. Sariel, S., Balch, T.: A distributed multi-robot cooperation framework for real time task achievement. In: The Intl. Symp. on Distributed Autonomous Robotic Systems (DARS). (2006)
  2. Sariel, S., Balch, T., Erdogan, N.: Robust multi-robot cooperation through dynamic task allocation and precaution routines. In: The International Conference on Informatics in Control, Automation and Robotics (ICINCO). (2006)
  3. Sariel, S., Balch, T.: Efficient bids on task allocation for multi-robot exploration. In: The 19th International FLAIRS Conference. (2006)
  4. Sariel, S., Balch, T., Stack, J.R.: Empirical evaluation of auction-based coordination of AUVs in a realistic simulated mine countermeasure task. In: The Intl. Symp. on Distributed Autonomous Robotic Systems (DARS). (2006)
  5. Botelho, S.C., Alami, R.: M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement. In: IEEE Intl. Conf. on Robotics and Automation (ICRA). (1999)
  6. Zlot, R., Stentz, A.: Market-based multirobot coordination for complex tasks. Intl. J. of Robotics Research 25 (2006)
  7. Dias, M.: TraderBots: A New Paradigm for Robust and Efficient Multirobot Coordination in Dynamic Environments. Phd thesis, Carnegie Mellon University (2004)
  8. Lemarie, T., Alami, R., Lacroix, S.: A distributed task allocation scheme in multi-uav context. In: IEEE Intl. Conf. on Robotics and Automation (ICRA). (2004)
  9. Gancet, J., Hattanberger, G., Alami, R., Lacroix, S.: Task planning and control for a multiuav system: Architecture and algorithms. In: IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS). (2005)
  10. Dias, M.B., Zlot, R.M., Kalra, N., Stentz, A.: Market-based multirobot coordination: A survey and analysis. Technical Report CMU-RI-TR-05-13, Carnegie Mellon University (2005)
  11. Brucker, P.: Scheduling and constraint propagation. Discrete Applied Mathematics 123 (2002) 227-256
  12. Horling, B., Lesser, V.: A survey of multi-agent organizational paradigms. The Knowledge Engineering Review 19 (2005) 281-316
  13. Shehory, O., Kraus, S.: Methods for task allocation via agent coalition formation. Artificial Intelligence 101 (1998) 165-200
  14. Vig, L., Adams, J.A.: Issues in multi-robot coalition formation. In: Multi-Robot Systems. From Swarms to Intelligent Automata. Volume III. (2005) 15-26
  15. Smith, R.G.: The contract net protocol: High level communication and control in a distributed problem solver. IEEE Trans. on Computers C- 29 (1980)
  16. (ALWSE: http://www.ncsc.navy.mil/Capabilities and Facilities/Capabilities/ Littoral Warfare Modeling and Simulation.htm)
Download


Paper Citation


in Harvard Style

Sariel S. and Balch T. (2006). Dynamic and Distributed Allocation of Resource Constrained Project Tasks to Robots . In Proceedings of the 2nd International Workshop on Multi-Agent Robotic Systems - Volume 1: MARS, (ICINCO 2006) ISBN 978-972-8865-66-5, pages 34-43. DOI: 10.5220/0001225100340043


in Bibtex Style

@conference{mars06,
author={Sanem Sariel and Tucker Balch},
title={Dynamic and Distributed Allocation of Resource Constrained Project Tasks to Robots},
booktitle={Proceedings of the 2nd International Workshop on Multi-Agent Robotic Systems - Volume 1: MARS, (ICINCO 2006)},
year={2006},
pages={34-43},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001225100340043},
isbn={978-972-8865-66-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Multi-Agent Robotic Systems - Volume 1: MARS, (ICINCO 2006)
TI - Dynamic and Distributed Allocation of Resource Constrained Project Tasks to Robots
SN - 978-972-8865-66-5
AU - Sariel S.
AU - Balch T.
PY - 2006
SP - 34
EP - 43
DO - 10.5220/0001225100340043