Skip to main content

Autonomous Task Allocation for Swarm Robotic Systems Using Behavioral Decomposition

  • Conference paper
  • First Online:
Intelligent and Evolutionary Systems

Part of the book series: Proceedings in Adaptation, Learning and Optimization ((PALO,volume 8))

Abstract

Swarm robotic systems (SRS) are a type of multi-robot systems, in which robots operate without any form of centralized control. In SRS, the generation of a complex swarm behavior resulting in robots being dynamically distributed over different sub-tasks requires an autonomous task allocation mechanism. It has been well recognized that evolutionary robotics with an evolving artificial neural network is a promising approach for generating collective swarm behavior. However, the artificial evolution often suffers from the bootstrap problem, especially when the underlying task is very complex. On the other hand, the behavioral decomposition, which is based on the divide-and-conquer thinking, has been reported to be effective for overcoming the bootstrap problem. In this paper, we describe how a behavioral decomposition based evolutionary robotics approach can be applied to synthesize a composite artificial neural network based controller for a complex task. The simulation results show the hierarchical strategy based evolutionary robotics approach is effective for generating autonomous task allocation behavior for a swarm robotic system.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Notes

  1. 1.

    Box2D is an open-source physics engine, which can be found on http://box2d.org.

References

  1. Şahin, E.: Swarm Robotics: From Sources of Inspiration to Domains of Application. SAB2004 WS Swarm Robotics, LNCS, vol. 3342, pp. 10–20 (2005)

    Google Scholar 

  2. Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: From Nature to Artificial Systems. Oxford University Press, New York (1999)

    Google Scholar 

  3. Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: A review from the swarm engineering perspective. Swarm Intelligence, 7(1), pp. 1–41, (2013)

    Google Scholar 

  4. Scholarpedia Website, http://www.scholarpedia.org/article/Swarm_robotics

  5. Liu, W., Winfield, A.: Modelling and optimisation of adaptive foraging in swarm robotic systems. The International Journal of Robotics Research. (2010)

    Google Scholar 

  6. Harvey, I., Husbands, P., Cliff, D., Thompson, A., Jakobi, N.: Evolutionary robotics: the Sussex approach. Robotics and autonomous systems, 20(2), pp. 205–224 (1997)

    Google Scholar 

  7. Nolfi, S., Floreano, D.: Evolutionary robotics. MIT Press (2000)

    Google Scholar 

  8. Yao, X.: Evolving artificial neural networks. Proceedings of the IEEE, 87(9), pp. 1423–1447 (1999)

    Google Scholar 

  9. Floreano, D., Dürr, P., Mattiussi, C.: Neuroevolution: from architectures to learning. Evolutionary Intelligence, 1(1), pp. 47–62 (2008)

    Google Scholar 

  10. Silva, F., Duarte, M., Correia, L., Oliveriram S.M., Christensen, A.L.: Open Issues in Evolutionary Robotics. Evolutionary Computation, 24(2), pp. 205–236. (2016)

    Google Scholar 

  11. Gomez, F., Miikkulainen, R.: Incremental evolution of complex general behavior. In Adaptive Behavior, 5(3-4), pp. 317–342 (1997)

    Google Scholar 

  12. Lee, W. P., Hallam, J., Lund, H. H.: Learning complex robot behaviours by evolutionary computing with task decomposition. In Learning Robots, pp. 155–172. Springer Berlin Heidelberg (1997)

    Google Scholar 

  13. Duarte, M., Oliveira, S., Christensen, A.L.: Hierarchical evolution of robotic controllers for complex tasks. In IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL), pp. 1–6. IEEE Press, Piscataway (2012)

    Google Scholar 

  14. Celis, S., Hornby, G. S., Bongard, J.: Avoiding local optima with user demonstrations and low-level control. In IEEE Congress on Evolutionary Computation, pp. 3403–3410. IEEE. (2013)

    Google Scholar 

  15. Pini, G., Brutschy, A., Frison, M., Roli, A., Dorigo, M., Birattari, M.: Task partitioning in swarms of robots: An adaptive method for strategy selection. In Swarm Intelligence, 5(3–4), pp. 283–304. (2011)

    Google Scholar 

  16. Agassounon, W., Martinoli, A., Goodman, R.: A scalable, distributed algorithm for allocating workers in embedded systems. In IEEE International Conference on Systems, Man, and Cybernetics, Vol. 5, pp. 3367–3373. IEEE. (2001)

    Google Scholar 

  17. Castello, E., Yamamoto, T., Nakamura, Y., Ishiguro, H.: Task allocation for a robotic swarm based on an adaptive response threshold model. In Control, Automation and Systems (ICCAS), 2013 13th International Conference on (pp. 259–266). IEEE. (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kazuhiro Ohkura .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Wei, Y., Yasuda, T., Ohkura, K. (2017). Autonomous Task Allocation for Swarm Robotic Systems Using Behavioral Decomposition. In: Leu, G., Singh, H., Elsayed, S. (eds) Intelligent and Evolutionary Systems. Proceedings in Adaptation, Learning and Optimization, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-49049-6_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49049-6_34

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49048-9

  • Online ISBN: 978-3-319-49049-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics