Skip to main content

Communication Optimization for Efficient Dynamic Task Allocation in Swarm Robotics

  • Conference paper
  • First Online:
Bioinspired Optimization Methods and Their Applications (BIOMA 2020)

Abstract

The interest in solving high complexity problems has been growing in recent years, intensifying the use of swarm robotics. Cooperation is a central idea to the usage of swarm robotics because it enables the solution of complex problems with a coordinated execution of basic tasks, which together lead to the achievement of the swarm common goal. This coordination is only possible with an efficient task allocation. Inspired by the strategy of the particle swarm optimization algorithm, we propose a novel algorithm called the Clustered Dynamic Task Allocation (CDTA). This algorithm performs task allocation to swarm robots in a fully distributed manner. It performs a guided search of the solution spaces using the concept of adaptive speed. However, this process requires an intense exchange of information between robots, which hinders the efficiency of the task allocation process for large swarms. This paper proposes the use of a clustered communication topology between the swarm robots, aiming to optimize the underlying communication processes, and thus enabling efficient task allocation for large robotic swarms. The results obtained with the cluster-based topology are compared to those obtained with the full mesh-based topology.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Brambilla, M., et al.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1–41 (2013). https://doi.org/10.1007/s11721-012-0075-2

    Article  Google Scholar 

  2. Caraballo, L., et al.: The block-information-sharing strategy for task allocation: a case study for structure assembly with aerial robots. Eur. J. Oper. Res. 260(2), 725–738 (2017)

    Article  Google Scholar 

  3. GCTronic, Elisa-3 (2019). http://www.gctronic.com/doc/index.php/Elisa-3

  4. Eberhart, R., Kennedy, J.: A new optimizer using particle swarm theory. In: 1995 IEEE Proceedings of the 6th International Symposium on Micro Machine and Human Science, MHS 1995, pp. 39–43 (1995)

    Google Scholar 

  5. Gerkey, B.P., Matric, M.J.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 23(9), 939–954 (2004)

    Article  Google Scholar 

  6. Luo, L., Chakraborty, N., Sycara, K.: Distributed algorithms for multirobot task assignment with task deadline constraints. IEEE Trans. Autom. Sci. Eng. 12(3), 876–888 (2015)

    Article  Google Scholar 

  7. Mendonça, R.M., Nedjah, N., Mourelle, M.: PSO-based distributed algorithm for dynamic task allocation in a robotic swarm. Procedia Comput. Sci. 51, 326–335 (2015)

    Article  Google Scholar 

  8. Nedjah, N., Silva Jr., L.: Review of methodologies and tasks in swarm robotics towards standardization. Swarm Evol. Comput. 50, 100565 (2019). https://doi.org/10.1016/j.swevo.2019.100565

    Article  Google Scholar 

  9. Nedjah, N., Morais, G.R., Mourelle, L.: Inspiration-wise swarm intelligence meta-heuristics for continuous optimization: a survey – part I. Int. J. Bio-inspired Comput. 15(4), 207–223 (2019)

    Article  Google Scholar 

  10. Tan, Y., Zheng, Z.-Y.: Research advance in swarm robotics. Defense Technol. 9(1), 18–39 (2013)

    Article  Google Scholar 

  11. Tang, F.; Parker, L. E. ASyMTRe: automated synthesis of multi-robot task solutions through software reconfiguration. In: 2005 IEEE Proceedings of the Robotics and Automation, IEEE ICRA, pp. 1501–1508 (2005)

    Google Scholar 

  12. Wang, J., Gu, Y., Li, X.: Multi-robot task allocation based on ant colony algorithm. J. Comput. 7(9), 2160–2167 (2012)

    Google Scholar 

  13. Zhang, Y., Liu, S.-H.: Survey of multi-robot task allocation. CAAI Trans. Intell. Syst. 3(2), 115–120 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nadia Nedjah .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nedjah, N., Ribeiro, L.M., de Macedo Mourelle, L. (2020). Communication Optimization for Efficient Dynamic Task Allocation in Swarm Robotics. In: Filipič, B., Minisci, E., Vasile, M. (eds) Bioinspired Optimization Methods and Their Applications. BIOMA 2020. Lecture Notes in Computer Science(), vol 12438. Springer, Cham. https://doi.org/10.1007/978-3-030-63710-1_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-63710-1_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-63709-5

  • Online ISBN: 978-3-030-63710-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics