Skip to main content
Erschienen in: Intelligent Service Robotics 4/2014

01.10.2014 | Original Research Paper

An algorithm for cooperative task allocation in scalable, constrained multiple robot systems

verfasst von: Thareswari Nagarajan, Asokan Thondiyath

Erschienen in: Intelligent Service Robotics | Ausgabe 4/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The current trends in the robotics field have led to the development of large-scale multiple robot systems, and they are deployed for complex missions. The robots in the system can communicate and interact with each other for resource sharing and task processing. Many of such systems fail despite the availability of necessary resources. The major reason for this is their poor coordination mechanism. Task planning, which involves task decomposition and task allocation, is paramount in the design of coordination and cooperation strategies of multiple robot systems. Task allocation mechanism allocates the task in a mission to the robots by maximizing the overall expected performance, and thereby reducing the total allocation cost for the team. In this paper, we formulate a heuristic search-based task allocation algorithm for the task processing in heterogeneous multiple robot system, by maximizing the efficiency in terms of both communication and processing cost. We assume a set of decomposed tasks of a mission, which needs to be allocated to the robots. The near-optimal allocation schemes are found using the proposed peer structure algorithm for the given problem, where the number of the tasks is more than the robots present in the system. The cost function is the summation of static overhead cost of robots, assignment cost, and the communication cost between the dependent tasks, if they are assigned to different robots. Experiments are performed to verify the effectiveness of the algorithm by comparing it with the existing methods in terms of computational time and quality of solution. The experimental results show that the proposed algorithm performs the best under different problem scales. This proves that the algorithm can be scaled for larger system and it can work for dynamic multiple robot system.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Zlot R, Stentz A (2005) Complex task allocation for multiple robots. In: Proceedings of IEEE International Conference on Robotics and Automation, pp 1515–1522 Zlot R, Stentz A (2005) Complex task allocation for multiple robots. In: Proceedings of IEEE International Conference on Robotics and Automation, pp 1515–1522
2.
Zurück zum Zitat Atay N, Bayazit B (2006) Mixed-integer linear programming solution to multi-robot task allocation problem. Technical Report, Department of Computer Science and Engineering, Washington University, WUCSE-54 Atay N, Bayazit B (2006) Mixed-integer linear programming solution to multi-robot task allocation problem. Technical Report, Department of Computer Science and Engineering, Washington University, WUCSE-54
3.
Zurück zum Zitat Bertsekas DP (1992) The auction algorithm for assignment and other network flow problems: a tutorial introduction. Comput Optim Appl 1(1):7–66MathSciNetCrossRefMATH Bertsekas DP (1992) The auction algorithm for assignment and other network flow problems: a tutorial introduction. Comput Optim Appl 1(1):7–66MathSciNetCrossRefMATH
4.
Zurück zum Zitat Dias MB, Stentz A (2001) A market-based approach to multi-robot coordination, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, Tech. Rep. CMU-RI-TR-01-26 Dias MB, Stentz A (2001) A market-based approach to multi-robot coordination, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, Tech. Rep. CMU-RI-TR-01-26
5.
Zurück zum Zitat Han Y, Li D, Chen J, Li J, Yang X, Hu Y, Zhang G (2010) A multirobots task allocation algorithm based on relevance and ability with group collaboration. Int J Intell Eng Syst 3(2):33–41 Han Y, Li D, Chen J, Li J, Yang X, Hu Y, Zhang G (2010) A multirobots task allocation algorithm based on relevance and ability with group collaboration. Int J Intell Eng Syst 3(2):33–41
6.
Zurück zum Zitat Dias MB, Zlot R, Kalra N, Stentz A (2006) Market-based multirobot coordination: a survey and analysis. Proc IEEE 94(7):1257–1270CrossRef Dias MB, Zlot R, Kalra N, Stentz A (2006) Market-based multirobot coordination: a survey and analysis. Proc IEEE 94(7):1257–1270CrossRef
7.
Zurück zum Zitat Tang F (2005) Automated synthesis of multi-robot task solution through software reconfiguration. In: Proceedings of IEEE international conference on robotics and automation, Barcelona, Spain, pp 1501–1508 Tang F (2005) Automated synthesis of multi-robot task solution through software reconfiguration. In: Proceedings of IEEE international conference on robotics and automation, Barcelona, Spain, pp 1501–1508
8.
Zurück zum Zitat Botelho S, Alami R (1999) M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement. In: Proceedings of IEEE International Conference on Robotics and Automation, Detroit, Michigan, pp 1234–1239 Botelho S, Alami R (1999) M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement. In: Proceedings of IEEE International Conference on Robotics and Automation, Detroit, Michigan, pp 1234–1239
9.
Zurück zum Zitat Parker LE (1998) ALLIANCE: an architecture for fault tolerant multi-robot cooperation. IEEE Trans Robot Autom 14(2):220–240CrossRef Parker LE (1998) ALLIANCE: an architecture for fault tolerant multi-robot cooperation. IEEE Trans Robot Autom 14(2):220–240CrossRef
10.
Zurück zum Zitat Werger BB, Matari MJ (2001) Broadcast of local eligibility for multi-target observation. In: Parker LE, Bekey G, Barhen J (eds) Distributed autonomous robotic systems. Springer, Berlin, pp 347–356 Werger BB, Matari MJ (2001) Broadcast of local eligibility for multi-target observation. In: Parker LE, Bekey G, Barhen J (eds) Distributed autonomous robotic systems. Springer, Berlin, pp 347–356
11.
Zurück zum Zitat Tang F, Parker LE (2005) ASyMTRe: automated synthesis of multi-robot task solutions through software reconfiguration. In: Proceedings of IEEE international conference on robotics and automation, Barcelona, Spain, pp 1501–1508 Tang F, Parker LE (2005) ASyMTRe: automated synthesis of multi-robot task solutions through software reconfiguration. In: Proceedings of IEEE international conference on robotics and automation, Barcelona, Spain, pp 1501–1508
12.
Zurück zum Zitat Gerkey BP, Mataric MJ (2002) Sold!: auction methods for multi-robot control. IEEE Trans Robot Autom (Special Issue on Multi-Robot Systems) 18(5):758–768CrossRef Gerkey BP, Mataric MJ (2002) Sold!: auction methods for multi-robot control. IEEE Trans Robot Autom (Special Issue on Multi-Robot Systems) 18(5):758–768CrossRef
13.
Zurück zum Zitat Atay N, Bayazit B (2006) Mixed-integer linear programming solution to multi-robot task allocation problem, Tech. Rep. WUCSE-2006-54, Washington University, St. Louis, Mo, USA Atay N, Bayazit B (2006) Mixed-integer linear programming solution to multi-robot task allocation problem, Tech. Rep. WUCSE-2006-54, Washington University, St. Louis, Mo, USA
14.
Zurück zum Zitat Darrah MA, Niland WM, Stolarik BM (2005) Multiple UAV dynamic task allocation using mixed integer linear programming in a SEAD mission. In: InfoTech at Aerospace: advancing contemporary aerospace technologies and their integration, American Institute of Aeronautics and Astronautics, pp 2324–2334 Darrah MA, Niland WM, Stolarik BM (2005) Multiple UAV dynamic task allocation using mixed integer linear programming in a SEAD mission. In: InfoTech at Aerospace: advancing contemporary aerospace technologies and their integration, American Institute of Aeronautics and Astronautics, pp 2324–2334
15.
Zurück zum Zitat Mosteo AR, Montano L (2006) Simulated annealing for multirobot hierarchical task allocation with flexible constraints and objective functions. In: Proceedings of the workshop on network robot systems, toward intelligent robotic systems integrated with environments Mosteo AR, Montano L (2006) Simulated annealing for multirobot hierarchical task allocation with flexible constraints and objective functions. In: Proceedings of the workshop on network robot systems, toward intelligent robotic systems integrated with environments
16.
Zurück zum Zitat Jones EG, Dias MB, Stentz A (2011) Time-extended multirobot coordination for domains with intra-path constraints. Auton Robots 30(1):41–56CrossRef Jones EG, Dias MB, Stentz A (2011) Time-extended multirobot coordination for domains with intra-path constraints. Auton Robots 30(1):41–56CrossRef
17.
Zurück zum Zitat Ding Y, He Y, Jiang J (2003) Multi-robot cooperation method based on the ant algorithm: In: Proceedings of the IEEE Swarm Intelligence Symposium (SIS ’03), pp 14–18 Ding Y, He Y, Jiang J (2003) Multi-robot cooperation method based on the ant algorithm: In: Proceedings of the IEEE Swarm Intelligence Symposium (SIS ’03), pp 14–18
18.
Zurück zum Zitat Kmiecik W, Wojcikowski M, Koszalka L, Kasprzak A (2001) Task allocation in mesh connected processors with local search meta-heuristic algorithms. In: Intelligent information and database systems, pp 215–224 Kmiecik W, Wojcikowski M, Koszalka L, Kasprzak A (2001) Task allocation in mesh connected processors with local search meta-heuristic algorithms. In: Intelligent information and database systems, pp 215–224
19.
Zurück zum Zitat Brunet L (2008) Consensus-based auctions for decentralized task assignment. Master thesis, Massachusetts Institute of Technology Brunet L (2008) Consensus-based auctions for decentralized task assignment. Master thesis, Massachusetts Institute of Technology
20.
Zurück zum Zitat Thareswari N, Asokan T (2012) An improved algorithm for constrained multirobot task allocation in cooperative robot tasks. Lect Notes Electr Eng 107:455–466 Thareswari N, Asokan T (2012) An improved algorithm for constrained multirobot task allocation in cooperative robot tasks. Lect Notes Electr Eng 107:455–466
21.
Zurück zum Zitat Andersson M, Sandholm T (2000) Contract type sequencing for reallocative negotiation. In: Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS 2000), IEEE Computer Society, pp 54–160 Andersson M, Sandholm T (2000) Contract type sequencing for reallocative negotiation. In: Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS 2000), IEEE Computer Society, pp 54–160
Metadaten
Titel
An algorithm for cooperative task allocation in scalable, constrained multiple robot systems
verfasst von
Thareswari Nagarajan
Asokan Thondiyath
Publikationsdatum
01.10.2014
Verlag
Springer Berlin Heidelberg
Erschienen in
Intelligent Service Robotics / Ausgabe 4/2014
Print ISSN: 1861-2776
Elektronische ISSN: 1861-2784
DOI
https://doi.org/10.1007/s11370-014-0154-x

Weitere Artikel der Ausgabe 4/2014

Intelligent Service Robotics 4/2014 Zur Ausgabe