{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T17:40:18Z","timestamp":1771350018851,"version":"3.50.1"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030005320","type":"print"},{"value":"9783030005337","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","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-030-00533-7_3","type":"book-chapter","created":{"date-parts":[[2018,10,2]],"date-time":"2018-10-02T06:38:28Z","timestamp":1538462308000},"page":"30-43","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":39,"title":["Behavior Trees as a Control Architecture in the Automatic Modular Design of Robot Swarms"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2391-2275","authenticated-orcid":false,"given":"Jonas","family":"Kuckling","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7388-2866","authenticated-orcid":false,"given":"Antoine","family":"Ligot","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6853-0310","authenticated-orcid":false,"given":"Darko","family":"Bozhinoski","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3309-2194","authenticated-orcid":false,"given":"Mauro","family":"Birattari","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,10,3]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Becroft, D., Bassett, J., Mej\u00eda, A., Rich, C., Sidner, C.L.: AIPaint: a sketch-based behavior tree authoring tool. In: Bulitko, V., Riedl, M.O. (eds.) Proceedings of the Seventh AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE-11. AAAI Press, Stanford (2011)","DOI":"10.1609\/aiide.v7i1.12423"},{"key":"3_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-30552-1_1","volume-title":"Swarm Robotics","author":"G Beni","year":"2005","unstructured":"Beni, G.: From swarm intelligence to swarm robotics. In: \u015eahin, E., Spears, W.M. (eds.) SR 2004. LNCS, vol. 3342, pp. 1\u20139. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/978-3-540-30552-1_1"},{"key":"3_CR3","unstructured":"Birattari, M.: On the estimation of the expected performance of a metaheuristic on a class of instances. How many instances, how many runs? Technical report TR\/IRIDIA\/2004-01, IRIDIA, Universit\u00e9 libre de Bruxelles, Belgium (2004)"},{"key":"3_CR4","doi-asserted-by":"publisher","unstructured":"Bozhinoski, D., Birattari, M.: Designing control software for robot swarms: software engineering for the development of automatic design methods. In: ACM\/IEEE 1st International Workshop on Robotics Software Engineering, RoSE, pp. 33\u201335. ACM, New York (2018). https:\/\/doi.org\/10.1145\/3196558.3196564","DOI":"10.1145\/3196558.3196564"},{"issue":"1","key":"3_CR5","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."},{"issue":"1","key":"3_CR6","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/JRA.1986.1087032","volume":"2","author":"R Brooks","year":"1986","unstructured":"Brooks, R.: A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 2(1), 14\u201323 (1986)","journal-title":"IEEE J. Robot. Autom."},{"issue":"6","key":"3_CR7","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1177\/02783649922066385","volume":"18","author":"RR Burridge","year":"1999","unstructured":"Burridge, R.R., Rizzi, A.A., Koditschek, D.E.: Sequential composition of dynamically dexterous robot behaviors. Int. J. Robot. Res. 18(6), 534\u2013555 (1999)","journal-title":"Int. J. Robot. Res."},{"key":"3_CR8","unstructured":"Champandard, A.J.: Understanding behavior trees (2007). http:\/\/aigamedev.com\/open\/articles\/bt-overview\/"},{"issue":"2","key":"3_CR9","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1109\/TRO.2016.2633567","volume":"33","author":"M Colledanchise","year":"2017","unstructured":"Colledanchise, M., \u00d6gren, P.: How behavior trees modularize hybrid control systems and generalize sequential behavior compositions, the subsumption architecture, and decision trees. IEEE Trans. Robot. 33(2), 372\u2013389 (2017)","journal-title":"IEEE Trans. Robot."},{"key":"3_CR10","unstructured":"Colledanchise, M., \u00d6gren, P.: Behavior trees in robotics and AI: an introduction (2018). https:\/\/arxiv.org\/abs\/1709.00084"},{"issue":"1","key":"3_CR11","doi-asserted-by":"publisher","first-page":"1463","DOI":"10.4249\/scholarpedia.1463","volume":"9","author":"M Dorigo","year":"2014","unstructured":"Dorigo, M., Birattari, M., Brambilla, M.: Swarm robotics. Scholarpedia 9(1), 1463 (2014)","journal-title":"Scholarpedia"},{"key":"3_CR12","series-title":"Lecture Notes in Computer Science","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. In: Squillero, G., Burelli, P. (eds.) EvoApplications 2016. LNCS, vol. 9598, pp. 213\u2013230. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-31153-1_15"},{"key":"3_CR13","doi-asserted-by":"publisher","first-page":"1423","DOI":"10.1007\/978-3-540-30301-5_62","volume-title":"Handbook of Robotics","author":"D Floreano","year":"2008","unstructured":"Floreano, D., Husbands, P., Nolfi, S.: Evolutionary robotics. In: Siciliano, B., Khatib, O. (eds.) Handbook of Robotics, pp. 1423\u20131451. Springer, Heidelberg (2008)"},{"issue":"29","key":"3_CR14","first-page":"1","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), 1\u20139 (2016)","journal-title":"Front. Robot. AI"},{"issue":"2\/3","key":"3_CR15","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s11721-015-0107-9","volume":"9","author":"G Francesca","year":"2015","unstructured":"Francesca, G., et al.: AutoMoDe-chocolate: automatic design of control software for robot swarms. Swarm Intell. 9(2\/3), 125\u2013152 (2015)","journal-title":"Swarm Intell."},{"issue":"2","key":"3_CR16","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."},{"key":"3_CR17","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1007\/978-3-642-33093-3_38","volume-title":"From Animals to Animats 12","author":"G Francesca","year":"2012","unstructured":"Francesca, G., Brambilla, M., Trianni, V., Dorigo, M., Birattari, M.: Analysing an evolved robotic behaviour using a biological model of collegial decision making. In: Ziemke, T., Balkenius, C., Hallam, J. (eds.) SAB 2012. LNCS (LNAI), vol. 7426, pp. 381\u2013390. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-33093-3_38"},{"key":"3_CR18","unstructured":"Garattoni, L., Francesca, G., Brutschy, A., Pinciroli, C., Birattari, M.: Software infrastructure for e-puck (and TAM). Technical report TR\/IRIDIA\/2015-004, IRIDIA, Universit\u00e9 libre de Bruxelles, Belgium (2015)"},{"key":"3_CR19","doi-asserted-by":"publisher","unstructured":"Garattoni, L., Birattari, M.: Swarm robotics. In: Webster, J. (ed.) Wiley Encyclopedia of Electrical and Electronics Engineering. Wiley, Hoboken (2016). https:\/\/doi.org\/10.1002\/047134608X.W8312","DOI":"10.1002\/047134608X.W8312"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Guti\u00e9rrez, \u00c1., Campo, A., Dorigo, M., Donate, J., Monasterio-Huelin, F., Magdalena, L.: Open E-puck range & bearing miniaturized board for local communication in swarm robotics. In: Kosuge, K. (ed.) IEEE International Conference on Robotics and Automation, ICRA, pp. 3111\u20133116. IEEE Press, Piscataway (2009)","DOI":"10.1109\/ROBOT.2009.5152456"},{"key":"3_CR21","unstructured":"Hasselmann, K., Ligot, A., Francesca, G., Birattari, M.: Reference models for AutoMoDe. Technical report TR\/IRIDIA\/2018-002, IRIDIA, Universit\u00e9 libre de Bruxelles, Belgium (2018)"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Hu, D., Gong, Y., Hannaford, B., Seibel, E.J.: Semi-autonomous simulated brain tumor ablation with Raven II surgical robot using behavior tree. In: Parker, L., et\u00a0al. (eds.) IEEE International Conference on Robotics and Automation, ICRA, pp. 3868\u20133875. IEEE Press, Piscataway (2015)","DOI":"10.1109\/ICRA.2015.7139738"},{"key":"3_CR23","unstructured":"Isla, D.: Handling complexity in the Halo 2 AI. In: GDC Proceeding (2005)"},{"key":"3_CR24","unstructured":"Jones, S., Studley, M., Hauert, S., Winfield, A.: Evolving behaviour trees for swarm robotics. In: 13th International Symposium on Distributed Autonomous Robotic Systems (DARS) (2016)"},{"key":"3_CR25","unstructured":"Kuckling, J., Ligot, A., Bozhinoski, D., Birattari, M.: Behavior trees as a control architecture in the automatic design of robot swarms: Supplementary material (2018). http:\/\/iridia.ulb.ac.be\/supp\/IridiaSupp2018-004\/index.html"},{"key":"3_CR26","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.orp.2016.09.002","volume":"3","author":"M L\u00f3pez-Ib\u00e1\u00f1ez","year":"2016","unstructured":"L\u00f3pez-Ib\u00e1\u00f1ez, M., Dubois-Lacoste, J., P\u00e9rez C\u00e1ceres, L., Birattari, M., St\u00fctzle, T.: The irace package: iterated racing for automatic algorithm configuration. Oper. Res. Perspect. 3, 43\u201358 (2016)","journal-title":"Oper. Res. Perspect."},{"key":"3_CR27","doi-asserted-by":"crossref","unstructured":"Marzinotto, A., Colledanchise, M., Smith, C., \u00d6gren, P.: Towards a unified behavior trees framework for robot control. In: Xi, N., et\u00a0al. (eds.) IEEE International Conference on Robotics and Automation, ICRA, pp. 5420\u20135427. IEEE Press, Piscataway (2014)","DOI":"10.1109\/ICRA.2014.6907656"},{"key":"3_CR28","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1007\/978-3-642-66999-6_9","volume-title":"Comparative Physiology and Evolution of Vision in Invertebrates","author":"R Menzel","year":"1979","unstructured":"Menzel, R.: Spectral sensitivity and color vision in invertebrates. In: Autrum, H. (ed.) Comparative Physiology and Evolution of Vision in Invertebrates, pp. 503\u2013580. Springer, Heidelberg (1979). https:\/\/doi.org\/10.1007\/978-3-642-66999-6_9"},{"key":"3_CR29","unstructured":"Mondada, F., et al.: The e-puck, a robot designed for education in engineering. In: Gon\u00e7alves, P., Torres, P., Alves, C. (eds.) Proceedings of the 9th Conference on Autonomous Robot Systems and Competitions, pp. 59\u201365. Instituto Polit\u00e9cnico de Castelo Branco, Portugal (2009)"},{"key":"3_CR30","volume-title":"Imitation in Animals and Artifacts","author":"CL Nehaniv","year":"2002","unstructured":"Nehaniv, C.L., Dautenhahn, K.: Imitation in Animals and Artifacts. MIT Press, Cambridge (2002)"},{"key":"3_CR31","doi-asserted-by":"crossref","unstructured":"\u00d6gren, P.: Increasing modularity of UAV control systems using computer game behavior trees. In: Thienel, J., et al. (eds.) AIAA Guidance, Navigation, and Control Conference 2012, pp. 358\u2013393. AIAA Meeting Papers (2012)","DOI":"10.2514\/6.2012-4458"},{"key":"3_CR32","series-title":"Lecture Notes in Computer Science","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. In: Di Chio, C., et al. (eds.) EvoApplications 2011. LNCS, vol. 6624, pp. 123\u2013132. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-20525-5_13"},{"issue":"4","key":"3_CR33","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s11721-012-0072-5","volume":"6","author":"C Pinciroli","year":"2012","unstructured":"Pinciroli, C., et al.: ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems. Swarm Intell. 6(4), 271\u2013295 (2012)","journal-title":"Swarm Intell."},{"key":"3_CR34","series-title":"Lecture Notes in Computer Science","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. In: \u015eahin, E., Spears, W.M. (eds.) SR 2004. LNCS, vol. 3342, pp. 10\u201320. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/978-3-540-30552-1_2"},{"key":"3_CR35","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1023\/B:AURO.0000033970.96785.f2","volume":"17","author":"WM Spears","year":"2004","unstructured":"Spears, W.M., Spears, D., Hamann, J.C., Heil, R.: Distributed, physics-based control of swarms of vehicles. Auton. Robot. 17, 137\u2013162 (2004)","journal-title":"Auton. Robot."},{"key":"3_CR36","unstructured":"Stranieri, A., et al.: IRIDIA\u2019s arena tracking system. Technical report TR\/IRIDIA\/2013-013, IRIDIA, Universit\u00e9 libre de Bruxelles, Belgium (2013)"},{"key":"3_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77612-3","volume-title":"Evolutionary Swarm Robotics","author":"V Trianni","year":"2008","unstructured":"Trianni, V.: Evolutionary Swarm Robotics. Springer, Berlin (2008). https:\/\/doi.org\/10.1007\/978-3-540-77612-3"}],"container-title":["Lecture Notes in Computer Science","Swarm Intelligence"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-00533-7_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,5]],"date-time":"2023-09-05T15:20:41Z","timestamp":1693927241000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-00533-7_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030005320","9783030005337"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-00533-7_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"ANTS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Swarm Intelligence","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rome","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 October 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"31 October 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"antsw2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/iridia.ulb.ac.be\/ants2018\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}