Skip to main content
Top

2018 | OriginalPaper | Chapter

Evolving a Repertoire of Controllers for a Multi-function Swarm

Authors : Sondre A. Engebråten, Jonas Moen, Oleg Yakimenko, Kyrre Glette

Published in: Applications of Evolutionary Computation

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Automated design of swarm behaviors with a top-down approach is a challenging research question that has not yet been fully addressed in the robotic swarm literature. This paper seeks to explore the possibility of using an evolutionary algorithm to evolve, rather than hand code, a wide repertoire of behavior primitives enabling more effective control of a large group or swarm of unmanned systems. We use the MAP-elites algorithm to generate a repertoire of controllers with varying abilities and behaviors allowing the swarm to adapt to user-defined preferences by selection of a new appropriate controller. To test the proposed method we examine two example applications: perimeter surveillance and network creation. Perimeter surveillance require agents to explore, while network creation requires them to disperse without losing connectivity. These are distinct application that have drastically different requirements on agent behavior, and are a good benchmark for our swarm controller optimization framework. We show a performance comparison between a simple weighted controller and a parametric controller. Evolving controllers allows for specifying desired behaviors top-down, in terms of objectives to solve, rather than bottom-up.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

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!

Literature
1.
go back to reference Gross, R., Dorigo, M.: Towards group transport by swarms of robots. Int. J. Bio-Inspired Comput. 1(1–2), 1–13 (2009)CrossRef Gross, R., Dorigo, M.: Towards group transport by swarms of robots. Int. J. Bio-Inspired Comput. 1(1–2), 1–13 (2009)CrossRef
2.
go back to reference Mitri, S., Floreano, D., Keller, L.: The evolution of information suppression in communicating robots with conflicting interests. Proc. Natl. Acad. Sci. 106(37), 15786–15790 (2009)CrossRef Mitri, S., Floreano, D., Keller, L.: The evolution of information suppression in communicating robots with conflicting interests. Proc. Natl. Acad. Sci. 106(37), 15786–15790 (2009)CrossRef
3.
go back to reference Ducatelle, F., Di Caro, G.A., Gambardella, L.M.: Cooperative self-organization in a heterogeneous swarm robotic system. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, pp. 87–94. ACM (2010) Ducatelle, F., Di Caro, G.A., Gambardella, L.M.: Cooperative self-organization in a heterogeneous swarm robotic system. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, pp. 87–94. ACM (2010)
4.
go back to reference Duarte, M., Costa, V., Gomes, J., Rodrigues, T., Silva, F., Oliveira, S.M., Christensen, A.L.: Evolution of collective behaviors for a real swarm of aquatic surface robots. PLoS ONE 11(3), e0151834 (2016)CrossRef Duarte, M., Costa, V., Gomes, J., Rodrigues, T., Silva, F., Oliveira, S.M., Christensen, A.L.: Evolution of collective behaviors for a real swarm of aquatic surface robots. PLoS ONE 11(3), e0151834 (2016)CrossRef
5.
go back to reference Krupke, D., Ernestus, M., Hemmer, M., Fekete, S.P.: Distributed cohesive control for robot swarms: maintaining good connectivity in the presence of exterior forces. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 413–420. IEEE (2015) Krupke, D., Ernestus, M., Hemmer, M., Fekete, S.P.: Distributed cohesive control for robot swarms: maintaining good connectivity in the presence of exterior forces. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 413–420. IEEE (2015)
6.
go back to reference Duarte, M., Oliveira, S.M., Christensen, A.L.: Hybrid control for large swarms of aquatic drones. In: Proceedings of the 14th International Conference on the Synthesis & Simulation of Living Systems, pp. 785–792. MIT Press, Cambridge (2014) Duarte, M., Oliveira, S.M., Christensen, A.L.: Hybrid control for large swarms of aquatic drones. In: Proceedings of the 14th International Conference on the Synthesis & Simulation of Living Systems, pp. 785–792. MIT Press, Cambridge (2014)
7.
go back to reference Nolfi, S., Bongard, J.C., Husbands, P., Floreano, D.: Evolutionary Robotics (2016) Nolfi, S., Bongard, J.C., Husbands, P., Floreano, D.: Evolutionary Robotics (2016)
8.
go back to reference Cully, A., Clune, J., Tarapore, D., Mouret, J.B.: Robots that can adapt like animals. Nature 521(7553), 503–507 (2015)CrossRef Cully, A., Clune, J., Tarapore, D., Mouret, J.B.: Robots that can adapt like animals. Nature 521(7553), 503–507 (2015)CrossRef
9.
go back to reference Berman, S., Halász, Á., Hsieh, M.A., Kumar, V.: Optimized stochastic policies for task allocation in swarms of robots. IEEE Trans. Rob. 25(4), 927–937 (2009)CrossRef Berman, S., Halász, Á., Hsieh, M.A., Kumar, V.: Optimized stochastic policies for task allocation in swarms of robots. IEEE Trans. Rob. 25(4), 927–937 (2009)CrossRef
10.
go back to reference Schrum, J., Miikkulainen, R.: Evolving multimodal networks for multitask games. IEEE Trans. Comput. Intell. AI Games 4(2), 94–111 (2012)CrossRef Schrum, J., Miikkulainen, R.: Evolving multimodal networks for multitask games. IEEE Trans. Comput. Intell. AI Games 4(2), 94–111 (2012)CrossRef
11.
go back to reference Schrum, J., Miikkulainen, R.: Evolving multimodal behavior with modular neural networks in Ms. Pac-Man. In: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, pp. 325–332. ACM (2014) Schrum, J., Miikkulainen, R.: Evolving multimodal behavior with modular neural networks in Ms. Pac-Man. In: Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, pp. 325–332. ACM (2014)
12.
go back to reference Ellefsen, K.O., Mouret, J.B., Clune, J.: Neural modularity helps organisms evolve to learn new skills without forgetting old skills. PLoS Comput. Biol. 11(4), e1004128 (2015)CrossRef Ellefsen, K.O., Mouret, J.B., Clune, J.: Neural modularity helps organisms evolve to learn new skills without forgetting old skills. PLoS Comput. Biol. 11(4), e1004128 (2015)CrossRef
13.
go back to reference Basilico, N., Carpin, S.: Deploying teams of heterogeneous UAVs in cooperative two-level surveillance missions. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 610–615. IEEE (2015) Basilico, N., Carpin, S.: Deploying teams of heterogeneous UAVs in cooperative two-level surveillance missions. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 610–615. IEEE (2015)
14.
go back to reference Hauert, S., Zufferey, J.C., Floreano, D.: Evolved swarming without positioning information: an application in aerial communication relay. Auton. Robots 26(1), 21–32 (2009)CrossRef Hauert, S., Zufferey, J.C., Floreano, D.: Evolved swarming without positioning information: an application in aerial communication relay. Auton. Robots 26(1), 21–32 (2009)CrossRef
15.
go back to reference Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 14(6), 926–939 (1998)CrossRef Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 14(6), 926–939 (1998)CrossRef
17.
go back to reference Vadakkepat, P., Tan, K.C., Ming-Liang, W.: Evolutionary artificial potential fields and their application in real time robot path planning. In: Proceedings of the 2000 Congress on Evolutionary Computation, vol. 1, pp. 256–263. IEEE (2000) Vadakkepat, P., Tan, K.C., Ming-Liang, W.: Evolutionary artificial potential fields and their application in real time robot path planning. In: Proceedings of the 2000 Congress on Evolutionary Computation, vol. 1, pp. 256–263. IEEE (2000)
18.
go back to reference Park, M.G., Jeon, J.H., Lee, M.C.: Obstacle avoidance for mobile robots using artificial potential field approach with simulated annealing. In: Proceedings of the IEEE International Symposium on Industrial Electronics, ISIE 2001, vol. 3, pp. 1530–1535. IEEE (2001) Park, M.G., Jeon, J.H., Lee, M.C.: Obstacle avoidance for mobile robots using artificial potential field approach with simulated annealing. In: Proceedings of the IEEE International Symposium on Industrial Electronics, ISIE 2001, vol. 3, pp. 1530–1535. IEEE (2001)
19.
go back to reference Lee, M.C., Park, M.G.: Artificial potential field based path planning for mobile robots using a virtual obstacle concept. In: Proceedings of 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM 2003, vol. 2, pp. 735–740. IEEE (2003) Lee, M.C., Park, M.G.: Artificial potential field based path planning for mobile robots using a virtual obstacle concept. In: Proceedings of 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM 2003, vol. 2, pp. 735–740. IEEE (2003)
21.
go back to reference Duarte, M., Oliveira, S., Christensen, A.L.: Hierarchical evolution of robotic controllers for complex tasks. In: 2012 IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL), pp. 1–6. IEEE (2012) Duarte, M., Oliveira, S., Christensen, A.L.: Hierarchical evolution of robotic controllers for complex tasks. In: 2012 IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL), pp. 1–6. IEEE (2012)
22.
go back to reference Duarte, M., Oliveira, S.M., Christensen, A.L.: Evolution of hybrid robotic controllers for complex tasks. J. Intell. Robot. Syst. 78(3–4), 463 (2015)CrossRef Duarte, M., Oliveira, S.M., Christensen, A.L.: Evolution of hybrid robotic controllers for complex tasks. J. Intell. Robot. Syst. 78(3–4), 463 (2015)CrossRef
23.
go back to reference Uchibe, E., Asada, M.: Incremental coevolution with competitive and cooperative tasks in a multirobot environment. Proc. IEEE 94(7), 1412–1424 (2006)CrossRef Uchibe, E., Asada, M.: Incremental coevolution with competitive and cooperative tasks in a multirobot environment. Proc. IEEE 94(7), 1412–1424 (2006)CrossRef
24.
go back to reference Mouret, J.B., Doncieux, S.: Incremental evolution of animats behaviors as a multi-objective optimization. From Anim. Animats 10, 210–219 (2008) Mouret, J.B., Doncieux, S.: Incremental evolution of animats behaviors as a multi-objective optimization. From Anim. Animats 10, 210–219 (2008)
25.
go back to reference Tarapore, D., Clune, J., Cully, A., Mouret, J.B.: How do different encodings influence the performance of the map-elites algorithm? In: Genetic and Evolutionary Computation Conference (2016) Tarapore, D., Clune, J., Cully, A., Mouret, J.B.: How do different encodings influence the performance of the map-elites algorithm? In: Genetic and Evolutionary Computation Conference (2016)
Metadata
Title
Evolving a Repertoire of Controllers for a Multi-function Swarm
Authors
Sondre A. Engebråten
Jonas Moen
Oleg Yakimenko
Kyrre Glette
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-77538-8_49

Premium Partner