{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T12:33:03Z","timestamp":1776774783270,"version":"3.51.2"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,5,9]],"date-time":"2023-05-09T00:00:00Z","timestamp":1683590400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,5,9]],"date-time":"2023-05-09T00:00:00Z","timestamp":1683590400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004853","name":"Chinese University of Hong Kong","doi-asserted-by":"publisher","award":["14209020"],"award-info":[{"award-number":["14209020"]}],"id":[{"id":"10.13039\/501100004853","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004853","name":"Chinese University of Hong Kong","doi-asserted-by":"publisher","award":["14206821"],"award-info":[{"award-number":["14206821"]}],"id":[{"id":"10.13039\/501100004853","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton. Intell. Syst."],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We present in this paper a novel framework and distributed control laws for the formation of multiple unmanned rotorcraft systems, be it single-rotor helicopters or multi-copters, with physical constraints and with inter-agent collision avoidance, in cluttered environments. The proposed technique is composed of an analytical distributed consensus control solution in the free space and an optimization based motion planning algorithm for inter-agent and obstacle collision avoidance. More specifically, we design a distributed consensus control law to tackle a series of state constraints that include but not limited to the physical limitations of velocity, acceleration and jerk, and an optimization-based motion planning technique is utilized to generate numerical solutions when the consensus control fails to provide a collision-free trajectory. Besides, a sufficiency condition is given to guarantee the stability of the switching process between the consensus control and motion planning. Finally, both simulation and real flight experiments successfully demonstrate the effectiveness of the proposed technique.<\/jats:p>","DOI":"10.1007\/s43684-023-00049-3","type":"journal-article","created":{"date-parts":[[2023,5,10]],"date-time":"2023-05-10T21:43:45Z","timestamp":1683755025000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Formation control of unmanned rotorcraft systems with state constraints and inter-agent collision avoidance"],"prefix":"10.1007","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9697-4798","authenticated-orcid":false,"given":"Panpan","family":"Zhou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shupeng","family":"Lai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinqiang","family":"Cui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ben M.","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,5,9]]},"reference":[{"key":"49_CR1","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1016\/j.eng.2021.10.014","volume":"12","author":"B.M. Chen","year":"2021","unstructured":"B.M. Chen, On the trends of autonomous unmanned systems research. Engineering 12, 20\u201323 (2021). https:\/\/doi.org\/10.1016\/j.eng.2021.10.014.","journal-title":"Engineering"},{"issue":"12","key":"49_CR2","doi-asserted-by":"publisher","first-page":"4140","DOI":"10.1109\/TAC.2018.2798805","volume":"63","author":"S. Zhao","year":"2018","unstructured":"S. Zhao, Affine formation maneuver control of multiagent systems. IEEE Trans. Autom. Control 63(12), 4140\u20134155 (2018)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"10","key":"49_CR3","doi-asserted-by":"publisher","first-page":"8118","DOI":"10.1109\/TIE.2017.2701778","volume":"64","author":"X. Ge","year":"2017","unstructured":"X. Ge, Q.L. Han, Distributed formation control of networked multi-agent systems using a dynamic event-triggered communication mechanism. IEEE Trans. Ind. Electron. 64(10), 8118\u20138127 (2017)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"11","key":"49_CR4","doi-asserted-by":"publisher","first-page":"9724","DOI":"10.1109\/TIE.2019.2952802","volume":"67","author":"Y. Li","year":"2019","unstructured":"Y. Li, H. Fang, J. Chen, Anomaly detection and identification for multiagent systems subjected to physical faults and cyberattacks. IEEE Trans. Ind. Electron. 67(11), 9724\u20139733 (2019)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"8","key":"49_CR5","doi-asserted-by":"publisher","first-page":"6393","DOI":"10.1109\/TIE.2018.2874581","volume":"66","author":"M. Wang","year":"2018","unstructured":"M. Wang, J. Sun, J. Chen, Input-to-state stability of perturbed nonlinear systems with event triggered receding horizon control scheme. IEEE Trans. Ind. Electron. 66(8), 6393\u20136403 (2018)","journal-title":"IEEE Trans. Ind. Electron."},{"key":"49_CR6","first-page":"5295","volume-title":"Proceedings of the 40th Chinese Control Conference, Shanghai, China, July 26-28, 2021","author":"P. Zhou","year":"2021","unstructured":"P. Zhou, B.M. Chen, Semi-global leader-following output consensus of heterogeneous systems with position and rate-limited actuators via state feedback, in Proceedings of the 40th Chinese Control Conference, Shanghai, China, July 26-28, 2021, 2021, pp. 5295\u20135302"},{"issue":"6","key":"49_CR7","doi-asserted-by":"publisher","first-page":"5014","DOI":"10.1109\/TIE.2016.2593656","volume":"64","author":"X. Dong","year":"2016","unstructured":"X. Dong, Y. Zhou, Z. Ren, Y. Zhong, Time-varying formation tracking for second-order multi-agent systems subjected to switching topologies with application to quadrotor formation flying. IEEE Trans. Ind. Electron. 64(6), 5014\u20135024 (2016)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"7","key":"49_CR8","doi-asserted-by":"publisher","first-page":"3658","DOI":"10.1109\/TAC.2017.2673411","volume":"62","author":"X. Dong","year":"2017","unstructured":"X. Dong, G. Hu, Time-varying formation tracking for linear multiagent systems with multiple leaders. IEEE Trans. Autom. Control 62(7), 3658\u20133664 (2017)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"7","key":"49_CR9","doi-asserted-by":"publisher","first-page":"2281","DOI":"10.1016\/j.automatica.2013.04.021","volume":"49","author":"L. Ding","year":"2013","unstructured":"L. Ding, Q.L. Han, G. Guo, Network-based leader-following consensus for distributed multi-agent systems. Automatica 49(7), 2281\u20132286 (2013)","journal-title":"Automatica"},{"issue":"3","key":"49_CR10","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1109\/TCNS.2015.2507547","volume":"4","author":"S. Zhao","year":"2015","unstructured":"S. Zhao, D. Zelazo, Translational and scaling formation maneuver control via a bearing-based approach. IEEE Trans. Control Netw. Syst. 4(3), 429\u2013438 (2015)","journal-title":"IEEE Trans. Control Netw. Syst."},{"issue":"10","key":"49_CR11","doi-asserted-by":"publisher","first-page":"4292","DOI":"10.1109\/TAC.2019.2893978","volume":"64","author":"Y. Hua","year":"2019","unstructured":"Y. Hua, X. Dong, G. Hu, Q. Li, Z. Ren, Distributed time-varying output formation tracking for heterogeneous linear multiagent systems with a nonautonomous leader of unknown input. IEEE Trans. Autom. Control 64(10), 4292\u20134299 (2019)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"6","key":"49_CR12","doi-asserted-by":"publisher","first-page":"1420","DOI":"10.1109\/TAC.2011.2176391","volume":"57","author":"Y. Su","year":"2011","unstructured":"Y. Su, J. Huang, Stability of a class of linear switching systems with applications to two consensus problems. IEEE Trans. Autom. Control 57(6), 1420\u20131430 (2011)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"6","key":"49_CR13","doi-asserted-by":"publisher","first-page":"2842","DOI":"10.1109\/TIE.2013.2275976","volume":"61","author":"H. Su","year":"2013","unstructured":"H. Su, M.Z.Q. Chen, X. Wang, J. Lam, Semiglobal observer-based leader-following consensus with input saturation. IEEE Trans. Ind. Electron. 61(6), 2842\u20132850 (2013)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"3","key":"49_CR14","doi-asserted-by":"publisher","first-page":"995","DOI":"10.1109\/TCSI.2019.2955163","volume":"67","author":"Y. Lv","year":"2019","unstructured":"Y. Lv, J. Fu, G. Wen, T. Huang, X. Yu, Distributed adaptive observer-based control for output consensus of heterogeneous MASs with input saturation constraint. IEEE Trans. Circuits Syst. I, Regul. Pap. 67(3), 995\u20131007 (2019)","journal-title":"IEEE Trans. Circuits Syst. I, Regul. Pap."},{"issue":"1","key":"49_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/rnc.4344","volume":"29","author":"Z. Zhao","year":"2019","unstructured":"Z. Zhao, H. Shi, Semi-global containment control for linear systems in the presence of actuator position and rate saturation. Int. J. Robust Nonlinear Control 29(1), 1\u201318 (2019)","journal-title":"Int. J. Robust Nonlinear Control"},{"issue":"2","key":"49_CR16","doi-asserted-by":"publisher","first-page":"1008","DOI":"10.1109\/TAC.2021.3075320","volume":"67","author":"L. Kou","year":"2021","unstructured":"L. Kou, Z. Chen, J. Xiang, Cooperative fencing control of multiple vehicles for a moving target with an unknown velocity. IEEE Trans. Autom. Control 67(2), 1008\u20131015 (2021)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"2","key":"49_CR17","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1017\/S0263574714000368","volume":"33","author":"R. Falconi","year":"2015","unstructured":"R. Falconi, L. Sabattini, C. Secchi, C. Fantuzzi, C. Melchiorri, Edge-weighted consensus-based formation control strategy with collision avoidance. Robotica 33(2), 332\u2013347 (2015)","journal-title":"Robotica"},{"issue":"10","key":"49_CR18","doi-asserted-by":"publisher","first-page":"4602","DOI":"10.1002\/rnc.5493","volume":"31","author":"L. Kou","year":"2021","unstructured":"L. Kou, Y. Huang, Z. Chen, S. He, J. Xiang, Cooperative fencing control of multiple second order vehicles for a moving target with and without velocity measurements. Int. J. Robust Nonlinear Control 31(10), 4602\u20134615 (2021)","journal-title":"Int. J. Robust Nonlinear Control"},{"issue":"2","key":"49_CR19","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1109\/TSSC.1968.300136","volume":"4","author":"P.E. Hart","year":"1968","unstructured":"P.E. Hart, N.J. Nilsson, B. Raphael, A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Cybern. 4(2), 100\u2013107 (1968)","journal-title":"IEEE Trans. Cybern."},{"key":"49_CR20","first-page":"267","volume-title":"Robotics Science and Systems VI","author":"S. Karaman","year":"2010","unstructured":"S. Karaman, E. Frazzoli, Incremental sampling-based algorithms for optimal motion planning, in Robotics Science and Systems VI, 104(2) (2010), pp. 267\u2013274"},{"key":"49_CR21","doi-asserted-by":"publisher","first-page":"3067","DOI":"10.1109\/ICRA.2015.7139620","volume-title":"Proceeding of the 2015 IEEE International Conference on Robotics and Automation (ICRA)","author":"J.D. Gammell","year":"2015","unstructured":"J.D. Gammell, S.S. Srinivasa, T.D. Barfoot, Batch informed trees (BIT*): sampling-based optimal planning via the heuristically guided search of implicit random geometric graphs, in Proceeding of the 2015 IEEE International Conference on Robotics and Automation (ICRA) (2015), pp. 3067\u20133074"},{"key":"49_CR22","unstructured":"W. Wu, Temporal scheduling and optimization for multi-mav planning. PhD thesis (2019)"},{"issue":"2","key":"49_CR23","doi-asserted-by":"publisher","first-page":"1191","DOI":"10.1109\/LRA.2020.2967281","volume":"5","author":"S.H. Arul","year":"2020","unstructured":"S.H. Arul, D. Manocha, DCAD: decentralized collision avoidance with dynamics constraints for agile quadrotor swarms. IEEE Robot. Autom. Lett. 5(2), 1191\u20131198 (2020)","journal-title":"IEEE Robot. Autom. Lett."},{"issue":"4","key":"49_CR24","first-page":"1062","volume":"57","author":"Y. Su","year":"2011","unstructured":"Y. Su, J. Huang, Cooperative output regulation of linear multi-agent systems. IEEE Trans. Autom. Control 57(4), 1062\u20131066 (2011)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"7","key":"49_CR25","doi-asserted-by":"publisher","first-page":"3647","DOI":"10.1109\/TAC.2021.3105322","volume":"67","author":"Y. Dong","year":"2022","unstructured":"Y. Dong, Z. Lin, An event-triggered observer and its applications in cooperative control of multi-agent systems. IEEE Trans. Autom. Control 67(7), 3647\u20133654 (2022)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"4","key":"49_CR26","doi-asserted-by":"publisher","first-page":"285","DOI":"10.9746\/jcmsi.8.285","volume":"8","author":"Y. Kuriki","year":"2015","unstructured":"Y. Kuriki, T. Namerikawa, Formation control with collision avoidance for a multi-UAV system using decentralized MPC and consensus-based control. SICE J. Control Meas. Syst. Integr. 8(4), 285\u2013294 (2015)","journal-title":"SICE J. Control Meas. Syst. Integr."},{"issue":"11","key":"49_CR27","doi-asserted-by":"publisher","DOI":"10.3390\/app8112246","volume":"8","author":"C. Chang","year":"2018","unstructured":"C. Chang, J. Shiau, Quadrotor formation strategies based on distributed consensus and model predictive controls. Appl. Sci. 8(11), 2246 (2018)","journal-title":"Appl. Sci."},{"key":"49_CR28","doi-asserted-by":"publisher","first-page":"651","DOI":"10.1109\/AIM.2017.8014091","volume-title":"2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM)","author":"M. Ille","year":"2017","unstructured":"M. Ille, T. Namerikawa, Collision avoidance between multi-UAV-systems considering formation control using MPC, in 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM) (2017), pp. 651\u2013656"},{"issue":"1","key":"49_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.4050\/JAHS.57.012004","volume":"57","author":"G. Cai","year":"2012","unstructured":"G. Cai, B.M. Chen, T.H. Lee, K. Lum, Comprehensive nonlinear modeling of a miniature unmanned helicopter. J. Am. Helicopter Soc. 57(1), 1\u201313 (2012)","journal-title":"J. Am. Helicopter Soc."},{"key":"49_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-85729-635-1","volume-title":"Unmanned Rotorcraft Systems","author":"G. Cai","year":"2011","unstructured":"G. Cai, B.M. Chen, T.H. Lee, Unmanned Rotorcraft Systems (Springer, Berlin, 2011)"},{"key":"49_CR31","doi-asserted-by":"crossref","unstructured":"S.K. Phang, System design methodology and implementation of micro-unmanned aerial vehicles. PhD thesis, National University of Singapore (2014)","DOI":"10.1007\/978-90-481-9707-1_116"},{"key":"49_CR32","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/978-3-319-16595-0_7","volume-title":"Algorithmic Foundations of Robotics XI","author":"R. Deits","year":"2015","unstructured":"R. Deits, R. Tedrake, Computing large convex regions of obstacle-free space through semidefinite programming, in Algorithmic Foundations of Robotics XI (Springer, Berlin, 2015), pp. 109\u2013124"},{"issue":"5","key":"49_CR33","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1007\/s10514-018-9783-9","volume":"43","author":"J. Alonso-Mora","year":"2019","unstructured":"J. Alonso-Mora, E. Montijano, T. Nageli, O. Hilliges, M. Schwager, D. Rus, Distributed multi-robot formation control in dynamic environments. Auton. Robots 43(5), 1079\u20131100 (2019)","journal-title":"Auton. Robots"},{"key":"49_CR34","volume-title":"Low Gain Feedback","author":"Z. Lin","year":"1999","unstructured":"Z. Lin, Low Gain Feedback (Springer, London, 1999)"},{"issue":"4","key":"49_CR35","doi-asserted-by":"publisher","first-page":"3577","DOI":"10.1109\/LRA.2019.2928255","volume":"4","author":"S. Lai","year":"2019","unstructured":"S. Lai, M. Lan, B.M. Chen, Model predictive local motion planning with boundary state constrained primitives. IEEE Robot. Autom. Lett. 4(4), 3577\u20133584 (2019)","journal-title":"IEEE Robot. Autom. Lett."}],"container-title":["Autonomous Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43684-023-00049-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s43684-023-00049-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s43684-023-00049-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,10]],"date-time":"2023-05-10T21:44:38Z","timestamp":1683755078000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s43684-023-00049-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,9]]},"references-count":35,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["49"],"URL":"https:\/\/doi.org\/10.1007\/s43684-023-00049-3","relation":{},"ISSN":["2730-616X"],"issn-type":[{"value":"2730-616X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,9]]},"assertion":[{"value":"29 September 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 March 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 April 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 May 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not Applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not Applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"Prof. Ben M. Chen is an editorial board member for Autonomous Intelligent Systems and was not involved in the editorial review, or the decision to publish, this article. All authors declare that there are no other competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"4"}}