{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T03:41:14Z","timestamp":1768534874938,"version":"3.49.0"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T00:00:00Z","timestamp":1607472000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T00:00:00Z","timestamp":1607472000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1007\/s10846-020-01265-2","type":"journal-article","created":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T09:33:11Z","timestamp":1607506391000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":63,"title":["Feedback Linearization with Zero Dynamics Stabilization for Quadrotor Control"],"prefix":"10.1007","volume":"101","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7201-6939","authenticated-orcid":false,"given":"Lu\u00eds","family":"Martins","sequence":"first","affiliation":[]},{"given":"Carlos","family":"Cardeira","sequence":"additional","affiliation":[]},{"given":"Paulo","family":"Oliveira","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,12,9]]},"reference":[{"key":"1265_CR1","unstructured":"Parrot ar.drone 2.0 elite edition (2018). https:\/\/www.parrot.com\/global\/drones\/parrot-ardrone-20-elite-edition#parrot-ardrone-20-elite-edition"},{"issue":"9","key":"1265_CR2","first-page":"877","volume":"230","author":"A Aboudonia","year":"2016","unstructured":"Aboudonia, A., El-Badawy, A., Rashad, R.: Disturbance observer-based feedback linearization control of an unmanned quadrotor helicopter. Proc. Inst. Mech. Eng. Part I J. Sys. Control Eng. 230(9), 877\u2013891 (2016)","journal-title":"Proc. Inst. Mech. Eng. Part I J. Sys. Control Eng."},{"key":"1265_CR3","unstructured":"Bonna, R., Camino, J.: Trajectory tracking control of a quadrotor using feedback linearization (2015)"},{"key":"1265_CR4","doi-asserted-by":"crossref","unstructured":"Bouabdallah, S., Siegwart, R.: Backstepping and sliding-mode techniques applied to an indoor micro quadrotor (2005)","DOI":"10.1109\/ROBOT.2004.1302409"},{"key":"1265_CR5","volume-title":"Applied Optimal Control Optimization, Estimation, and Control","author":"AE Bryson","year":"1986","unstructured":"Bryson, A.E., Ho, Y.C.: Applied Optimal Control Optimization, Estimation, and Control. Hemisphere Publishing Corporation, Bristol (1986)"},{"key":"1265_CR6","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1016\/j.automatica.2015.05.011","volume":"58","author":"P Casau","year":"2015","unstructured":"Casau, P., Sanfelice, R.G., Cunha, R., Cabecinhas, D., Silvestre, C.: Robust global trajectory tracking for a class of underactuated vehicles. Automatica 58, 90\u201398 (2015)","journal-title":"Automatica"},{"key":"1265_CR7","doi-asserted-by":"crossref","unstructured":"Cowling, I.D., Yakimenko, O.A., Whidborne, J.F., Cooke, A.K.: A prototype of an autonomous controller for a quadrotor uav. In: Proceedings of the European Control Conference (ECC). pp. 4001\u20134008 (2007)","DOI":"10.23919\/ECC.2007.7068316"},{"key":"1265_CR8","doi-asserted-by":"crossref","unstructured":"Das, A., Subbarao, K., Lewis, F.: Dynamic inversion of quadrotor with zero-dynamics stabilization. In: 2008 IEEE International Conference on Control Applications (2008)","DOI":"10.1109\/CCA.2008.4629582"},{"issue":"4","key":"1265_CR9","doi-asserted-by":"publisher","first-page":"1400","DOI":"10.1109\/TCST.2012.2200104","volume":"21","author":"ZT Dydek","year":"2013","unstructured":"Dydek, Z.T., Annaswamy, A.M., Lavretsky, E.: Adaptive control of quadrotor uavs: a design trade study with flight evaluations. IEEE Trans. Control Syst. Technol. 21(4), 1400\u20131406 (2013)","journal-title":"IEEE Trans. Control Syst. Technol."},{"issue":"1","key":"1265_CR10","doi-asserted-by":"crossref","first-page":"5413","DOI":"10.3182\/20110828-6-IT-1002.02016","volume":"44","author":"A Freddi","year":"2011","unstructured":"Freddi, A., Lanzon, A., Longhi, S.: A feedback linearization approach to fault tolerance in quadrotor vehicles. IFAC Proceedings 44(1), 5413\u20135418 (2011)","journal-title":"IFAC Proceedings"},{"key":"1265_CR11","doi-asserted-by":"crossref","unstructured":"Gillula, J.H., Huang, H., Vitus, M.P., Tomlin, C.J.: Design of guaranteed safe maneuvers using reachable sets: Autonomous quadrotor aerobatics in theory and practice. In: 2010 IEEE International Conference on Robotics and Automation. pp. 1649\u20131654 (2010)","DOI":"10.1109\/ROBOT.2010.5509627"},{"key":"1265_CR12","volume-title":"Nonlinear Process Control","author":"M Henson","year":"1997","unstructured":"Henson, M., Seborg, D.E.: Nonlinear Process Control. Prentice Hall PTR, Englewood Cliffs (1997)"},{"key":"1265_CR13","doi-asserted-by":"crossref","unstructured":"Hoffmann, G., Huang, H., Waslander, S., Tomlin, C.: Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment. AIAA Guidance, Navigation and Control Conference and Exhibit (2007)","DOI":"10.2514\/6.2007-6461"},{"key":"1265_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84628-615-5","volume-title":"Nonlinear Control Systems","author":"A Isidori","year":"1995","unstructured":"Isidori, A.: Nonlinear Control Systems. Springer, Verlag (1995)"},{"issue":"1","key":"1265_CR15","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1115\/1.3662552","volume":"82","author":"RE Kalman","year":"1960","unstructured":"Kalman, R.E.: A new approach to linear filtering and prediction problems. J. Basic Eng. 82(1), 35\u201345 (1960)","journal-title":"J. Basic Eng."},{"key":"1265_CR16","unstructured":"Lee, D.: Ar.drone 2.0 support from embedded coder (2016). http:\/\/www.mathworks.com\/hardware-support\/ar-drone.html"},{"key":"1265_CR17","volume-title":"Principles of Helicopter Aerodynamics","author":"JG Leishman","year":"2000","unstructured":"Leishman, J.G.: Principles of Helicopter Aerodynamics. Cambridge University Press, Cambridge (2000)"},{"key":"1265_CR18","doi-asserted-by":"crossref","unstructured":"Li, J., Li, Y.: Dynamic analysis and pid control for a quadrotor. In: 2011 IEEE International Conference on Mechatronics and Automation. p. 573\u2013578 (2011)","DOI":"10.1109\/ICMA.2011.5985724"},{"key":"1265_CR19","doi-asserted-by":"crossref","unstructured":"Madani, T., Benallegue, A.: Backstepping control for a quadrotor helicopter. In: Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems. pp. 3255\u20133260 (2006)","DOI":"10.1109\/IROS.2006.282433"},{"key":"1265_CR20","doi-asserted-by":"crossref","unstructured":"Madeiras, J., Cardeira, C., Oliveira, P.: Complementary filter vision-aided for attitude and position estimation: design, analysis and experimental validation. In: Proceedings of the 21st IFAC Symposium on Automatic Control in Aerospace (2019)","DOI":"10.1016\/j.ifacol.2019.11.274"},{"issue":"3","key":"1265_CR21","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(3), 20\u201332 (2012)","journal-title":"IEEE Robot. Autom. Mag."},{"key":"1265_CR22","unstructured":"Martins, L.: Linear and nonlinear control of uavs: design and experimental validation. Master\u2019s Thesis, Instituto Superior T\u00e9cnico, Lisbon, Portugal (2019)"},{"issue":"12","key":"1265_CR23","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1016\/j.ifacol.2019.11.195","volume":"52","author":"L Martins","year":"2019","unstructured":"Martins, L., Cardeira, C., Oliveira, P.: Linear quadratic regulator for trajectory tracking of a quadrotor. IFAC-PapersOnLine 52(12), 176\u2013181 (2019). 21st IFAC Symposium on Automatic Control in Aerospace ACA 2019","journal-title":"IFAC-PapersOnLine"},{"issue":"11","key":"1265_CR24","doi-asserted-by":"publisher","first-page":"2555","DOI":"10.1109\/TAC.2011.2108490","volume":"56","author":"CG Mayhew","year":"2011","unstructured":"Mayhew, C.G., Sanfelice, R.G., Teel, A.R.: Quaternion-based hybrid control for robust global attitude tracking. IEEE Trans. Autom. Control 56(11), 2555\u20132566 (2011)","journal-title":"IEEE Trans. Autom. Control"},{"issue":"1-4","key":"1265_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10846-012-9789-z","volume":"70","author":"A Nagaty","year":"2013","unstructured":"Nagaty, A., Saeedi, S., Thibault, C., Seto, M., Li, H.: Control and navigation framework for quadrotor helicopters. J Int. Robot Sys 70(1-4), 1\u201312 (2013)","journal-title":"J Int. Robot Sys"},{"key":"1265_CR26","volume-title":"Robotics: Modelling, Planning and Control","author":"G Oriolo","year":"2010","unstructured":"Oriolo, G., Sciavicco, L., Siciliano, B., Villani, L.: Robotics: Modelling, Planning and Control. Springer, Berlin (2010)"},{"issue":"1","key":"1265_CR27","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.automatica.2009.10.018","volume":"46","author":"GV Raffo","year":"2010","unstructured":"Raffo, G.V., Ortega, M.G., Rubio, F.R.: An integral predictive\/nonlinear ${\\mathscr{H}}_{\\infty }$ control structure for a quadrotor helicopter. Automatica 46(1), 29\u201339 (2010)","journal-title":"Automatica"},{"key":"1265_CR28","unstructured":"Smeur, E., H\u00f6ppener, D., De wagter, C.: Prioritized Control Allocation for Quadrotors Subject to Saturation (2017)"},{"key":"1265_CR29","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1109\/9.52307","volume":"35","author":"E Sontag","year":"1990","unstructured":"Sontag, E.: Further facts about input to state stabilization. IEEE Trans. Automat Contr 35, 473\u2013476 (1990)","journal-title":"IEEE Trans. Automat Contr"},{"key":"1265_CR30","volume-title":"Optimal Control and Estimation","author":"R Stengel","year":"1994","unstructured":"Stengel, R.: Optimal Control and Estimation. Dover Publications, New York (1994)"},{"key":"1265_CR31","doi-asserted-by":"publisher","unstructured":"Vachtsevanos, G., Valavanis, K.: Handbook of Unmanned Aerial Vehicles. 93\u2013103. https:\/\/doi.org\/10.1007\/978-90-481-9707-1_96 (2015)","DOI":"10.1007\/978-90-481-9707-1_96"},{"key":"1265_CR32","doi-asserted-by":"crossref","unstructured":"Valenti, M., Bethke, B., Fiore, G., How, J., Feron, E.: Indoor multi-vehicle flight testbed for fault detection, isolation, and recovery. AIAA Guidance, Navigation, and Control Conference and Exhibit (2006)","DOI":"10.2514\/6.2006-6200"},{"issue":"1","key":"1265_CR33","first-page":"51","volume":"22","author":"MA Vallejo-Alarcon","year":"2020","unstructured":"Vallejo-Alarcon, M.A.: Robust backstepping control for highly demanding quadrotor flight. J. Contr. Eng. Appl. Info 22(1), 51\u201362 (2020)","journal-title":"J. Contr. Eng. Appl. Info"},{"key":"1265_CR34","doi-asserted-by":"crossref","unstructured":"Wang, J., Bierling, T., Achtelik, M., Hocht, L., Holzapfel, F., Zhao, W., Go, T.H.: Attitude free position control of a quadcopter using dynamic inversion. Infotech@Aerospace (2011)","DOI":"10.2514\/6.2011-1583"},{"issue":"9","key":"1265_CR35","doi-asserted-by":"publisher","first-page":"2147","DOI":"10.3390\/s17092147","volume":"17","author":"D Xia","year":"2017","unstructured":"Xia, D., Cheng, L., Yao, Y.: A robust inner and outer loop control method for trajectory tracking of a quadrotor. Sensors 17(9), 2147 (2017)","journal-title":"Sensors"},{"key":"1265_CR36","doi-asserted-by":"crossref","unstructured":"Younes, Y., Drak, A., Noura, H., Rabhi, A., El hajjaji, A.: Robust model-free control applied to a quadrotor uav. J. Intell. Robot. Syst., 84 (2016)","DOI":"10.1007\/s10846-016-0351-2"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-020-01265-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10846-020-01265-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-020-01265-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,27]],"date-time":"2023-10-27T20:54:31Z","timestamp":1698440071000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10846-020-01265-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,9]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["1265"],"URL":"https:\/\/doi.org\/10.1007\/s10846-020-01265-2","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12,9]]},"assertion":[{"value":"10 March 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 September 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 December 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with Ethical Standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of interests"}}],"article-number":"7"}}