{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T22:17:26Z","timestamp":1775254646642,"version":"3.50.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2018,10,20]],"date-time":"2018-10-20T00:00:00Z","timestamp":1539993600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["479149-2015"],"award-info":[{"award-number":["479149-2015"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["2016-00599"],"award-info":[{"award-number":["2016-00599"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2019,8]]},"DOI":"10.1007\/s10514-018-9807-5","type":"journal-article","created":{"date-parts":[[2018,10,20]],"date-time":"2018-10-20T09:43:26Z","timestamp":1540028606000},"page":"1505-1521","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["Decentralized progressive shape formation with robot swarms"],"prefix":"10.1007","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9530-1786","authenticated-orcid":false,"given":"Guannan","family":"Li","sequence":"first","affiliation":[]},{"given":"David","family":"St-Onge","sequence":"additional","affiliation":[]},{"given":"Carlo","family":"Pinciroli","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5765-9736","authenticated-orcid":false,"given":"Andrea","family":"Gasparri","sequence":"additional","affiliation":[]},{"given":"Emanuele","family":"Garone","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9755-8630","authenticated-orcid":false,"given":"Giovanni","family":"Beltrame","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,10,20]]},"reference":[{"key":"9807_CR1","doi-asserted-by":"crossref","unstructured":"Alonso-Mora, J., Breitenmoser, A., Rufli, M., Siegwart, R., & Beardsley, P. (2011). Multi-robot system for artistic pattern formation. In IEEE international conference on robotics and automation (ICRA) (pp. 4512\u20134517).","DOI":"10.1109\/ICRA.2011.5980269"},{"key":"9807_CR2","doi-asserted-by":"crossref","unstructured":"Anand, A., Nithya, M., & Sudarshan, T. (2014). Coordination of mobile robots with master-slave architecture for a service application. In IEEE international conference on contemporary computing and informatics (IC3I) (pp. 539\u2013543).","DOI":"10.1109\/IC3I.2014.7019647"},{"issue":"3","key":"9807_CR3","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/s11721-011-0056-x","volume":"5","author":"J Beal","year":"2011","unstructured":"Beal, J. (2011). Functional blueprints: An approach to modularity in grown systems. Swarm Intelligence, 5(3), 257\u2013281.","journal-title":"Swarm Intelligence"},{"key":"9807_CR4","doi-asserted-by":"crossref","unstructured":"Belta, C., & Kumar, V. (2002). Trajectory design for formations of robots by kinetic energy shaping. In IEEE international conference on robotics and automation (ICRA) (Vol.\u00a03, pp. 2593\u20132598).","DOI":"10.1109\/ROBOT.2002.1013622"},{"key":"9807_CR5","doi-asserted-by":"crossref","unstructured":"Bonani, M., Longchamp, V., Magnenat, S., R\u00e9tornaz, P., Burnier, D., Roulet, G., et al. (2010). The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research. In IEEE international conference on intelligent robots and systems (IROS) (pp. 4187\u20134193).","DOI":"10.1109\/IROS.2010.5649153"},{"issue":"1","key":"9807_CR6","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. (2013). Swarm robotics: A review from the swarm engineering perspective. Swarm Intelligence, 7(1), 1\u201341.","journal-title":"Swarm Intelligence"},{"issue":"10","key":"9807_CR7","doi-asserted-by":"publisher","first-page":"2406","DOI":"10.1016\/j.automatica.2009.06.026","volume":"45","author":"CC Cheah","year":"2009","unstructured":"Cheah, C. C., Hou, S. P., & Slotine, J. J. E. (2009). Region-based shape control for a swarm of robots. Automatica, 45(10), 2406\u20132411.","journal-title":"Automatica"},{"issue":"4","key":"9807_CR8","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1080\/13873954.2012.750614","volume":"19","author":"Z Chen","year":"2013","unstructured":"Chen, Z., & Chu, T. (2013). Multi-agent system model with mixed coupling topologies for pattern formation and formation splitting. Mathematical and Computer Modelling of Dynamical Systems, 19(4), 388\u2013400.","journal-title":"Mathematical and Computer Modelling of Dynamical Systems"},{"key":"9807_CR9","doi-asserted-by":"crossref","unstructured":"Cowley, A., & Taylor, C. J. (2007). Orchestrating concurrency in robot swarms. In IEEE international conference on intelligent robots and systems (IROS) (pp. 945\u2013950).","DOI":"10.1109\/IROS.2007.4399426"},{"issue":"6","key":"9807_CR10","doi-asserted-by":"publisher","first-page":"905","DOI":"10.1109\/70.976023","volume":"17","author":"JP Desai","year":"2001","unstructured":"Desai, J. P., Ostrowski, J. P., & Kumar, V. (2001). Modeling and control of formations of nonholonomic mobile robots. IEEE Transactions on Robotics and Automation, 17(6), 905\u2013908.","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"9807_CR11","doi-asserted-by":"crossref","unstructured":"Dieudonn\u00e9, Y., & Petit, F. (2007). Deterministic leader election in anonymous sensor networks without common coordinated system. In International conference on principles of distributed systems (ICPDS) (pp. 132\u2013142).","DOI":"10.1007\/978-3-540-77096-1_10"},{"key":"9807_CR12","doi-asserted-by":"crossref","unstructured":"Fierro, R., Belta, C., Desai, J. P., & Kumar, V. (2001a). On controlling aircraft formations. In IEEE conference on decision and control (Vol.\u00a02, pp. 1065\u20131070).","DOI":"10.1109\/CDC.2001.981026"},{"key":"9807_CR13","doi-asserted-by":"crossref","unstructured":"Fierro, R., Das, A. K., Kumar, V., & Ostrowski, J. P. (2001b). Hybrid control of formations of robots. In IEEE International Conference on Robotics and Automation (ICRA) (Vol.\u00a01, pp. 157\u2013162).","DOI":"10.1109\/ROBOT.2001.932546"},{"key":"9807_CR14","doi-asserted-by":"crossref","unstructured":"G\u00fczel, M. S., Gezer, E. C., Ajabshir, V. B., & Bostanc\u0131, E. (2017). An adaptive pattern formation approach for swarm robots. In IEEE international conference on electrical and electronic engineering (ICEEE) (pp. 194\u2013198).","DOI":"10.1109\/ICEEE2.2017.7935818"},{"key":"9807_CR15","unstructured":"Hsieh, A., & Kumar, V. (2006). Pattern generation with multiple robots. In IEEE international conference on robotics and automation (pp. 2442\u20132447)."},{"issue":"5","key":"9807_CR16","doi-asserted-by":"publisher","first-page":"691","DOI":"10.1017\/S0263574708004323","volume":"26","author":"MA Hsieh","year":"2008","unstructured":"Hsieh, M. A., Kumar, V., & Chaimowicz, L. (2008). Decentralized controllers for shape generation with robotic swarms. Robotica, 26(5), 691\u2013701.","journal-title":"Robotica"},{"key":"9807_CR17","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1016\/j.bica.2015.04.001","volume":"12","author":"V Karpov","year":"2015","unstructured":"Karpov, V., & Karpova, I. (2015). Leader election algorithms for static swarms. Biologically Inspired Cognitive Architectures, 12, 54\u201364.","journal-title":"Biologically Inspired Cognitive Architectures"},{"key":"9807_CR18","doi-asserted-by":"crossref","unstructured":"Li, G., Sogor, I., & Beltrame, G. (2017). Self-adaptive pattern formation with battery-powered robot swarms. In NASA\/ESA Adaptive Hardware and Systems Conference (AHS).","DOI":"10.1109\/AHS.2017.8046386"},{"key":"9807_CR19","doi-asserted-by":"crossref","unstructured":"Liu, L., & Shell, D. A. (2014). Multi-robot formation morphing through a graph matching problem. In International symposium on distributed autonomous robotic systems (DARS) (pp. 291\u2013306).","DOI":"10.1007\/978-3-642-55146-8_21"},{"key":"9807_CR20","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1016\/j.procs.2015.12.338","volume":"76","author":"M Majid","year":"2015","unstructured":"Majid, M., & Arshad, M. (2015). Hydrodynamic effect on V-shape pattern formation of swarm autonomous surface vehicles (ASVs). Procedia Computer Science, 76, 186\u2013191.","journal-title":"Procedia Computer Science"},{"key":"9807_CR21","doi-asserted-by":"crossref","unstructured":"Michael, N., Fink, J., & Kumar, V. (2007). Controlling a team of ground robots via an aerial robot. In IEEE international conference on intelligent robots and systems (IROS) (pp. 965\u2013970).","DOI":"10.1109\/IROS.2007.4399589"},{"issue":"12","key":"9807_CR22","doi-asserted-by":"publisher","first-page":"1361","DOI":"10.1163\/156855308X344873","volume":"22","author":"N Michael","year":"2008","unstructured":"Michael, N., Fink, J., & Kumar, V. (2008a). Controlling ensembles of robots via a supervisory aerial robot. Advanced Robotics, 22(12), 1361\u20131377.","journal-title":"Advanced Robotics"},{"key":"9807_CR23","doi-asserted-by":"crossref","unstructured":"Michael, N., Zavlanos, M. M., Kumar, V., & Pappas, G. J. (2008b). Distributed multi-robot task assignment and formation control. In IEEE international conference on robotics and automation (ICRA) (pp. 128\u2013133).","DOI":"10.1109\/ROBOT.2008.4543197"},{"key":"9807_CR24","unstructured":"Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., et al. (2006). The e-puck: A robot designed for education in engineering. In Conference on autonomous robot systems and competitions (Robotica) (Vol.\u00a01, pp. 59\u201365)."},{"issue":"3","key":"9807_CR25","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1016\/j.sysconle.2007.08.005","volume":"57","author":"DA Paley","year":"2008","unstructured":"Paley, D. A., Leonard, N. E., & Sepulchre, R. (2008). Stabilization of symmetric formations to motion around convex loops. Systems & Control Letters, 57(3), 209\u2013215.","journal-title":"Systems & Control Letters"},{"key":"9807_CR26","unstructured":"Petit, F. (2009). Tutorial 1\u20133: Leader election and pattern formation in swarms of deterministic robots. In International conference on parallel and distributed computing, applications and technologies (PDCAT)."},{"key":"9807_CR27","doi-asserted-by":"crossref","unstructured":"Pinciroli, C., & Beltrame, G. (2016). Buzz: An extensible programming language for heterogeneous swarm robotics. In IEEE international conference on intelligent robots and systems (IROS) (pp. 3794\u20133800).","DOI":"10.1109\/IROS.2016.7759558"},{"key":"9807_CR28","unstructured":"Pinciroli, C., Gasparri, A., Garone, E., & Beltrame, G. (2016). Decentralized progressive shape formation with robot swarms. In International symposium on distributed autonomous robotic systems (DARS) (pp. 433\u2013445)."},{"issue":"4","key":"9807_CR29","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s11721-012-0072-5","volume":"6","author":"C Pinciroli","year":"2012","unstructured":"Pinciroli, C., Trianni, V., O\u2019Grady, R., Pini, G., Brutschy, A., Brambilla, M., et al. (2012). ARGoS: A modular, parallel, multi-engine simulator for multi-robot systems. Swarm Intelligence, 6(4), 271\u2013295.","journal-title":"Swarm Intelligence"},{"key":"9807_CR30","doi-asserted-by":"crossref","unstructured":"Ravichandran, R., Gordon, G., & Goldstein, S. (2007). A scalable distributed algorithm for shape transformation in multi-robot systems. In International conference on intelligent robots and systems (IROS) (pp. 4188\u20134193).","DOI":"10.1109\/IROS.2007.4399631"},{"issue":"6198","key":"9807_CR31","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1126\/science.1254295","volume":"345","author":"M Rubenstein","year":"2014","unstructured":"Rubenstein, M., Cornejo, A., & Nagpal, R. (2014). Programmable self-assembly in a thousand-robot swarm. Science, 345(6198), 795\u2013799.","journal-title":"Science"},{"key":"9807_CR32","doi-asserted-by":"crossref","unstructured":"Rubenstein, M., & Shen, W. M. (2008). A scalable and distributed model for self-organization and self-healing. In International joint conference on autonomous agents and multiagent systems (AAMAS) (pp. 1179\u20131182).","DOI":"10.65109\/YQPE4601"},{"issue":"4","key":"9807_CR33","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1016\/0167-6911(90)90056-Z","volume":"14","author":"P Seibert","year":"1990","unstructured":"Seibert, P., & Suarez, R. (1990). Global stabilization of nonlinear cascade systems. Systems & Control Letters, 14(4), 347\u2013352.","journal-title":"Systems & Control Letters"},{"issue":"3","key":"9807_CR34","doi-asserted-by":"publisher","first-page":"706","DOI":"10.1109\/TAC.2008.919857","volume":"53","author":"R Sepulchre","year":"2008","unstructured":"Sepulchre, R., Paley, D. A., & Leonard, N. E. (2008). Stabilization of planar collective motion with limited communication. IEEE Transactions on Automatic Control, 53(3), 706\u2013719.","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"2\/3","key":"9807_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. F., Hamann, J. C., & Heil, R. (2004). Distributed, physics-based control of swarms of vehicles. Autonomous Robots, 17(2\/3), 137\u2013162.","journal-title":"Autonomous Robots"},{"key":"9807_CR36","doi-asserted-by":"crossref","unstructured":"Spletzer, J., & Fierro, R. (2005). Optimal positioning strategies for shape changes in robot teams. In IEEE International conference on robotics and automation (pp. 742\u2013747).","DOI":"10.1109\/ROBOT.2005.1570206"},{"key":"9807_CR37","unstructured":"St\u00f8y, K. (2001). Using situated communication in distributed autonomous mobile robots. In Scandinavian conference on artificial intelligence (SCAI) (pp. 44\u201352)."},{"key":"9807_CR38","doi-asserted-by":"crossref","unstructured":"Tanner, H. G., Kumar, V., & Pappas, G. J. (2002). The effect of feedback and feedforward on formation iss. In IEEE international conference on robotics and automation (ICRA) (Vol.\u00a04, pp. 3448\u20133453).","DOI":"10.1109\/ROBOT.2002.1014244"},{"key":"9807_CR39","doi-asserted-by":"crossref","unstructured":"Turpin, M., Michael, N., & Kumar, V. (2012a). Decentralized formation control with variable shapes for aerial robots. In IEEE international conference on robotics and automation (ICRA) (pp. 23\u201330).","DOI":"10.1109\/ICRA.2012.6225196"},{"issue":"1\u20132","key":"9807_CR40","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/s10514-012-9279-y","volume":"33","author":"M Turpin","year":"2012","unstructured":"Turpin, M., Michael, N., & Kumar, V. (2012b). Trajectory design and control for aggressive formation flight with quadrotors. Autonomous Robots, 33(1\u20132), 143\u2013156.","journal-title":"Autonomous Robots"},{"key":"9807_CR41","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/978-3-642-36279-8_11","volume-title":"Algorithmic foundations of robotics X","author":"M Turpin","year":"2013","unstructured":"Turpin, M., Michael, N., & Kumar, V. (2013). Trajectory planning and assignment in multirobot systems. In E. Frazzoli, T. Lozano-Perez, N. Roy, & D. Rus (Eds.), Algorithmic foundations of robotics X (pp. 175\u2013190). Berlin: Springer."},{"key":"9807_CR42","unstructured":"Yang, H., & Zhang, F. (2010). Geometric formation control for autonomous underwater vehicles. In IEEE international conference on robotics and automation (ICRA) (pp. 4288\u20134293)."},{"key":"9807_CR43","doi-asserted-by":"crossref","unstructured":"Yu, C. H., & Nagpal, R. (2008). Sensing-based shape formation on modular multi-robot systems: A theoretical study. In International joint conference on autonomous agents and multiagent systems (AAMAS) (pp. 71\u201378).","DOI":"10.65109\/VKZA6203"},{"key":"9807_CR44","unstructured":"Zhang, F. (2007). Cooperative shape control of particle formations. In IEEE conference on decision and control (pp. 2516\u20132521)."},{"issue":"7","key":"9807_CR45","doi-asserted-by":"publisher","first-page":"1186","DOI":"10.1080\/00207170701222947","volume":"80","author":"F Zhang","year":"2007","unstructured":"Zhang, F., Fratantoni, D. M., Paley, D. A., Lund, J. M., & Leonard, N. E. (2007). Control of coordinated patterns for ocean sampling. International Journal of Control, 80(7), 1186\u20131199.","journal-title":"International Journal of Control"},{"key":"9807_CR46","unstructured":"Zhang, F., & Haq, S. (2008). Boundary following by robot formations without GPS. In IEEE international conference on robotics and automation (pp. 152\u2013157)."},{"key":"9807_CR47","unstructured":"Zhang, F., & Leonard, N. E. (2006). Coordinated patterns on smooth curves. In IEEE international conference on networking, sensing and control (ICNSC) (pp. 434\u2013439)."}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9807-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-018-9807-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9807-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T20:56:08Z","timestamp":1775249768000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-018-9807-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,20]]},"references-count":47,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,8]]}},"alternative-id":["9807"],"URL":"https:\/\/doi.org\/10.1007\/s10514-018-9807-5","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,20]]},"assertion":[{"value":"16 February 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 September 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 October 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}