{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T18:07:49Z","timestamp":1780078069536,"version":"3.54.0"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,7,20]],"date-time":"2018-07-20T00:00:00Z","timestamp":1532044800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2018,7,20]],"date-time":"2018-07-20T00:00:00Z","timestamp":1532044800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-12-1-1000"],"award-info":[{"award-number":["N00014-12-1-1000"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000003","name":"Boeing","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000003","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000006","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014-12-1-1000"],"award-info":[{"award-number":["N00014-12-1-1000"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001474","name":"Singapore-MIT Alliance for Research and Technology Centre","doi-asserted-by":"publisher","award":["Future of Urban Mobility"],"award-info":[{"award-number":["Future of Urban Mobility"]}],"id":[{"id":"10.13039\/501100001474","id-type":"DOI","asserted-by":"publisher"}]},{"name":"The Netherlands Organisation for Scientific Research","award":["Veni 15916"],"award-info":[{"award-number":["Veni 15916"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s10514-018-9783-9","type":"journal-article","created":{"date-parts":[[2018,7,20]],"date-time":"2018-07-20T12:50:21Z","timestamp":1532091021000},"page":"1079-1100","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":117,"title":["Distributed multi-robot formation control in dynamic environments"],"prefix":"10.1007","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0058-570X","authenticated-orcid":false,"given":"Javier","family":"Alonso-Mora","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eduardo","family":"Montijano","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tobias","family":"N\u00e4geli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Otmar","family":"Hilliges","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mac","family":"Schwager","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniela","family":"Rus","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,7,20]]},"reference":[{"key":"9783_CR1","doi-asserted-by":"crossref","unstructured":"Alonso-Mora, J., Knepper, R. A., Siegwart, R., & Rus, D. (2015a). Local motion planning for collaborative multi-robot manipulation of deformable objects. In: IEEE international conference on robotics and automation.","DOI":"10.1109\/ICRA.2015.7139967"},{"key":"9783_CR2","unstructured":"Alonso-Mora, J., Montijano, E., Schwager, M., & Rus, D. (2016). Distributed multi-robot navigation in formation among obstacles: A geometric and optimization approach with consensus. In IEEE international conference on robotics and automation."},{"issue":"9","key":"9783_CR3","doi-asserted-by":"publisher","first-page":"1000","DOI":"10.1177\/0278364917719333","volume":"36","author":"J Alonso-Mora","year":"2017","unstructured":"Alonso-Mora, J., Baker, S., & Rus, D. (2017). Multi-robot formation control and object transport in dynamic environments via constrained optimization. The International Journal of Robotics Research, 36(9), 1000\u20131021.","journal-title":"The International Journal of Robotics Research"},{"issue":"1","key":"9783_CR4","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/s10514-015-9429-0","volume":"39","author":"J Alonso-Mora","year":"2015","unstructured":"Alonso-Mora, J., N\u00e4geli, T., Siegwart, R., & Beardsley, P. (2015b). Collision avoidance for aerial vehicles in multi-agent scenarios. Autonomous Robots, 39(1), 101\u2013121.","journal-title":"Autonomous Robots"},{"key":"9783_CR5","unstructured":"Augugliaro, F., Schoellig, A. P., & D\u2019Andrea, R. (2012). Generation of collision-free trajectories for a quadrocopter fleet: A sequential convex programming approach. In: IEEE\/RSJ international conference on intelligent robots and systems."},{"key":"9783_CR6","doi-asserted-by":"crossref","unstructured":"Ayanian, N., & Kumar, V. (2010a). Abstractions and controllers for groups of robots in environments with obstacles. In: IEEE international conference on robotics and automation, Anchorage, AK (pp. 3537\u20133542).","DOI":"10.1109\/ROBOT.2010.5509534"},{"issue":"5","key":"9783_CR7","doi-asserted-by":"publisher","first-page":"878","DOI":"10.1109\/TRO.2010.2062070","volume":"26","author":"N Ayanian","year":"2010","unstructured":"Ayanian, N., & Kumar, V. (2010b). Decentralized feedback controllers for multi-agent teams in environments with obstacles. IEEE Transactions on Robotics, 26(5), 878\u2013887.","journal-title":"IEEE Transactions on Robotics"},{"key":"9783_CR8","unstructured":"Balch, T., & Hybinette, M. (2000). Social potentials for scalable multi-robot formations. In: IEEE international conference on robotics and automation."},{"issue":"6","key":"9783_CR9","doi-asserted-by":"publisher","first-page":"926","DOI":"10.1109\/70.736776","volume":"14","author":"T Balch","year":"1998","unstructured":"Balch, T., & Arkin, R. C. (1998). Behavior-based formation control for multirobot teams. IEEE Transaction on Robotics and Automation, 14(6), 926\u2013939.","journal-title":"IEEE Transaction on Robotics and Automation"},{"issue":"9","key":"9783_CR10","doi-asserted-by":"publisher","first-page":"2298","DOI":"10.1016\/j.automatica.2012.06.040","volume":"48","author":"M Burger","year":"2012","unstructured":"Burger, M., Notarstefano, G., Allgower, F., & Bullo, F. (2012). A distributed simplex algorithm for degenerate linear programs and multi-agent assignments. Automatica, 48(9), 2298\u20132304.","journal-title":"Automatica"},{"key":"9783_CR11","doi-asserted-by":"crossref","unstructured":"Chen, Y., Cutler, M., & How, J. P. (2015). Decoupled multiagent path planning via incremental sequential convex programming. In IEEE international conference on robotics and automation (ICRA).","DOI":"10.1109\/ICRA.2015.7140034"},{"key":"9783_CR12","unstructured":"Deits, R., & Tedrake, R. (2014). Computing large convex regions of obstacle-free space through semidefinite programming. In Workshop on the algorithmic fundamentals of robotics."},{"key":"9783_CR13","unstructured":"Derenick, J., Spletzer, J., & Kumar, V.(2010). A semidefinite programming framework for controlling multi-robot systems in dynamic environments. In: IEEE conference on decision and control."},{"key":"9783_CR14","doi-asserted-by":"publisher","first-page":"1252","DOI":"10.1109\/TRO.2007.909833","volume":"23","author":"JC Derenick","year":"2007","unstructured":"Derenick, J. C., & Spletzer, J. R. (2007). Convex optimization strategies for coordinating large-scale robot formations. IEEE Transaction on Robotics, 23, 1252\u20131259.","journal-title":"IEEE Transaction on Robotics"},{"issue":"6","key":"9783_CR15","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 Transaction on Robotics and Automation, 17(6), 905\u2013908.","journal-title":"IEEE Transaction on Robotics and Automation"},{"key":"9783_CR16","unstructured":"Domahidi, A., & Jerez, J. (2016). FORCES Pro: Code generation for embedded optimization. \n                    https:\/\/www.embotech.com\/FORCES-Pro\n                    \n                  ."},{"key":"9783_CR17","unstructured":"Domahidi, A., Zgraggen, A. U., Zeilinger, M. N., Morari, M., & Jones, C. N. (2012). Efficient interior point methods for multistage problems arising in receding horizon control. In: 47th IEEE conference on decision and control, 2008. CDC 2008 (pp. 668\u2013674). IEEE."},{"issue":"1","key":"9783_CR18","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1109\/TCST.2014.2314460","volume":"23","author":"X Dong","year":"2015","unstructured":"Dong, X., Yu, B., Shi, Z., & Zhong, Y. (2015). Time-varying formation control for unmanned aerial vehicles: Theories and applications. IEEE Transactions on Control Systems Technology, 23(1), 340\u2013348.","journal-title":"IEEE Transactions on Control Systems Technology"},{"key":"9783_CR19","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1007\/BF01840371","volume":"2","author":"M Erdmann","year":"1987","unstructured":"Erdmann, M., & Lozano-Perez, T. (1987). On multiple moving objects. Algorithmica, 2, 477\u2013521.","journal-title":"Algorithmica"},{"key":"9783_CR20","doi-asserted-by":"publisher","first-page":"1504","DOI":"10.1177\/0278364912462493","volume":"31","author":"A Franchi","year":"2012","unstructured":"Franchi, A., Masone, C., Grabe, V., Ryll, M., Bulfhoff, H. H., & Giordano, P. R. (2012). Modeling and control of UAV bearing formations with bilateral high-level steering. International Journal of Robotics Research, 31, 1504\u20131525.","journal-title":"International Journal of Robotics Research"},{"issue":"4","key":"9783_CR21","doi-asserted-by":"publisher","first-page":"979","DOI":"10.1137\/S1052623499350013","volume":"12","author":"PE Gill","year":"2002","unstructured":"Gill, P. E., Murray, W., & Saunders, M. A. (2002). SNOPT: An SQP algorithm for large-scale constrained optimization. SIAM Journal on Optimization, 12(4), 979\u20131006.","journal-title":"SIAM Journal on Optimization"},{"issue":"2","key":"9783_CR22","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1109\/TAC.2011.2166668","volume":"57","author":"T Hatanaka","year":"2012","unstructured":"Hatanaka, T., Igarashi, Y., Fujita, M., & Spong, M. W. (2012). Passivity-based pose synchronization in three dimensions. IEEE Transactions on Automatic Control, 57(2), 360\u2013375.","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"1","key":"9783_CR23","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/TCST.2007.903066","volume":"16","author":"T Keviczky","year":"2008","unstructured":"Keviczky, T., Borrelli, F., Fregene, K., Godbole, D., & Balas, G. J. (2008). Decentralized receding horizon control and coordination of autonomous vehicle formations. IEEE Transactions on Control Systems Technology, 16(1), 19\u201333.","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"5","key":"9783_CR24","first-page":"254","volume":"55","author":"SS Kia","year":"2016","unstructured":"Kia, S. S., Cortes, J., & Martinez, S. (2016). Distributed convex optimization via continuous-time coordination algorithms with discrete-time communication. Automatica, 55(5), 254\u2013264.","journal-title":"Automatica"},{"issue":"4","key":"9783_CR25","doi-asserted-by":"publisher","first-page":"285","DOI":"10.9746\/jcmsi.8.285","volume":"8","author":"Y Kuriki","year":"2015","unstructured":"Kuriki, Y., & Namerikawa, T. (2015). Formation control with collision avoidance for a multi-UAV system using decentralized mpc and consensus-based control. SICE Journal of Control, Measurement, and System Integration, 8(4), 285\u2013294.","journal-title":"SICE Journal of Control, Measurement, and System Integration"},{"issue":"4","key":"9783_CR26","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1007\/s10514-013-9349-9","volume":"35","author":"A Kushleyev","year":"2013","unstructured":"Kushleyev, A., Mellinger, D., Powers, C., & Kumar, V. (2013). Towards a swarm of agile micro quadrotors. Autonomous Robots, 35(4), 287\u2013300.","journal-title":"Autonomous Robots"},{"issue":"1","key":"9783_CR27","first-page":"540","volume":"50","author":"Z Lin","year":"2005","unstructured":"Lin, Z., Francis, B., & Maggiore, M. (2005). Necessary and sufficient graphical conditions for formation control of unicycles. IEEE Transaction on Automatic Control, 50(1), 540\u2013545.","journal-title":"IEEE Transaction on Automatic Control"},{"key":"9783_CR28","volume-title":"Distributed algorithms","author":"N Lynch","year":"1997","unstructured":"Lynch, N. (1997). Distributed algorithms. Burlington: Morgan Kaufmann publishers."},{"key":"9783_CR29","unstructured":"Michael, N., Zavlanos, M. M., Kumar, V., & Pappas, G. J. (2008). Distributed multi-robot task assignment and formation control. In: IEEE international conference on robotics and automation."},{"key":"9783_CR30","unstructured":"Montijano, E., & Mosteo, A. R. (2014). Efficient multi-robot formations using distributed optimization. In: IEEE 53th conference on decision and control."},{"issue":"2","key":"9783_CR31","doi-asserted-by":"publisher","first-page":"339351","DOI":"10.1109\/TRO.2016.2523542","volume":"32","author":"E Montijano","year":"2016","unstructured":"Montijano, E., Cristofalo, E., Zhou, D., Schwager, M., & Sagues, C. (2016). Vision-based distributed formation control without an external positioning system. IEEE Transactions on Robotics, 32(2), 339351.","journal-title":"IEEE Transactions on Robotics"},{"issue":"10","key":"9783_CR32","doi-asserted-by":"publisher","first-page":"1261","DOI":"10.1177\/0278364916632065","volume":"35","author":"D Morgan","year":"2016","unstructured":"Morgan, D., Subramanian, G. P., Chung, S.-J., & Hadaegh, F. Y. (2016). Swarm assignment and trajectory optimization using variable-swarm, distributed auction assignment and sequential convex programming. The International Journal of Robotics Research, 35(10), 1261\u20131285.","journal-title":"The International Journal of Robotics Research"},{"issue":"4","key":"9783_CR33","first-page":"851860","volume":"25","author":"N Mostagh","year":"2009","unstructured":"Mostagh, N., Michael, N., Jadbabaie, A., & Daniilidis, K. (2009). Vision-based, distributed control laws for motion coordination of nonholonomic robots. IEEE Transactions on Robotics, 25(4), 851860.","journal-title":"IEEE Transactions on Robotics"},{"key":"9783_CR34","unstructured":"Mosteo, A. R., Montano, L., & Lagoudakis, M. G. (2008). Guaranteed-performance multi-robot routing under limited communication range. In: Distributed autonomous robotic systems (pp. 491\u2013502)."},{"issue":"4","key":"9783_CR35","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1145\/3072959.3073712","volume":"36","author":"T N\u00e4geli","year":"2017","unstructured":"N\u00e4geli, T., Meier, L., Domahidi, A., Alonso-Mora, J., & Hilliges, O. (2017b). Real-time planning for automated multi-view drone cinematography. ACM Transactions on Graphics (TOG), 36(4), 132.","journal-title":"ACM Transactions on Graphics (TOG)"},{"issue":"3","key":"9783_CR36","doi-asserted-by":"publisher","first-page":"1696","DOI":"10.1109\/LRA.2017.2665693","volume":"2","author":"T N\u00e4geli","year":"2017","unstructured":"N\u00e4geli, T., Alonso-Mora, J., Domahidi, A., Rus, D., & Hilliges, O. (2017a). Real-time motion planning for aerial videography with dynamic obstacle avoidance and viewpoint optimization. IEEE Robotics and Automation Letters, 2(3), 1696\u20131703.","journal-title":"IEEE Robotics and Automation Letters"},{"issue":"4","key":"9783_CR37","doi-asserted-by":"publisher","first-page":"989","DOI":"10.1007\/s10514-016-9578-9","volume":"41","author":"T Nestmeyer","year":"2017","unstructured":"Nestmeyer, T., Robuffo Giordano, P., Blthoff, H. H., & Franchi, A. (2017). Decentralized simultaneous multi-target exploration using a connected network of multiple robots. Autonomous Robots, 41(4), 989\u20131011.","journal-title":"Autonomous Robots"},{"key":"9783_CR38","unstructured":"Odelga, M., Stegagno, P., & B\u00fclthoff, HH. (2016). Obstacle detection, tracking and avoidance for a teleoperated UAV. In: 2016 IEEE international conference on robotics and automation (ICRA) (pp. 2984\u20132990). IEEE."},{"issue":"10","key":"9783_CR39","doi-asserted-by":"publisher","first-page":"2306","DOI":"10.1016\/j.automatica.2011.08.019","volume":"47","author":"K-K Oh","year":"2011","unstructured":"Oh, K.-K., & Ahn, H.-S. (2011). Formation control of mobile agents based on inter-agent distance dynamics. Automatica, 47(10), 2306\u20132312.","journal-title":"Automatica"},{"issue":"3","key":"9783_CR40","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1016\/j.automatica.2014.10.022","volume":"53","author":"KK Oh","year":"2015","unstructured":"Oh, K. K., Park, M. C., & Ahn, H. S. (2015). A survey of multi-agent formation control. Automatica, 53(3), 424\u2013440.","journal-title":"Automatica"},{"key":"9783_CR41","unstructured":"Quigley, M., Conley, K., Gerkey, B. P., Faust, J., Foote, T., Leibs, J., Wheeler, R., & Ng, A. Y. (2009). Ros: An open-source robot operating system. In: IEEE ICRA workshop on open source software."},{"key":"9783_CR42","volume-title":"Distributed consensus in multi-vehicle cooperative control. Communications and control engineering","author":"W Ren","year":"2008","unstructured":"Ren, W., & Beard, R. W. (2008). Distributed consensus in multi-vehicle cooperative control. Communications and control engineering. London: Springer."},{"key":"9783_CR43","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1007\/s10514-011-9225-4","volume":"30","author":"L Sabattini","year":"2011","unstructured":"Sabattini, L., Secchi, C., & Fantuzzi, C. (2011). Arbitrarily shaped formations of mobile robots: Artificial potential fields and coordinate transformation. Autonomous Robots, 30, 385\u2013397.","journal-title":"Autonomous Robots"},{"key":"9783_CR44","unstructured":"Saha, I., Ramaithitima, R., Kumar, V., Pappas, G. J., & Seshia, S. A. (2014). Automated composition of motion primitives for multi-robot systems from safe LTL specifications. In: IEEE\/RSJ international conference on intelligent robots and systems."},{"key":"9783_CR45","unstructured":"Schoch, M., Alonso-Mora, J., Siegwart, R., & Beardsley, P. (2014). Viewpoint and trajectory optimization for animation display with aerial vehicles. In: 2010 IEEE international conference on robotics and automation (ICRA) (pp. 4711\u20134716). IEEE."},{"issue":"9","key":"9783_CR46","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.1109\/JPROC.2011.2158377","volume":"99","author":"M Schwager","year":"2011","unstructured":"Schwager, M., Julian, B. J., Angermann, M., & Rus, D. (2011). Eyes in the sky: Decentralized control for the deployment of robotic camera networks. Proceedings of the IEEE, 99(9), 1541\u20131561.","journal-title":"Proceedings of the IEEE"},{"key":"9783_CR47","doi-asserted-by":"crossref","unstructured":"Suzuki, T., Sekine, T., Fujii, T., Asama, H., & Endo, I. (2000). Cooperative formation among multiple mobile robot teleoperation in inspection task. In Proceedings of the 39th IEEE Conference on Decision and Control, 2000 (Vol. 1, pp. 358\u2013363). IEEE.","DOI":"10.1109\/CDC.2000.912786"},{"issue":"4","key":"9783_CR48","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1007\/s10514-014-9412-1","volume":"37","author":"M Turpin","year":"2014","unstructured":"Turpin, M., Mohta, K., Michael, N., & Kumar, V. (2014). Goal assignment and trajectory planning for large teams of interchangeable robots. Autonomous Robots, 37(4), 401\u2013415.","journal-title":"Autonomous Robots"},{"key":"9783_CR49","doi-asserted-by":"publisher","first-page":"3850","DOI":"10.1016\/j.robot.2016.09.002","volume":"87","author":"P Urcola","year":"2017","unstructured":"Urcola, P., Lazaro, M. T., Castellanos, J. A., & Montano, L. (2017). Cooperative minimum expected length planning for robot formations in stochastic maps. Robotics and Autonomous Systems, 87, 3850.","journal-title":"Robotics and Autonomous Systems"},{"issue":"1","key":"9783_CR50","first-page":"9","volume":"29","author":"PR Wurman","year":"2008","unstructured":"Wurman, P. R., D\u2019Andrea, R., & Mountz, M. (2008). Coordinating hundreds of cooperative, autonomous vehicles in warehouses. AI Magazine, 29(1), 9.","journal-title":"AI Magazine"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9783-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10514-018-9783-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-018-9783-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T08:33:51Z","timestamp":1589704431000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10514-018-9783-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,20]]},"references-count":50,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["9783"],"URL":"https:\/\/doi.org\/10.1007\/s10514-018-9783-9","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,20]]},"assertion":[{"value":"15 February 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 July 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}