{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,4]],"date-time":"2025-09-04T14:23:14Z","timestamp":1756995794417,"version":"3.40.3"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031514968"},{"type":"electronic","value":"9783031514975"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-51497-5_12","type":"book-chapter","created":{"date-parts":[[2024,1,31]],"date-time":"2024-01-31T09:16:09Z","timestamp":1706692569000},"page":"156-172","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Distributed Architecture for\u00a0Onboard Tightly-Coupled Estimation and\u00a0Predictive Control of\u00a0Micro Aerial Vehicle Formations"],"prefix":"10.1007","author":[{"given":"I. Kagan","family":"Erunsal","sequence":"first","affiliation":[]},{"given":"Rodrigo","family":"Ventura","sequence":"additional","affiliation":[]},{"given":"Alcherio","family":"Martinoli","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,2,1]]},"reference":[{"key":"12_CR1","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/j.robot.2017.07.007","volume":"96","author":"H Ebel","year":"2017","unstructured":"Ebel, H., Ardakani, E., Eberhard, P.: Distributed model predictive formation control with discretization-free path planning for transporting a load. Robot. Auton. Syst. 96, 211\u2013223 (2017)","journal-title":"Robot. Auton. Syst."},{"key":"12_CR2","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1016\/j.automatica.2014.10.022","volume":"53","author":"K Oh","year":"2015","unstructured":"Oh, K., Park, M., Ahn, H.: A survey of multi-agent formation control. Automatica 53, 424\u2013440 (2015)","journal-title":"Automatica"},{"key":"12_CR3","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.2514\/1.G002507","volume":"40","author":"U Eren","year":"2017","unstructured":"Eren, U., Prach, A., Ko\u00e7er, B., Rakovi\u0107, S., Kayacan, E., A\u00e7\u0131kme\u015fe, B.: MPC in aerospace systems: current state and opportunities. J. Guid. Control. Dyn. 40, 1541\u20131566 (2017)","journal-title":"J. Guid. Control. Dyn."},{"key":"12_CR4","doi-asserted-by":"crossref","unstructured":"Zhou, X., et al.: Swarm of micro flying robots in the wild. Sci. Robot. 7, eabm5954 (2022)","DOI":"10.1126\/scirobotics.abm5954"},{"key":"12_CR5","doi-asserted-by":"publisher","DOI":"10.1088\/1748-3190\/abc6b3","volume":"16","author":"P Petr\u00e1\u010dek","year":"2020","unstructured":"Petr\u00e1\u010dek, P., Walter, V., B\u00e1\u010da, T., Saska, M.: Bio-inspired compact swarms of unmanned aerial vehicles without communication and external localization. Bioinspir. Biomim. 16, 026009 (2020)","journal-title":"Bioinspir. Biomim."},{"key":"12_CR6","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1007\/s10514-018-9783-9","volume":"43","author":"J Alonso-Mora","year":"2019","unstructured":"Alonso-Mora, J., Montijano, E., N\u00e4geli, T., Hilliges, O., Schwager, M., Rus, D.: Distributed multi-robot formation control in dynamic environments. Auton. Robot. 43, 1079\u20131100 (2019)","journal-title":"Auton. Robot."},{"key":"12_CR7","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/LRA.2021.3118091","volume":"7","author":"E Soria","year":"2022","unstructured":"Soria, E., Schiano, F., Floreano, D.: Distributed Predictive Drone Swarms in Cluttered Environments. IEEE Robot. Autom. Lett. 7, 73\u201380 (2022)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"12_CR8","doi-asserted-by":"publisher","first-page":"4491","DOI":"10.1109\/LRA.2019.2932570","volume":"4","author":"R Allamraju","year":"2019","unstructured":"Allamraju, R., et al.: Active perception based formation control for multiple aerial vehicles. IEEE Robot. Autom. Lett. 4, 4491\u20134498 (2019)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"12_CR9","doi-asserted-by":"publisher","first-page":"2251","DOI":"10.1109\/TCST.2015.2411632","volume":"23","author":"A Hafez","year":"2015","unstructured":"Hafez, A., Marasco, A., Givigi, S., Iskandarani, M., Yousefi, S., Rabbath, C.: Solving multi-UAV dynamic encirclement via model predictive control. IEEE Trans. Control Syst. Technol. 23, 2251\u20132265 (2015)","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"12_CR10","first-page":"84","volume":"71","author":"Q Yuan","year":"2017","unstructured":"Yuan, Q., Zhan, J., Li, X.: Outdoor flocking of quadcopter drones with decentralized model predictive control. Int. Soc. Autom. Trans. 71, 84\u201392 (2017)","journal-title":"Int. Soc. Autom. Trans."},{"key":"12_CR11","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1016\/j.robot.2017.08.009","volume":"97","author":"R Van Parys","year":"2017","unstructured":"Van Parys, R., Pipeleers, G.: Distributed MPC for multi-vehicle systems moving in formation. IEEE Robot. Autonom. Syst. 97, 144\u2013152 (2017)","journal-title":"IEEE Robot. Autonom. Syst."},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Abichandani, P., Levin, K., Bucci, D.: Decentralized formation coordination of multiple quadcopters under communication constraints. In: IEEE International Conference on Robotics and Automation, pp. 3326\u20133332 (2019)","DOI":"10.1109\/ICRA.2019.8794246"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Erunsal, I., Ventura, R., Martinoli, A. NMPC for formations of multi-rotor micro aerial vehicles: an experimental approach. In: International Symposium on Experimental Robotics, pp. 449\u2013461 (2020)","DOI":"10.1007\/978-3-030-71151-1_40"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Thakur, D., Tao, Y., Li, R., Zhou, A., Kushleyev, A., Kumar, V.: Swarm of inexpensive heterogeneous micro aerial vehicles. In: International Symposium on Experimental Robotics, pp. 413\u2013423 (2020)","DOI":"10.1007\/978-3-030-71151-1_37"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Olson, E.: AprilTag: a robust and flexible visual fiducial system. In: IEEE International Conference on Robotics and Automation, pp. 3400\u20133407 (2011)","DOI":"10.1109\/ICRA.2011.5979561"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Fossen, T.: Handbook of marine craft hydrodynamics and motion control. John Wiley and Sons (2011)","DOI":"10.1002\/9781119994138"},{"key":"12_CR17","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MRA.2012.2206474","volume":"19","author":"R Mahony","year":"2012","unstructured":"Mahony, R., Kumar, V., Corke, P.: Multirotor aerial vehicles: modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 19, 20\u201332 (2012)","journal-title":"IEEE Robot. Autom. Mag."},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Omari, S., Hua, M., Ducard, G., Hamel, T.: Nonlinear control of VTOL UAVs incorporating flapping dynamics. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 2419\u20132425 (2013)","DOI":"10.1109\/IROS.2013.6696696"},{"key":"12_CR19","unstructured":"Jazwinski, A.: Stochastic processes and filtering theory Jazwinski. AH Academic Press (1970)"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"Quan, Q.: Introduction to multicopter design and control. Springer (2017)","DOI":"10.1007\/978-981-10-3382-7"},{"key":"12_CR21","unstructured":"Dias, D.: Distributed State Estimation and Control of Autonomous Quadrotor Formations Using Exclusively Onboard Resources. (EPFL-IST PhD Thesis, No. 9224) (2019)"},{"key":"12_CR22","unstructured":"https:\/\/docs.px4.io\/. Autopilot control. Accessed July 2022"},{"key":"12_CR23","doi-asserted-by":"publisher","first-page":"1231","DOI":"10.1016\/j.automatica.2006.02.010","volume":"42","author":"L Magni","year":"2006","unstructured":"Magni, L., Scattolini, R.: Stabilizing decentralized model predictive control of nonlinear systems. Automatica 42, 1231\u20131236 (2006)","journal-title":"Automatica"},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"Szeliski, R.: Computer vision: algorithms and applications. Springer Science & Business Media (2010)","DOI":"10.1007\/978-1-84882-935-0"},{"key":"12_CR25","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1080\/00207179.2016.1222553","volume":"93","author":"S Gros","year":"2020","unstructured":"Gros, S., Zanon, M., Quirynen, R., Bemporad, A., Diehl, M.: From linear to nonlinear MPC: bridging the gap via the real-time iteration. Int. J. Control 93, 62\u201380 (2020)","journal-title":"Int. J. Control"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Ferreau, H., Kraus, T., Vukov, M., Saeys, W., Diehl, M.: High-speed moving horizon estimation based on automatic code generation. In: IEEE Conference On Decision And Control, pp. 687\u2013692 (2012)","DOI":"10.1109\/CDC.2012.6426428"},{"key":"12_CR27","first-page":"39","volume":"1","author":"O Michel","year":"2004","unstructured":"Michel, O.: Webots: professional mobile robot simulation. Int. J. Adv. Rob. Syst. 1, 39\u201342 (2004)","journal-title":"Int. J. Adv. Rob. Syst."},{"key":"12_CR28","doi-asserted-by":"crossref","unstructured":"Xu, H., et al.: Omni-swarm: a decentralized omnidirectional visual-inertial-uwb state estimation system for aerial swarms. IEEE Trans. Robot. (2022)","DOI":"10.1109\/TRO.2022.3182503"},{"key":"12_CR29","unstructured":"https:\/\/github.com\/NVIDIA-AI-IOT\/isaac_ros_apriltag. Accessed Sept 2022"}],"container-title":["Springer Proceedings in Advanced Robotics","Distributed Autonomous Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-51497-5_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,31]],"date-time":"2024-01-31T09:26:47Z","timestamp":1706693207000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-51497-5_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031514968","9783031514975"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-51497-5_12","relation":{},"ISSN":["2511-1256","2511-1264"],"issn-type":[{"type":"print","value":"2511-1256"},{"type":"electronic","value":"2511-1264"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 February 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DARS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Distributed Autonomous Robotic Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Montb\u00e9liard","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 November 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 November 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dars2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/dars2022.org\/#\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}