Skip to main content

Advertisement

Log in

Evolving collective cognition for object identification in foraging robotic swarms

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

This paper focuses on the collective cognition by robotic swarms. The robotic swarms expected to perform tasks that are beyond the capability of a single robot by collective behavior that emerge from local interactions, similar to biological swarms. However, the robotic swarms have to rely on the collective cognition more than biological swarms when considering the limitation in sensory capabilities and the cost of each robot. In this paper, we develop controllers for a robotic swarm to accomplish a foraging task that requires collective cognition. In this task, robots have to both collectively distinguish two objects, namely food and poison, and cooperatively transport food objects to the nest. We applied an evolutionary robotics approach with the covariance matrix adaptation evolution strategy to develop controllers for robotic swarms. The results of computer simulations show that collective cognition was successfully developed, which allows the robots to transport only food objects. In addition, we also perform experiments to examine the scalability and the flexibility of the developed controllers.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.

Notes

  1. Box2D: A 2D Physics Engine for Games. Available on https://box2d.org.

References

  1. Şahin E (2005) Swarm robotics: from sources of inspiration to domains of application. Swarm robotics, Springer, lecture notes in computer science. Springer, Berlin, pp 10–20

    Google Scholar 

  2. Dorigo M, Birattari M, Brambilla M (2014) Swarm robotics. Scholarpedia 9(1):1463

    Article  Google Scholar 

  3. Couzin ID (2009) Collective cognition in animal groups. Trends Cognit Sci 13(1):36–43

    Article  Google Scholar 

  4. Trianni V, Tuci E, Passino KM, Marshall JA (2011) Swarm cognition: an interdisciplinary approach to the study of self-organising biological collectives. Swarm Intell 5(1):3–18

    Article  Google Scholar 

  5. Schmickl T, Möslinger C, Crailsheim K (2006) Collective perception in a robot swarm. International Workshop on Swarm Robotics. Springer, Berlin, pp 144–157

    Google Scholar 

  6. Valentini G, Brambilla D, Hamann H, Dorigo M (2016) Collective perception of environmental features in a robot swarm. International Conference on Swarm Intelligence. Springer, Berlin, pp 65–76

    Chapter  Google Scholar 

  7. Ebert JT, Gauci M, Nagpal R (2018) Multi-feature collective decision making in robot swarms. In: Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, International Foundation for Autonomous Agents and Multiagent Systems, pp. 1711–1719.

  8. Nolfi S, Floreano D (2000) Evolutionary robotics: the biology, intelligence, and technology of self-organizing machines. MIT Press, London

    Google Scholar 

  9. Trianni V (2008) Evolutionary swarm robotics: evolving self-organising behaviours in groups of autonomous robots, Studies in Computational Intelligence, vol 108. Springer, Berlin

    Book  Google Scholar 

  10. Brambilla M, Ferrante E, Birattari M, Dorigo M (2013) Swarm robotics: a review from the swarm engineering perspective. Swarm Intell 7(1):1–41

    Article  Google Scholar 

  11. Francesca G, Birattari M (2016) Automatic design of robot swarms: achievements and challenges. Front Robot AI. https://doi.org/10.3389/frobt.2016.00029

    Article  Google Scholar 

  12. Trianni V, Groß R, Labella TH, Şahin E, Dorigo M (2003) Evolving aggregation behaviors in a swarm of robots. European Conference on Artificial Life, Springer, Lecture Notes in Artificial Intelligence. Springer, Berlin, pp 865–874

    Google Scholar 

  13. Soysal O, Bahçeci E, Şahin E (2007) Aggregation in swarm robotic systems: evolution and probabilistic control. Turk J Electr Eng Comput Sci 15(2):199–225

    Google Scholar 

  14. Baldassarre G, Nolfi S, Parisi D (2003) Evolving mobile robots able to display collective behaviors. Artif Life 9(3):255–267

    Article  Google Scholar 

  15. Sperati V, Trianni V, Nolfi S (2011) Self-organised path formation in a swarm of robots. Swarm Intell 5(2):97–119

    Article  Google Scholar 

  16. Hiraga M, Wei Y, Yasuda T, Ohkura K (2018) Evolving autonomous specialization in congested path formation task of robotic swarms. Artif Life Robot 23(4):547–554

    Article  Google Scholar 

  17. Nitschke GS, Schut MC, Eiben A (2012) Evolving behavioral specialization in robot teams to solve a collective construction task. Swarm Evol Comput 2:25–38

    Article  Google Scholar 

  18. Gross R, Dorigo M (2009) Towards group transport by swarms of robots. Int J Bio-Inspir Comput 1(1–2):1–13

    Article  Google Scholar 

  19. Hansen N, Ostermeier A (1996) Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation. In: Proceedings of IEEE International Conference on Evolutionary Computation, 1996, IEEE, pp. 312–317.

  20. Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195

    Article  Google Scholar 

  21. Hansen N (2016) The CMA evolution strategy: a tutorial. arXiv preprint arXiv:1604.00772

  22. Silva F, Duarte M, Correia L, Oliveira SM, Christensen AL (2016) Open issues in evolutionary robotics. Evol Comput 24(2):205–236

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kazuhiro Ohkura.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hiraga, M., Wei, Y. & Ohkura, K. Evolving collective cognition for object identification in foraging robotic swarms. Artif Life Robotics 26, 21–28 (2021). https://doi.org/10.1007/s10015-020-00628-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-020-00628-0

Keywords