{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T10:46:42Z","timestamp":1761648402387},"reference-count":68,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2017,2,6]],"date-time":"2017-02-06T00:00:00Z","timestamp":1486339200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,9,21]]},"DOI":"10.1093\/imamci\/dnw073","type":"journal-article","created":{"date-parts":[[2016,12,8]],"date-time":"2016-12-08T12:05:45Z","timestamp":1481198745000},"page":"805-835","source":"Crossref","is-referenced-by-count":2,"title":["Distributed control of compact formations for multi-robot swarms"],"prefix":"10.1093","volume":"35","author":[{"given":"Gabriel","family":"Rodrigues de Campos","sequence":"first","affiliation":[{"name":"Politecnico di Milano, Department DEIB, via Ponzio 34\/5, 20133 Milano, Italy"}]},{"given":"Dimos V","family":"Dimarogonas","sequence":"additional","affiliation":[{"name":"Royal Institute of Technology (KTH), Department of Automatic Control, Osquldas v\u00e4g 10, Stockholm, Sweden"}]},{"given":"Alexandre","family":"Seuret","sequence":"additional","affiliation":[{"name":"CNRS LAAS, Univ. de Toulouse, Equipe MAC, 7 Avenue du Colonel Roche, BP 54200 - 31031, Toulouse cedex 4, France"}]},{"given":"Karl H","family":"Johansson","sequence":"additional","affiliation":[{"name":"Royal Institute of Technology (KTH), Department of Automatic Control, Osquldas v\u00e4g 10, Stockholm, Sweden"}]}],"member":"286","published-online":{"date-parts":[[2017,2,6]]},"reference":[{"key":"key\n\t\t\t\t20180920215205_B1","first-page":"139","article-title":"Controlling four agent formations.","volume-title":"Proceedings of the 2nd Distributed Estimation and Control in Networked Systems Annecy, France, September 13\u201314, 2010","author":"Anderson","year":"2010"},{"key":"key\n\t\t\t\t20180920215205_B2","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.sysconle.2009.12.010","article-title":"Distributed control of triangular formations with angle-only constraints.","volume":"59","author":"Basiri","year":"2010","journal-title":"Syst. Control Lett."},{"key":"key\n\t\t\t\t20180920215205_B3","first-page":"373","article-title":"Spreading out: a local approach to multi-robot coverage","volume-title":"Proceedings of the 6th International Symposium on Distributed Autonomous Robotics Systems","author":"Batalin","year":"2002"},{"key":"key\n\t\t\t\t20180920215205_B4","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1109\/TRO.2007.903809","article-title":"The design and analysis of an efficient local algorithm for coverage and exploration based on sensor network deployment","volume":"23","author":"Batalin","year":"2007","journal-title":"IEEE Trans. Rob. Autom."},{"key":"key\n\t\t\t\t20180920215205_B5","doi-asserted-by":"crossref","first-page":"777","DOI":"10.1109\/87.960341","article-title":"A coordination architecture for spacecraft formation control","volume":"9","author":"Beard","year":"2001","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"key\n\t\t\t\t20180920215205_B6","first-page":"6828","article-title":"Tethering of mobile router networks","volume-title":"Proceedings of the American Control Conference","author":"Bezzo","year":"2010"},{"key":"key\n\t\t\t\t20180920215205_B7","first-page":"13","article-title":"A disjunctive programming approach for motion planning of mobile router networks.","volume":"26","author":"Bezzo","year":"2011","journal-title":"Int. J. Rob. Autom."},{"key":"key\n\t\t\t\t20180920215205_B8","first-page":"4685","article-title":"A Decentralized connectivity strategy for mobile router swarms","author":"Bezzo","year":"2011","journal-title":"Proceedings of the 18th IFAC World Congress"},{"key":"key\n\t\t\t\t20180920215205_B9","first-page":"5991","article-title":"A very relaxed control law for bearing-only triangular formation control.","volume-title":"18th IFAC World Congress","author":"Bishop","year":"2011"},{"key":"key\n\t\t\t\t20180920215205_B10","first-page":"790","article-title":"bearing-only triangular formation control on the plane and the sphere.","volume-title":"Mediterr. Conf. Control Autom","author":"Bishop","year":"2010"},{"key":"key\n\t\t\t\t20180920215205_B11","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.1002\/rnc.3250","article-title":"Distributed formation control with relaxed motion requirements","volume":"25","author":"Bishop","year":"2015","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"key\n\t\t\t\t20180920215205_B12","doi-asserted-by":"crossref","first-page":"746","DOI":"10.1109\/CDC.2011.6160743","article-title":"Stabilization of rigid formations with direction-only constraints","volume-title":"Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference","author":"Bishop","year":"2011"},{"key":"key\n\t\t\t\t20180920215205_B13","doi-asserted-by":"crossref","first-page":"2283","DOI":"10.1109\/TAC.2014.2303213","article-title":"Cooperative control design for time-varying formations of multi-agent systems","volume":"59","author":"Brinon-Arranz","year":"2014","journal-title":"IEEE Trans. Autom. Control"},{"key":"key\n\t\t\t\t20180920215205_B14","first-page":"735","article-title":"Formation constrained multi-robot system in unknown environments","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Cao","year":"2003"},{"key":"key\n\t\t\t\t20180920215205_B15","doi-asserted-by":"crossref","first-page":"929","DOI":"10.1109\/TCST.2010.2053542","article-title":"Distributed containment control for multiple autonomous vehicles with double-integrator dynamics: algorithms and experiments","volume":"19","author":"Cao","year":"2011","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"key\n\t\t\t\t20180920215205_B16","first-page":"3603","article-title":"Controlling a triangular formation of mobile autonomous agents","author":"Cao","year":"2007","journal-title":"IEEE Conf. Decision and Control"},{"key":"key\n\t\t\t\t20180920215205_B17","doi-asserted-by":"crossref","first-page":"776","DOI":"10.1016\/j.automatica.2011.01.067","article-title":"Formation control using range-only measurements","volume":"47","author":"Cao","year":"2011","journal-title":"Automatica"},{"key":"key\n\t\t\t\t20180920215205_B18","doi-asserted-by":"crossref","first-page":"727","DOI":"10.1177\/0278364909104290","article-title":"Leader-follower formation control of multiple non-holonomic mobile robots incorporating a receding-horizon scheme","volume":"29","author":"Chen","year":"2010","journal-title":"Int. J. Rob. Res."},{"key":"key\n\t\t\t\t20180920215205_B19","doi-asserted-by":"crossref","first-page":"2292","DOI":"10.1109\/ROBOT.2007.363661","article-title":"Multi-vehicle flocking: scalability of cooperative control algorithms using pairwise potentials","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Chuang","year":"2007"},{"key":"key\n\t\t\t\t20180920215205_B20","doi-asserted-by":"crossref","first-page":"1343","DOI":"10.1016\/j.automatica.2007.09.019","article-title":"Leader-follower formation control of nonholonomic mobile robots with input constraints","volume":"44","author":"Consolinia","year":"2008","journal-title":"Automatica"},{"key":"key\n\t\t\t\t20180920215205_B21","doi-asserted-by":"crossref","first-page":"1289","DOI":"10.1109\/TAC.2006.878713","article-title":"Robust rendezvous for mobile autonomous agents via proximity graphs in arbitrary dimensions","volume":"51","author":"Cort\u00e9s","year":"2006","journal-title":"IEEE Trans. Autom. Control"},{"key":"key\n\t\t\t\t20180920215205_B22","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1109\/TRA.2004.824698","article-title":"Coverage control for mobile sensing networks","volume":"20","author":"Cort\u00e9s","year":"2004","journal-title":"IEEE Trans. Rob. Autom."},{"key":"key\n\t\t\t\t20180920215205_B23","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1038\/nature03236","article-title":"Effective leadership and decision-making in animal groups on the move","volume":"433","author":"Couzin","year":"2004","journal-title":"Nature"},{"key":"key\n\t\t\t\t20180920215205_B24","doi-asserted-by":"crossref","first-page":"3446","DOI":"10.1109\/CDC.2011.6161074","article-title":"Formation control of multi-agent systems with double integrator dynamics using delayed static output feedback","volume-title":"IEEE Conf. Decision Control Eur. Control Conf","author":"Deshpande","year":"2011"},{"key":"key\n\t\t\t\t20180920215205_B25","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1049\/iet-cta.2009.0229","article-title":"Bounded control of network connectivity in multi-agent systems","volume":"4","author":"Dimarogonas","year":"2010","journal-title":"IET Control Theory Appl."},{"key":"key\n\t\t\t\t20180920215205_B26","doi-asserted-by":"crossref","first-page":"916","DOI":"10.1109\/TAC.2007.895897","article-title":"On the rendezvous problem for multiple nonholonomic agents","volume":"52","author":"Dimarogonas","year":"2007","journal-title":"IEEE Trans. Autom. Control"},{"key":"key\n\t\t\t\t20180920215205_B27","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1109\/TAC.2008.2011009","article-title":"Inverse agreement protocols with application to distributed multi-agent dispersion","volume":"54","author":"Dimarogonas","year":"2007","journal-title":"IEEE Trans. Autom. Control"},{"key":"key\n\t\t\t\t20180920215205_B28","doi-asserted-by":"crossref","first-page":"547","DOI":"10.1007\/s10846-010-9451-6","article-title":"Robust formation control of multiple wheeled mobile robots","volume":"62","author":"Dong","year":"2011","journal-title":"J. Intell. Rob. Syst."},{"key":"key\n\t\t\t\t20180920215205_B29","first-page":"972","article-title":"A formation behavior for large-scale micro-robot force deployment","volume-title":"Proceedings of the Winter Simulation Conference","author":"Dudenhoeffer","year":"2000"},{"key":"key\n\t\t\t\t20180920215205_B30","doi-asserted-by":"crossref","first-page":"947","DOI":"10.1109\/70.976029","article-title":"Formation constrained multi-agent control","volume":"17","author":"Egerstedt","year":"2001","journal-title":"IEEE Trans. Rob. Autom."},{"key":"key\n\t\t\t\t20180920215205_B31","doi-asserted-by":"crossref","first-page":"1361","DOI":"10.1080\/00207179.2012.685183","article-title":"Formation shape control based on bearing rigidity","volume":"85","author":"Eren","year":"2012","journal-title":"Int. J. Control"},{"key":"key\n\t\t\t\t20180920215205_B32","first-page":"392","article-title":"Collision-free intersection crossing of mobile robots using decentralized navigation functions on predefined paths","volume-title":"5th International Conference on Cybernetics and Intelligent Systems","author":"Fankhauser","year":"2011"},{"key":"key\n\t\t\t\t20180920215205_B33","first-page":"28","article-title":"Command control for many-robot systems","volume-title":"Proceedings of the 9th Annual AUVS Technical Symposium","author":"Gage","year":"1992"},{"key":"key\n\t\t\t\t20180920215205_B34","doi-asserted-by":"crossref","first-page":"692","DOI":"10.1109\/TAC.2003.809765","article-title":"Stability analysis of swarms","volume":"48","author":"Gazi","year":"2003","journal-title":"IEEE Trans. Autom. Control"},{"key":"key\n\t\t\t\t20180920215205_B35","first-page":"7084","article-title":"Coordinated path following control of multiple wheeled robots with directed communication links","author":"Ghabcheloo","year":"2005","journal-title":"Proceedings of the 44th IEEE Conference on Decision and Control and the European Control Conference"},{"key":"key\n\t\t\t\t20180920215205_B36","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MCS.2008.931718","article-title":"Hybrid dynamical systems","volume":"29","author":"Goebel","year":"2009","journal-title":"IEEE Control Syst. Mag."},{"key":"key\n\t\t\t\t20180920215205_B37","first-page":"2878","article-title":"Coverage control for mobile anisotropic sensor networks","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation","author":"Hexsel","year":"2011"},{"key":"key\n\t\t\t\t20180920215205_B38","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1023\/A:1019625207705","article-title":"An incremental self-deployment algorithm for mobile sensor networks","volume":"13","author":"Howard","year":"2002","journal-title":"Auton. Robots-Springer"},{"key":"key\n\t\t\t\t20180920215205_B39","doi-asserted-by":"crossref","first-page":"693","DOI":"10.1109\/TRO.2007.900638","article-title":"Distributed connectivity control of mobile networks","volume":"23","author":"Ji","year":"2007","journal-title":"IEEE Trans. Rob."},{"key":"key\n\t\t\t\t20180920215205_B40","article-title":"Nonlinear control","author":"Khalil","year":"2015","journal-title":"Pearson Education 2015, ISBN-10: 0-13-349926-X"},{"key":"key\n\t\t\t\t20180920215205_B41","first-page":"111","article-title":"Experience in system design for human-robot teaming in urban search and rescue","volume":"23","author":"Kruijff","year":"2007","journal-title":"Field Serv. Rob. Springer"},{"key":"key\n\t\t\t\t20180920215205_B42","first-page":"2557","article-title":"Fluent coordination of autonomous vehicles at intersections","author":"Makarem","year":"2012","journal-title":"Int. Conf. Syst. Man Cybernet."},{"key":"key\n\t\t\t\t20180920215205_B43","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1007\/s10846-010-9439-2","article-title":"Multiple UAV coalitions for a search and prosecute mission","volume":"62","author":"Manathara","year":"2011","journal-title":"J. Intel. Rob. Syst."},{"key":"key\n\t\t\t\t20180920215205_B44","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1016\/j.automatica.2005.12.018","article-title":"Optimal sensor placement and motion coordination for target tracking","volume":"42","author":"Mart\u00ednez","year":"2006","journal-title":"Automatica"},{"key":"key\n\t\t\t\t20180920215205_B45","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1109\/MCS.2007.384124","article-title":"Motion coordination with distributed information","volume":"27","author":"Mart\u00ednez","year":"2007","journal-title":"IEEE Control Syst. Mag."},{"key":"key\n\t\t\t\t20180920215205_B46","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1177\/0278364907084441","article-title":"Formation control and collision avoidance for multi-agent non-holonomic systems: theory and experiments","volume":"27","author":"Mastellone","year":"2008","journal-title":"Int. J. Rob. Res."},{"key":"key\n\t\t\t\t20180920215205_B47","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1109\/TRO.2006.875494","article-title":"Deployment of mobile robots with energy and timing constraints","volume":"22","author":"Mei","year":"2006","journal-title":"IEEE Trans. Rob."},{"key":"key\n\t\t\t\t20180920215205_B48","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.automatica.2015.08.004","article-title":"Target-point formation control","volume":"61","author":"Mou","year":"2015","journal-title":"Automatica"},{"key":"key\n\t\t\t\t20180920215205_B49","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1016\/j.automatica.2014.10.022","article-title":"A survey of multi-agent formation control","volume":"53","author":"Oh","year":"2015","journal-title":"Automatica"},{"key":"key\n\t\t\t\t20180920215205_B50","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/TAC.2005.864190","article-title":"Flocking for multi-agent dynamic systems: algorithms and theory","volume":"51","author":"Olfati-Saber","year":"2006","journal-title":"IEEE Trans. Autom. Control"},{"key":"key\n\t\t\t\t20180920215205_B51","doi-asserted-by":"crossref","first-page":"633","DOI":"10.1115\/1.2767658","article-title":"Decentralized policies for geometric pattern formation and path coverage","volume":"129","author":"Pavonem","year":"2006","journal-title":"J. Dyn. Syst. Measurement Control"},{"key":"key\n\t\t\t\t20180920215205_B52","first-page":"165","article-title":"Constrained coverage for mobile sensor networks","author":"Poduri","year":"2009","journal-title":"Proceedings of the IEEE International Conference on Robotics and Automation"},{"key":"key\n\t\t\t\t20180920215205_B53","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1016\/S0921-8890(99)00004-4","article-title":"Social potential fields: {a} distributed behavioral control for autonomous robots","volume":"27","author":"Reif","year":"2009","journal-title":"Rob. Auton. Syst."},{"key":"key\n\t\t\t\t20180920215205_B54","first-page":"25","article-title":"Distributed consensus in multi-vehicle cooperative control: theory and applications","volume":"4","author":"Ren","year":"2008","journal-title":"Springer London"},{"key":"key\n\t\t\t\t20180920215205_B55","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/37401.37406","article-title":"Flocks, herds, and schools: a distributed behavioral model","volume-title":"Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques","author":"Reynolds","year":"1987"},{"key":"key\n\t\t\t\t20180920215205_B56","article-title":"Continuous-time double integrator consensus algorithms improved by an appropriate sampling","author":"Rodrigues de Campos","year":"2010","journal-title":"Proceedings of the IFAC Workshop on Distributed Estimation and Control in Networked Systems"},{"key":"key\n\t\t\t\t20180920215205_B57","doi-asserted-by":"crossref","first-page":"982","DOI":"10.1109\/CDC.2011.6160399","article-title":"Improved consensus algorithms using memory effects","volume-title":"Proceedings of the IEEE Conf. Decision and Control","author":"Rodrigues de Campos","year":"2011"},{"key":"key\n\t\t\t\t20180920215205_B58","first-page":"246","article-title":"On the consensus of heterogeneous multi-agent systems: a decoupling approach","volume-title":"Proceedings of the IFAC Workshop on Distributed Estimation and Control in Networked Systems","author":"Rodrigues de Campos","year":"2012"},{"key":"key\n\t\t\t\t20180920215205_B59","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1007\/s10846-009-9328-8","article-title":"Distributed motion constraints for algebraic connectivity of robotic networks","volume":"56","author":"Schuresko","year":"2009","journal-title":"J. Intell. Rob. Syst."},{"key":"key\n\t\t\t\t20180920215205_B60","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1177\/0278364908100177","article-title":"Decentralized, adaptive coverage control for networked robots","volume":"9","author":"Schwager","year":"2009","journal-title":"Int. J. Rob. Res."},{"key":"key\n\t\t\t\t20180920215205_B61","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1093\/imamci\/dnr017","article-title":"Finite-time stabilizing dynamic control of uncertain multi-input linear systems","volume":"28","author":"Seo","year":"2011","journal-title":"IMA J. Math. Control Inform."},{"key":"key\n\t\t\t\t20180920215205_B62","doi-asserted-by":"crossref","first-page":"706","DOI":"10.1109\/TAC.2008.919857","article-title":"Stabilization of planar collective motion with limited communication","volume":"53","author":"Sepulchre","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"key\n\t\t\t\t20180920215205_B63","doi-asserted-by":"crossref","DOI":"10.1002\/9780470724200","volume-title":"Cooperative Control of Distributed Multi-Agent Systems","author":"Shamma","year":"2007"},{"key":"key\n\t\t\t\t20180920215205_B64","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1093\/imamci\/dns006","article-title":"Consensus of multi-agent systems on time scales","volume":"29","author":"Shen","year":"2012","journal-title":"IMA J. Math. Control Inform."},{"key":"key\n\t\t\t\t20180920215205_B65","first-page":"3002","article-title":"Formation shape control: global asymptotic stability of a four-agent formation","volume-title":"Proceedings of the 48th IEEE Conference on Decision and Control","author":"Summers","year":"2009"},{"key":"key\n\t\t\t\t20180920215205_B66","doi-asserted-by":"crossref","DOI":"10.1093\/imamci\/dnv047","article-title":"Consensus-based formation control with dynamic role assignment and obstacle avoidance","author":"Sun","year":"2015","journal-title":"IMA J. Math. Control Inform"},{"key":"key\n\t\t\t\t20180920215205_B67","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1093\/imamci\/dns028","article-title":"Planning and control of three-dimensional multi-agent formations","volume":"30","author":"Wen","year":"2013","journal-title":"IMA J. Math. Control Inform."},{"key":"key\n\t\t\t\t20180920215205_B68","doi-asserted-by":"crossref","first-page":"1416","DOI":"10.1109\/TRO.2008.2006233","article-title":"Distributed connectivity control of mobile networks","volume":"24","author":"Zavlanos","year":"2008","journal-title":"IEEE Trans. Rob."}],"container-title":["IMA Journal of Mathematical Control and Information"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/imamci\/article-pdf\/35\/3\/805\/25814742\/dnw073.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,21]],"date-time":"2023-08-21T06:39:19Z","timestamp":1692599959000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/imamci\/article\/35\/3\/805\/2970465"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,6]]},"references-count":68,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2017,2,6]]},"published-print":{"date-parts":[[2018,9,21]]}},"URL":"https:\/\/doi.org\/10.1093\/imamci\/dnw073","relation":{},"ISSN":["0265-0754","1471-6887"],"issn-type":[{"value":"0265-0754","type":"print"},{"value":"1471-6887","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2018,9]]},"published":{"date-parts":[[2017,2,6]]}}}