Skip to main content
Erschienen in: The Journal of Supercomputing 1/2021

27.03.2020

Decentralized task allocation for heterogeneous multi-UAV system with task coupling constraints

verfasst von: Fang Ye, Jie Chen, Qian Sun, Yuan Tian, Tao Jiang

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2021

Einloggen

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

search-config
loading …

Abstract

Cooperative multiple task assignment problem is an essential issue in the collaboration of multiple unmanned aerial vehicles (UAVs). Consensus-based bundle algorithm (CBBA) is a decentralized task assignment method that only considers homogeneous agents and independent tasks. Thus, we develop an extended CBBA with task coupling constraints (CBBA-TCC) in this paper to solve the multi-task assignment problem with task coupling constraints in the heterogeneous multi-UAV system. CBBA is a two-stage iteration algorithm with inner and outer consensus stages. The inner consensus stage is designed as a modified version of CBBA in this paper. A Can-do list is firstly raised at the beginning of bundle construction phase on each agent to record the tasks that can be performed by this agent without violating the task precedence constraints. Hence, at the inner consensus stage, each agent will only bid on the Can-do list. Then, we adopt a task performing time list for each agent to store the performing times of its assigned tasks. With associate consensus strategy of task performing time list at the conflict resolution phase, the precedence constraint of coupled tasks can be guaranteed. After reaching inner consensus, the outer consensus stage introduces an insert-position feasibility index to determine whether the assigned tasks satisfy the coupling constraints and resolve the constraint violation conflicts. Through the iterations of inner and outer consensus stages, CBBA will reach global consensus and obtain conflict-free task assignment results. Numerical simulations demonstrate the feasibility and reliability of CBBA in various search and rescue scenarios.

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

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • 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!

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!

Literatur
1.
Zurück zum Zitat Kurdi HA, Ebtesam A, Maram A et al (2018) Autonomous task allocation for multi-UAV systems based on the locust elastic behavior. Appl Soft Comput 71:110–126CrossRef Kurdi HA, Ebtesam A, Maram A et al (2018) Autonomous task allocation for multi-UAV systems based on the locust elastic behavior. Appl Soft Comput 71:110–126CrossRef
2.
Zurück zum Zitat Turner J, Meng Q, Schaefer G et al (2017) Distributed task rescheduling with time constraints for the optimization of total task allocations in a multirobot system. IEEE Trans Cybern 48(9):2583–2597CrossRef Turner J, Meng Q, Schaefer G et al (2017) Distributed task rescheduling with time constraints for the optimization of total task allocations in a multirobot system. IEEE Trans Cybern 48(9):2583–2597CrossRef
3.
Zurück zum Zitat Dias MB, Zlot R, Kalra N et al (2006) Market-based multirobot coordination: a survey and analysis. Proc IEEE 94(7):1257–1270CrossRef Dias MB, Zlot R, Kalra N et al (2006) Market-based multirobot coordination: a survey and analysis. Proc IEEE 94(7):1257–1270CrossRef
4.
Zurück zum Zitat Johnson LB, Choi HL, How JP (2016) The role of information assumptions in decentralized task allocation: a tutorial. IEEE Control Syst Mag 36(4):45–58MathSciNetCrossRef Johnson LB, Choi HL, How JP (2016) The role of information assumptions in decentralized task allocation: a tutorial. IEEE Control Syst Mag 36(4):45–58MathSciNetCrossRef
5.
Zurück zum Zitat Kim MH, Kim SP, Lee S (2012) Social-welfare based task allocation for multi-robot systems with resource constraints. Comput Ind Eng 63(4):994–1002CrossRef Kim MH, Kim SP, Lee S (2012) Social-welfare based task allocation for multi-robot systems with resource constraints. Comput Ind Eng 63(4):994–1002CrossRef
6.
Zurück zum Zitat Trigui S, Koubaa A, Cheikhrouhou O et al (2014) A distributed market-based algorithm for the multi-robot assignment problem. Procedia Comput Sci 32:1108–1114CrossRef Trigui S, Koubaa A, Cheikhrouhou O et al (2014) A distributed market-based algorithm for the multi-robot assignment problem. Procedia Comput Sci 32:1108–1114CrossRef
7.
Zurück zum Zitat Edison E, Shima T (2011) Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms. Comput Oper Res 38(1):340–356MathSciNetMATHCrossRef Edison E, Shima T (2011) Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms. Comput Oper Res 38(1):340–356MathSciNetMATHCrossRef
8.
Zurück zum Zitat Xu G, Long T, Wang Z et al (2020) Target-bundled genetic algorithm for multi-unmanned aerial vehicle cooperative task assignment considering precedence constraints. Proc Inst Mech Eng Part G J Aerosp Eng 234(3):760–773CrossRef Xu G, Long T, Wang Z et al (2020) Target-bundled genetic algorithm for multi-unmanned aerial vehicle cooperative task assignment considering precedence constraints. Proc Inst Mech Eng Part G J Aerosp Eng 234(3):760–773CrossRef
9.
Zurück zum Zitat Jia Z, Yu J, Ai X et al (2018) Cooperative multiple task assignment problem with stochastic velocities and time windows for heterogeneous unmanned aerial vehicles using a genetic algorithm. Aerosp Sci Technol 76:112–125CrossRef Jia Z, Yu J, Ai X et al (2018) Cooperative multiple task assignment problem with stochastic velocities and time windows for heterogeneous unmanned aerial vehicles using a genetic algorithm. Aerosp Sci Technol 76:112–125CrossRef
10.
Zurück zum Zitat Huang H, Zhuo T (2019) Multi-model cooperative task assignment and path planning of multiple UCAV formation. Multimed Tools Appl 78(1):415–436CrossRef Huang H, Zhuo T (2019) Multi-model cooperative task assignment and path planning of multiple UCAV formation. Multimed Tools Appl 78(1):415–436CrossRef
11.
Zurück zum Zitat Zhao W, Meng Q, Chung PWH (2015) A heuristic distributed task allocation method for multivehicle multitask problems and its application to search and rescue scenario. IEEE Trans Cybern 46(4):902–915CrossRef Zhao W, Meng Q, Chung PWH (2015) A heuristic distributed task allocation method for multivehicle multitask problems and its application to search and rescue scenario. IEEE Trans Cybern 46(4):902–915CrossRef
12.
Zurück zum Zitat Oh G, Kim Y, Ahn J et al (2017) Market-based task assignment for cooperative timing missions in dynamic environments. J Intell Robot Syst 87(1):97–123CrossRef Oh G, Kim Y, Ahn J et al (2017) Market-based task assignment for cooperative timing missions in dynamic environments. J Intell Robot Syst 87(1):97–123CrossRef
13.
Zurück zum Zitat Wu W, Cui N, Shan W et al (2018) Distributed task allocation for multiple heterogeneous UAVs based on consensus algorithm and online cooperative strategy. Aircr Eng Aerosp Technol 90(9):1464–1473CrossRef Wu W, Cui N, Shan W et al (2018) Distributed task allocation for multiple heterogeneous UAVs based on consensus algorithm and online cooperative strategy. Aircr Eng Aerosp Technol 90(9):1464–1473CrossRef
14.
Zurück zum Zitat Choi HL, Brunet L, How JP (2009) Consensus-based decentralized auctions for robust task allocation. IEEE Trans Robot 25(4):912–926CrossRef Choi HL, Brunet L, How JP (2009) Consensus-based decentralized auctions for robust task allocation. IEEE Trans Robot 25(4):912–926CrossRef
15.
Zurück zum Zitat Choi HL, Whitten AK, How JP (2010) Decentralized task allocation for heterogeneous teams with cooperation constraints. In: Proceedings of the 2010 American Control Conference. IEEE, pp 3057–3062 Choi HL, Whitten AK, How JP (2010) Decentralized task allocation for heterogeneous teams with cooperation constraints. In: Proceedings of the 2010 American Control Conference. IEEE, pp 3057–3062
16.
Zurück zum Zitat Bertuccelli L, Choi HL, Cho P et al (2009) Real-time multi-UAV task assignment in dynamic and uncertain environments. In: AIAA Guidance, Navigation, and Control Conference, 5776 Bertuccelli L, Choi HL, Cho P et al (2009) Real-time multi-UAV task assignment in dynamic and uncertain environments. In: AIAA Guidance, Navigation, and Control Conference, 5776
17.
Zurück zum Zitat Johnson L, Ponda S, Choi HL et al (2010) Improving the efficiency of a decentralized tasking algorithm for UAV teams with asynchronous communications. In: AIAA Guidance, Navigation, and Control Conference, 8421 Johnson L, Ponda S, Choi HL et al (2010) Improving the efficiency of a decentralized tasking algorithm for UAV teams with asynchronous communications. In: AIAA Guidance, Navigation, and Control Conference, 8421
18.
Zurück zum Zitat Johnson L, Ponda S, Choi HL et al (2011) Asynchronous decentralized task allocation for dynamic environments. Infotech Aerospace, San Juan, p 1441 Johnson L, Ponda S, Choi HL et al (2011) Asynchronous decentralized task allocation for dynamic environments. Infotech Aerospace, San Juan, p 1441
19.
Zurück zum Zitat Nayak S, Yeotikar S, Carrillo E et al (2020) Experimental comparison of decentralized task allocation algorithms under imperfect communication. IEEE Robot Autom Lett 5(2):572–579CrossRef Nayak S, Yeotikar S, Carrillo E et al (2020) Experimental comparison of decentralized task allocation algorithms under imperfect communication. IEEE Robot Autom Lett 5(2):572–579CrossRef
20.
Zurück zum Zitat Buckman N, Choi HL, How JP (2019) Partial replanning for decentralized dynamic task allocation. In: AIAA Scitech 2019 Forum, 0915 Buckman N, Choi HL, How JP (2019) Partial replanning for decentralized dynamic task allocation. In: AIAA Scitech 2019 Forum, 0915
21.
Zurück zum Zitat Ponda S, Redding J, Choi HL et al (2010) Decentralized planning for complex missions with dynamic communication constraints. In: Proceedings of the 2010 American Control Conference. IEEE, pp 3998–4003 Ponda S, Redding J, Choi HL et al (2010) Decentralized planning for complex missions with dynamic communication constraints. In: Proceedings of the 2010 American Control Conference. IEEE, pp 3998–4003
22.
Zurück zum Zitat Di Paola D, Naso D, Turchiano B (2011) Consensus-based robust decentralized task assignment for heterogeneous robot networks. In: Proceedings of the 2011 American Control Conference. IEEE, pp 4711–4716 Di Paola D, Naso D, Turchiano B (2011) Consensus-based robust decentralized task assignment for heterogeneous robot networks. In: Proceedings of the 2011 American Control Conference. IEEE, pp 4711–4716
23.
Zurück zum Zitat Binetti G, Naso D, Turchiano B (2012) Decentralized task allocation for heterogeneous agent systems with constraints on agent capacity and critical tasks. In: 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO). IEEE, pp 1627–1632 Binetti G, Naso D, Turchiano B (2012) Decentralized task allocation for heterogeneous agent systems with constraints on agent capacity and critical tasks. In: 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO). IEEE, pp 1627–1632
24.
Zurück zum Zitat Binetti G, Naso D, Turchiano B (2013) Decentralized task allocation for surveillance systems with critical tasks. Robot Auton Syst 61(12):1653–1664CrossRef Binetti G, Naso D, Turchiano B (2013) Decentralized task allocation for surveillance systems with critical tasks. Robot Auton Syst 61(12):1653–1664CrossRef
25.
Zurück zum Zitat Hunt S, Meng Q, Hinde C et al (2014) A consensus-based grouping algorithm for multi-agent cooperative task allocation with complex requirements. Cogn Comput 6(3):338–350CrossRef Hunt S, Meng Q, Hinde C et al (2014) A consensus-based grouping algorithm for multi-agent cooperative task allocation with complex requirements. Cogn Comput 6(3):338–350CrossRef
27.
Zurück zum Zitat Whitbrook A, Meng Q, Chung PWH (2017) Reliable, distributed scheduling and rescheduling for time-critical, multiagent systems. IEEE Trans Autom Sci Eng 15(2):732–747CrossRef Whitbrook A, Meng Q, Chung PWH (2017) Reliable, distributed scheduling and rescheduling for time-critical, multiagent systems. IEEE Trans Autom Sci Eng 15(2):732–747CrossRef
28.
Zurück zum Zitat Moon S, Oh E, Shim DH (2013) An integral framework of task assignment and path planning for multiple unmanned aerial vehicles in dynamic environments. J Intell Robot Syst 70(1–4):303–313CrossRef Moon S, Oh E, Shim DH (2013) An integral framework of task assignment and path planning for multiple unmanned aerial vehicles in dynamic environments. J Intell Robot Syst 70(1–4):303–313CrossRef
Metadaten
Titel
Decentralized task allocation for heterogeneous multi-UAV system with task coupling constraints
verfasst von
Fang Ye
Jie Chen
Qian Sun
Yuan Tian
Tao Jiang
Publikationsdatum
27.03.2020
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2021
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03264-4

Weitere Artikel der Ausgabe 1/2021

The Journal of Supercomputing 1/2021 Zur Ausgabe