{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T22:26:33Z","timestamp":1767651993314,"version":"3.40.3"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319730066"},{"type":"electronic","value":"9783319730080"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-73008-0_34","type":"book-chapter","created":{"date-parts":[[2018,3,13]],"date-time":"2018-03-13T15:18:49Z","timestamp":1520954329000},"page":"487-501","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":38,"title":["Evolving Behaviour Trees for Swarm Robotics"],"prefix":"10.1007","author":[{"given":"Simon","family":"Jones","sequence":"first","affiliation":[]},{"given":"Matthew","family":"Studley","sequence":"additional","affiliation":[]},{"given":"Sabine","family":"Hauert","sequence":"additional","affiliation":[]},{"given":"Alan","family":"Winfield","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,3,14]]},"reference":[{"key":"34_CR1","unstructured":"Abiyev, R.H., Bekta\u015f, \u015e., Akkaya, N., Aytac, E.: Behaviour trees based decision making for soccer robots. Recent Advances in Mathematical Methods Intelligent Systems and Materials (2013)"},{"key":"34_CR2","doi-asserted-by":"crossref","unstructured":"Bagnell, J.A., Cavalcanti, F., Cui, L., Galluzzo, T., Hebert, M., Kazemi, M., Klingensmith, M., Libby, J., Liu, T.Y., Pollard, N., et\u00a0al.: An integrated system for autonomous robotics manipulation. In: 2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 2955\u20132962. IEEE (2012)","DOI":"10.1109\/IROS.2012.6385888"},{"issue":"1","key":"34_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11721-012-0075-2","volume":"7","author":"M Brambilla","year":"2013","unstructured":"Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1\u201341 (2013)","journal-title":"Swarm Intell."},{"key":"34_CR4","unstructured":"Catto, E.: Box2D: A 2D physics engine for games. World Wide Web electronic publication (2009). http:\/\/box2d.org\/about"},{"key":"34_CR5","unstructured":"Champandard, A.: Behavior trees for next-gen game ai. In: Game developers conference, audio lecture (2007)"},{"issue":"1755","key":"34_CR6","doi-asserted-by":"publisher","first-page":"20122","DOI":"10.1098\/rspb.2012.2863","volume":"280","author":"J Clune","year":"2013","unstructured":"Clune, J., Mouret, J.B., Lipson, H.: The evolutionary origins of modularity. Proc. R. Soc. Lond. B: Biol. Sci. 280(1755), 20122\u201320863 (2013)","journal-title":"Proc. R. Soc. Lond. B: Biol. Sci."},{"key":"34_CR7","doi-asserted-by":"crossref","unstructured":"Colledanchise, M., Ogren, P.: How behavior trees modularize robustness and safety in hybrid systems. In: 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2014), pp. 1482\u20131488. IEEE (2014)","DOI":"10.1109\/IROS.2014.6942752"},{"key":"34_CR8","doi-asserted-by":"crossref","unstructured":"Cutumisu, M., Szafron, D.: An architecture for game behavior ai: behavior multi-queues. In: AIIDE (2009)","DOI":"10.1609\/aiide.v5i1.12350"},{"key":"34_CR9","unstructured":"Dill, K., Martin, L.: A game ai approach to autonomous control of virtual characters. In: Interservice\/Industry Training, Simulation, and Education Conference (I\/ITSEC) (2011)"},{"key":"34_CR10","doi-asserted-by":"publisher","first-page":"4","DOI":"10.3389\/frobt.2015.00004","volume":"2","author":"S Doncieux","year":"2015","unstructured":"Doncieux, S., Bredeche, N., Mouret, J.B., Eiben, A.E.G.: Evolutionary robotics: what, why, and where to. Front. Robot. AI 2, 4 (2015)","journal-title":"Front. Robot. AI"},{"key":"34_CR11","doi-asserted-by":"crossref","unstructured":"Dromey, R.G.: From requirements to design: formalizing the key steps. In: Proceedings of the First International Conference on Software Engineering and Formal Methods 2003, pp. 2\u201311. IEEE (2003)","DOI":"10.1109\/SEFM.2003.1236202"},{"key":"34_CR12","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/978-3-319-31153-1_15","volume-title":"Applications of Evolutionary Computation","author":"M Duarte","year":"2016","unstructured":"Duarte, M., Gomes, J., Costa, V., Oliveira, S.M., Christensen, A.L.: Hybrid control for a real swarm robotics system in an intruder detection task. Applications of Evolutionary Computation, pp. 213\u2013230. Springer, Cham (2016)"},{"key":"34_CR13","doi-asserted-by":"crossref","unstructured":"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 and Simulation of Living Systems, pp. 785\u2013792. Citeseer (2014)","DOI":"10.7551\/978-0-262-32621-6-ch127"},{"issue":"1","key":"34_CR14","first-page":"2171","volume":"13","author":"FA Fortin","year":"2012","unstructured":"Fortin, F.A., Rainville, D., Gardner, M.A.G., Parizeau, M., Gagn\u00e9, C., et al.: DEAP: evolutionary algorithms made easy. J. Mach. Learn. Res. 13(1), 2171\u20132175 (2012)","journal-title":"J. Mach. Learn. Res."},{"key":"34_CR15","doi-asserted-by":"publisher","first-page":"29","DOI":"10.3389\/frobt.2016.00029","volume":"3","author":"G Francesca","year":"2016","unstructured":"Francesca, G., Birattari, M.: Automatic design of robot swarms: achievements and challenges. Front. Robot. AI 3, 29 (2016)","journal-title":"Front. Robot. AI"},{"issue":"2\u20133","key":"34_CR16","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s11721-015-0107-9","volume":"9","author":"G Francesca","year":"2015","unstructured":"Francesca, G., Brambilla, M., Brutschy, A., Garattoni, L., Miletitch, R., Podevijn, G., Reina, A., Soleymani, T., Salvaro, M., Pinciroli, C., et al.: Automode-chocolate: automatic design of control software for robot swarms. Swarm Intell. 9(2\u20133), 125\u2013152 (2015)","journal-title":"Swarm Intell."},{"issue":"2","key":"34_CR17","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s11721-014-0092-4","volume":"8","author":"G Francesca","year":"2014","unstructured":"Francesca, G., Brambilla, M., Brutschy, A., Trianni, V., Birattari, M.: AutoMoDe: a novel approach to the automatic design of control software for robot swarms. Swarm Intell. 8(2), 89\u2013112 (2014)","journal-title":"Swarm Intell."},{"issue":"2","key":"34_CR18","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/s11721-008-0013-5","volume":"2","author":"S Hauert","year":"2008","unstructured":"Hauert, S., Winkler, L., Zufferey, J.C., Floreano, D.: Ant-based swarming with positionless micro air vehicles for communication relay. Swarm Intell. 2(2), 167\u2013188 (2008)","journal-title":"Swarm Intell."},{"issue":"1","key":"34_CR19","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/s10514-008-9104-9","volume":"26","author":"S Hauert","year":"2009","unstructured":"Hauert, S., Zufferey, J.C., Floreano, D.: Evolved swarming without positioning information: an application in aerial communication relay. Auton. Robot. 26(1), 21\u201332 (2009)","journal-title":"Auton. Robot."},{"key":"34_CR20","doi-asserted-by":"crossref","unstructured":"Hauert, S., Zufferey, J.C., Floreano, D.: Reverse-engineering of artificially evolved controllers for swarms of robots. In: IEEE Congress on Evolutionary Computation 2009. CEC\u201909, pp. 55\u201361. IEEE (2009)","DOI":"10.1109\/CEC.2009.4982930"},{"key":"34_CR21","unstructured":"Hutchison, D.C.: Introducing BrilliantColor\u2122 Technology. Texas Instruments white paper (2005)"},{"key":"34_CR22","unstructured":"Isla, D.: Handling complexity in the halo 2 ai. In: Game Developers Conference, vol. 12 (2005)"},{"key":"34_CR23","doi-asserted-by":"publisher","first-page":"704","DOI":"10.1007\/3-540-59496-5_337","volume-title":"Advances in Artificial Life","author":"N Jakobi","year":"1995","unstructured":"Jakobi, N., Husbands, P., Harvey, I.: Noise and the reality gap: the use of simulation in evolutionary robotics. Advances in Artificial Life, pp. 704\u2013720. Springer, Berlin (1995)"},{"key":"34_CR24","doi-asserted-by":"crossref","unstructured":"Jones, S., Studley, M., Winfield, A.: Mobile GPGPU acceleration of embodied robot simulation. In: Artificial Life and Intelligent Agents: First International Symposium, ALIA 2014, Bangor, UK, November 5\u20136, 2014. Revised Selected Papers, Communications in Computer and Information Science. Springer (2015)","DOI":"10.1007\/978-3-319-18084-7_8"},{"key":"34_CR25","doi-asserted-by":"crossref","unstructured":"Kl\u00f6ckner, A.: Interfacing behavior trees with the world using description logic. In: AIAA conference on Guidance, Navigation and Control, Boston (2013)","DOI":"10.2514\/6.2013-4636"},{"key":"34_CR26","volume-title":"Genetic Programming","author":"JR Koza","year":"1992","unstructured":"Koza, J.R.: On the programming of computers by means of natural selection. Genetic Programming, vol. 1. MIT press, Cambridge (1992)"},{"key":"34_CR27","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1007\/978-3-642-12239-2_11","volume-title":"Applications of Evolutionary Computation","author":"CU Lim","year":"2010","unstructured":"Lim, C.U., Baumgarten, R., Colton, S.: Evolving behaviour trees for the commercial game defcon. Applications of Evolutionary Computation, pp. 100\u2013110. Springer, Berlin (2010)"},{"key":"34_CR28","doi-asserted-by":"crossref","unstructured":"Marzinotto, A., Colledanchise, M., Smith, C., Ogren, P.: Towards a unified behavior trees framework for robot control. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 5420\u20135427. IEEE (2014)","DOI":"10.1109\/ICRA.2014.6907656"},{"issue":"4","key":"34_CR29","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1016\/j.robot.2008.09.009","volume":"57","author":"AL Nelson","year":"2009","unstructured":"Nelson, A.L., Barlow, G.J., Doitsidis, L.: Fitness functions in evolutionary robotics: a survey and analysis. Robot. Auton. Syst. 57(4), 345\u2013370 (2009)","journal-title":"Robot. Auton. Syst."},{"key":"34_CR30","doi-asserted-by":"crossref","unstructured":"Ogren, P.: Increasing modularity of uav control systems using computer game behavior trees. In: AIAA Guidance, Navigation and Control Conference, Minneapolis, MN (2012)","DOI":"10.2514\/6.2012-4458"},{"key":"34_CR31","unstructured":"Pereira, R.d.P., Engel, P.M.: A framework for constrained and adaptive behavior-based agents (2015). arXiv preprint arXiv:1506.02312"},{"key":"34_CR32","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-642-20525-5_13","volume-title":"Applications of Evolutionary Computation","author":"D Perez","year":"2011","unstructured":"Perez, D., Nicolau, M., O\u2019Neill, M., Brabazon, A.: Evolving behaviour trees for the mario ai competition using grammatical evolution. Applications of Evolutionary Computation, pp. 123\u2013132. Springer, Berlin (2011)"},{"key":"34_CR33","doi-asserted-by":"crossref","unstructured":"Reynolds, C.W.: Flocks, herds and schools: a distributed behavioral model. In: ACM SIGGRAPH Computer Graphics, vol. 21, pp. 25\u201334. ACM (1987)","DOI":"10.1145\/37402.37406"},{"key":"34_CR34","doi-asserted-by":"crossref","unstructured":"Rubenstein, M., Ahler, C., Nagpal, R.: Kilobot: A low cost scalable robot system for collective behaviors. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 3293\u20133298. IEEE (2012)","DOI":"10.1109\/ICRA.2012.6224638"},{"key":"34_CR35","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1007\/978-3-540-30552-1_2","volume-title":"Swarm Robotics","author":"E \u015eahin","year":"2005","unstructured":"\u015eahin, E.: Swarm robotics: from sources of inspiration to domains of application. Swarm Robotics, pp. 10\u201320. Springer, Berlin (2005)"},{"key":"34_CR36","doi-asserted-by":"crossref","unstructured":"Scheper, K.Y., Tijmons, S., de\u00a0Visser, C.C., de\u00a0Croon, G.C.: Behavior trees for evolutionary robotics. Artificial life (2015)","DOI":"10.1162\/ARTL_a_00192"},{"key":"34_CR37","doi-asserted-by":"crossref","unstructured":"Shoulson, A., Garcia, F.M., Jones, M., Mead, R., Badler, N.I.: Parameterizing behavior trees. In: International Conference on Motion in Games, pp. 144\u2013155. Springer (2011)","DOI":"10.1007\/978-3-642-25090-3_13"},{"key":"34_CR38","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/978-3-642-00644-9_16","volume-title":"Distributed Autonomous Robotic Systems 8","author":"AE Winfield","year":"2009","unstructured":"Winfield, A.E.: Towards an engineering science of robot foraging. Distributed Autonomous Robotic Systems 8, pp. 185\u2013192. Springer, Berlin (2009)"}],"container-title":["Springer Proceedings in Advanced Robotics","Distributed Autonomous Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-73008-0_34","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T15:49:59Z","timestamp":1693583399000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-73008-0_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319730066","9783319730080"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-73008-0_34","relation":{},"ISSN":["2511-1256","2511-1264"],"issn-type":[{"type":"print","value":"2511-1256"},{"type":"electronic","value":"2511-1264"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"14 March 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}