{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,15]],"date-time":"2026-07-15T17:16:54Z","timestamp":1784135814135,"version":"3.55.0"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T00:00:00Z","timestamp":1745625600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T00:00:00Z","timestamp":1745625600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"DOI":"10.1007\/s10846-025-02255-y","type":"journal-article","created":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T07:39:48Z","timestamp":1745653188000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Nonlinear Model Predictive Control of Tiltrotor Quadrotors using Feasible Control Allocation"],"prefix":"10.1007","volume":"111","author":[{"given":"Zeinab","family":"Shayan","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jann","family":"Cristobal","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammadreza","family":"Izadi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amin","family":"Yazdanshenas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mehdi","family":"Naderi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0075-2969","authenticated-orcid":false,"given":"Reza","family":"Faieghi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,4,26]]},"reference":[{"issue":"4","key":"2255_CR1","doi-asserted-by":"publisher","first-page":"652","DOI":"10.31763\/ijrcs.v2i4.743","volume":"2","author":"M Maaruf","year":"2022","unstructured":"Maaruf, M., Mahmoud, M.S., Ma\u2019arif, A.: A survey of control methods for quadrotor uav. Int. J. Robot. Control Syst. 2(4), 652\u2013665 (2022)","journal-title":"Int. J. Robot. Control Syst."},{"issue":"2","key":"2255_CR2","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1504\/IJAAC.2016.076453","volume":"10","author":"R Amin","year":"2016","unstructured":"Amin, R., Aijun, L., Shamshirband, S.: A review of quadrotor uav: control methodologies and performance evaluation. Int. J. Autom. Control 10(2), 87\u2013103 (2016)","journal-title":"Int. J. Autom. Control"},{"key":"2255_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2024.105854","volume":"145","author":"M Izadi","year":"2024","unstructured":"Izadi, M., Faieghi, R.: High-gain disturbance observer for robust trajectory tracking of quadrotors. Control. Eng. Pract. 145, 105854 (2024)","journal-title":"Control. Eng. Pract."},{"key":"2255_CR4","doi-asserted-by":"crossref","unstructured":"Izadi, M., Shayan, Z., Faieghi, R.: Multi-model predictive attitude control of quadrotors. In: 2024 IEEE 20th International Conference on Automation Science and Engineering (CASE), pp. 3830\u20133835 (2024). IEEE","DOI":"10.1109\/CASE59546.2024.10711426"},{"issue":"4","key":"2255_CR5","doi-asserted-by":"publisher","first-page":"3810","DOI":"10.1109\/TIE.2021.3075886","volume":"69","author":"Z-Y Lv","year":"2021","unstructured":"Lv, Z.-Y., Wu, Y., Zhao, Q., Sun, X.-M.: Design and control of a novel coaxial tilt-rotor uav. IEEE Trans. Ind. Electron. 69(4), 3810\u20133821 (2021)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"1","key":"2255_CR6","doi-asserted-by":"publisher","first-page":"604","DOI":"10.1109\/TIE.2021.3050384","volume":"69","author":"W Hao","year":"2021","unstructured":"Hao, W., Xian, B., Xie, T.: Fault-tolerant position tracking control design for a tilt tri-rotor unmanned aerial vehicle. IEEE Trans. Ind. Electron. 69(1), 604\u2013612 (2021)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"8\u20139","key":"2255_CR7","doi-asserted-by":"publisher","first-page":"1015","DOI":"10.1177\/02783649211025998","volume":"40","author":"M Hamandi","year":"2021","unstructured":"Hamandi, M., Usai, F., Sabl\u00e9, Q., Staub, N., Tognon, M., Franchi, A.: Design of multirotor aerial vehicles: A taxonomy based on input allocation. Int. J. Robot. Res. 40(8\u20139), 1015\u20131044 (2021)","journal-title":"Int. J. Robot. Res."},{"key":"2255_CR8","unstructured":"Yu, P.: An Over-Actuated Multi-Rotor Aerial Platform and Iterative Learning Control Applications. Univ. California, Los Angeles, ??? (2022)"},{"key":"2255_CR9","doi-asserted-by":"crossref","unstructured":"Marcellini, S., Cacace, J., Lippiello, V.: A px4 integrated framework for modeling and controlling multicopters with til table rotors. In: Proc. 2023 Int. Conf. Unmanned Aircr. Syst., pp. 1089\u20131096 (2023). IEEE","DOI":"10.1109\/ICUAS57906.2023.10156642"},{"issue":"2","key":"2255_CR10","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1109\/TCST.2014.2330999","volume":"23","author":"M Ryll","year":"2015","unstructured":"Ryll, M., B\u00fclthoff, H.H., Giordano, P.R.: A novel overactuated quadrotor uav: Modelling, control and experimental validation. IEEE Trans. Control Syst. Technol. 23(2), 510\u2013556 (2015)","journal-title":"IEEE Trans. Control Syst. Technol."},{"issue":"4","key":"2255_CR11","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MRA.2018.2866758","volume":"25","author":"M Kamel","year":"2018","unstructured":"Kamel, M., Verling, S., Elkhatib, O., Sprecher, C., Wulkop, P., Taylor, Z., Siegwart, R., Gilitschenski, I.: The voliro omniorientational hexacopter: An agile and maneuverable tiltable-rotor aerial vehicle. IEEE Robot. Autom. Mag. 25(4), 34\u201344 (2018)","journal-title":"IEEE Robot. Autom. Mag."},{"issue":"3","key":"2255_CR12","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1142\/S2301385017400040","volume":"5","author":"D De Martini","year":"2017","unstructured":"De Martini, D., Gramazio, G.V., Bertini, A., Rottenbacher, C., Facchinetti, T.: Design and modeling of a quadcopter with double axis tilting rotors. Unmanned Syst. 5(3), 169\u2013180 (2017)","journal-title":"Unmanned Syst."},{"key":"2255_CR13","doi-asserted-by":"crossref","unstructured":"Bin\u00a0Junaid, A., Diaz De Cerio\u00a0Sanchez, A., Betancor\u00a0Bosch, J., Vitzilaios, N., Zweiri, Y.: Design and implementation of a dual-axis tilting quadcopter. Robot. 7(4), 65 (2018)","DOI":"10.3390\/robotics7040065"},{"key":"2255_CR14","unstructured":"Von\u00a0Klemperer, N.: Dual-axis tilting quadrotor aircraft: Dynamic modelling and control of dual-axis tilting quadrotor aircraft. Master\u2019s thesis, Fac. Eng. Built Environ. (2018)"},{"issue":"5","key":"2255_CR15","doi-asserted-by":"publisher","first-page":"1087","DOI":"10.1016\/j.automatica.2013.01.035","volume":"49","author":"TA Johansen","year":"2013","unstructured":"Johansen, T.A., Fossen, T.I.: Control allocation\u2014a survey. Automatica 49(5), 1087\u20131103 (2013)","journal-title":"Automatica"},{"key":"2255_CR16","doi-asserted-by":"publisher","first-page":"628","DOI":"10.1007\/s11633-019-1168-9","volume":"16","author":"M Naderi","year":"2019","unstructured":"Naderi, M., Johansen, T.A., Sedigh, A.K.: A fault tolerant control scheme using the feasible constrained control allocation strategy. Int. J. Autom. Comput. 16, 628\u2013643 (2019)","journal-title":"Int. J. Autom. Comput."},{"issue":"3","key":"2255_CR17","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1007\/s11768-019-7231-9","volume":"17","author":"M Naderi","year":"2019","unstructured":"Naderi, M., Khaki Sedigh, A., Johansen, T.A.: Guaranteed feasible control allocation using model predictive control. Control Theory Technol. 17(3), 252\u2013264 (2019)","journal-title":"Control Theory Technol."},{"issue":"10\u201311","key":"2255_CR18","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1177\/0278364920943654","volume":"39","author":"M Allenspach","year":"2020","unstructured":"Allenspach, M., Bodie, K., Brunner, M., Rinsoz, L., Taylor, Z., Kamel, M., Siegwart, R., Nieto, J.: Design and optimal control of a tiltrotor micro-aerial vehicle for efficient omnidirectional flight. Int. J. Robot. Res. 39(10\u201311), 1305\u20131325 (2020)","journal-title":"Int. J. Robot. Res."},{"issue":"18","key":"2255_CR19","doi-asserted-by":"publisher","first-page":"17247","DOI":"10.1007\/s11071-023-08787-y","volume":"111","author":"A Eskandarpour","year":"2023","unstructured":"Eskandarpour, A., Mehrandezh, M., Gupta, K., Ramirez-Serrano, A., Soltanshah, M.: A constrained robust switching mpc structure for tilt-rotor uav trajectory tracking problem. Nonlinear Dyn. 111(18), 17247\u201317275 (2023)","journal-title":"Nonlinear Dyn."},{"issue":"3","key":"2255_CR20","doi-asserted-by":"publisher","first-page":"04022017","DOI":"10.1061\/(ASCE)AS.1943-5525.0001420","volume":"35","author":"S Sridhar","year":"2022","unstructured":"Sridhar, S., Kumar, R., Gupta, G., Kumar, M., Cohen, K.: Nonlinear control of a novel class of tilt-rotor quadcopters using sliding mode method: Theory and hardware implementation. J. Aerosp. Eng. 35(3), 04022017 (2022)","journal-title":"J. Aerosp. Eng."},{"issue":"21","key":"2255_CR21","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.ifacol.2021.12.035","volume":"54","author":"LJ Mpanza","year":"2021","unstructured":"Mpanza, L.J., Pedro, J.O., Roberts, J.: Control-allocated sliding mode control for a single-axis tilting quadrotor uav. IFAC-PapersOnLine 54(21), 204\u2013209 (2021)","journal-title":"IFAC-PapersOnLine"},{"key":"2255_CR22","doi-asserted-by":"publisher","first-page":"722","DOI":"10.1007\/s12555-020-0110-9","volume":"19","author":"L Yu","year":"2021","unstructured":"Yu, L., He, G., Zhao, S., Wang, X., Shen, L.: Immersion and invariance-based sliding mode attitude control of tilt tri-rotor uav in helicopter mode. Int. J. Control Autom. Syst. 19, 722\u2013735 (2021)","journal-title":"Int. J. Control Autom. Syst."},{"issue":"2","key":"2255_CR23","doi-asserted-by":"publisher","first-page":"574","DOI":"10.3390\/s23020574","volume":"23","author":"Z Yu","year":"2023","unstructured":"Yu, Z., Zhang, J., Wang, X.: Thrust vectoring control of a novel tilt-rotor uav based on backstepping sliding model method. Sensors 23(2), 574 (2023)","journal-title":"Sensors"},{"issue":"10","key":"2255_CR24","doi-asserted-by":"publisher","first-page":"150","DOI":"10.21833\/ijaas.2017.010.021","volume":"4","author":"A-WA Saif","year":"2017","unstructured":"Saif, A.-W.A.: Feedback linearization control of quadrotor with tiltable rotors under wind gusts. Int. J. Adv. Appl. Sci. 4(10), 150\u2013159 (2017)","journal-title":"Int. J. Adv. Appl. Sci."},{"key":"2255_CR25","doi-asserted-by":"publisher","first-page":"2458","DOI":"10.1007\/s12555-017-0099-x","volume":"16","author":"A-WA Saif","year":"2018","unstructured":"Saif, A.-W.A., Aliyu, A., Dhaifallah, M.A., Elshafei, M.: Decentralized backstepping control of a quadrotor with tilted-rotor under wind gusts. Int. J. Control Autom. Syst. 16, 2458\u20132472 (2018)","journal-title":"Int. J. Control Autom. Syst."},{"key":"2255_CR26","doi-asserted-by":"crossref","unstructured":"\u015eenkul, F., Altu\u011f, E.: Adaptive control of a tilt-roll rotor quadrotor uav. In: Proc. 2014 Int. Conf. Unmanned Aircr. Syst., pp. 1132\u20131137 (2014). IEEE","DOI":"10.1109\/ICUAS.2014.6842367"},{"issue":"4","key":"2255_CR27","doi-asserted-by":"publisher","first-page":"2237","DOI":"10.1109\/TMECH.2020.3036346","volume":"26","author":"C Ding","year":"2020","unstructured":"Ding, C., Lu, L.: A tilting-rotor unmanned aerial vehicle for enhanced aerial locomotion and manipulation capabilities: Design, control, and applications. IEEE\/ASME Trans. Mechatronics 26(4), 2237\u20132248 (2020)","journal-title":"IEEE\/ASME Trans. Mechatronics"},{"issue":"5","key":"2255_CR28","doi-asserted-by":"publisher","first-page":"106663","DOI":"10.1016\/j.jfranklin.2024.106663","volume":"361","author":"JM Campos","year":"2024","unstructured":"Campos, J.M., Cardoso, D.N., Esteban, S., Raffo, G.V.: Enhanced robust adaptive flight control for a convertible vtol uav. J. Franklin Inst. 361(5), 106663 (2024)","journal-title":"J. Franklin Inst."},{"key":"2255_CR29","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1016\/j.isatra.2024.11.022","volume":"156","author":"R Andrade","year":"2025","unstructured":"Andrade, R., Normey-Rico, J.E., Raffo, G.V.: Fast embedded tube-based mpc with scaled-symmetric admm for high-order systems: Application to load transportation tasks with uavs. ISA Trans. 156, 70\u201386 (2025)","journal-title":"ISA Trans."},{"issue":"6","key":"2255_CR30","doi-asserted-by":"publisher","first-page":"3357","DOI":"10.1109\/TRO.2022.3177279","volume":"38","author":"S Sun","year":"2022","unstructured":"Sun, S., Romero, A., Foehn, P., Kaufmann, E., Scaramuzza, D.: A comparative study of nonlinear mpc and differential-flatness-based control for quadrotor agile flight. IEEE Trans. Robot. 38(6), 3357\u20133373 (2022)","journal-title":"IEEE Trans. Robot."},{"issue":"2","key":"2255_CR31","doi-asserted-by":"publisher","first-page":"5047","DOI":"10.1109\/LRA.2022.3154033","volume":"7","author":"F Nan","year":"2022","unstructured":"Nan, F., Sun, S., Foehn, P., Scaramuzza, D.: Nonlinear mpc for quadrotor fault-tolerant control. IEEE Robot. Autom. Lett. 7(2), 5047\u20135054 (2022)","journal-title":"IEEE Robot. Autom. Lett."},{"issue":"10","key":"2255_CR32","doi-asserted-by":"publisher","first-page":"5057","DOI":"10.1109\/TCYB.2020.3043361","volume":"51","author":"D Wang","year":"2021","unstructured":"Wang, D., Pan, Q., Shi, Y., Hu, J., Zhao, C.: Efficient nonlinear model predictive control for quadrotor trajectory tracking: Algorithms and experiment. IEEE Trans. Cybern. 51(10), 5057\u20135068 (2021)","journal-title":"IEEE Trans. Cybern."},{"key":"2255_CR33","doi-asserted-by":"crossref","unstructured":"Carlos, B.B., Sartor, T., Zanelli, A., Frison, G., Burgard, W., Diehl, M., Oriolo, G.: An efficient real-time nmpc for quadrotor position control under communication time-delay. In: Proc. 2020 16th Int. Conf. Control Autom. Robot. Vision (ICARCV), pp. 982\u2013989 (2020). IEEE","DOI":"10.1109\/ICARCV50220.2020.9305513"},{"issue":"5","key":"2255_CR34","doi-asserted-by":"publisher","first-page":"1076","DOI":"10.2514\/1.14992","volume":"28","author":"J Jin","year":"2005","unstructured":"Jin, J.: Modified pseudoinverse redistribution methods for redundant controls allocation. J. Guid. Control. Dyn. 28(5), 1076\u20131079 (2005)","journal-title":"J. Guid. Control. Dyn."},{"issue":"6","key":"2255_CR35","doi-asserted-by":"publisher","first-page":"1226","DOI":"10.2514\/3.21776","volume":"19","author":"JM Buffington","year":"1996","unstructured":"Buffington, J.M., Enns, D.F.: Lyapunov stability analysis of daisy chain control allocation. J. Guid. Control. Dyn. 19(6), 1226\u20131230 (1996)","journal-title":"J. Guid. Control. Dyn."},{"issue":"4","key":"2255_CR36","doi-asserted-by":"publisher","first-page":"717","DOI":"10.2514\/3.21072","volume":"16","author":"WC Durham","year":"1993","unstructured":"Durham, W.C.: Constrained control allocation. J. Guid. Control. Dyn. 16(4), 717\u2013725 (1993)","journal-title":"J. Guid. Control. Dyn."},{"issue":"4","key":"2255_CR37","doi-asserted-by":"publisher","first-page":"703","DOI":"10.2514\/2.4937","volume":"25","author":"M Bodson","year":"2002","unstructured":"Bodson, M.: Evaluation of optimization methods for control allocation. J. Guid. Control. Dyn. 25(4), 703\u2013711 (2002)","journal-title":"J. Guid. Control. Dyn."},{"key":"2255_CR38","doi-asserted-by":"crossref","unstructured":"Harkegard, O.: Efficient active set algorithms for solving constrained least squares problems in aircraft control allocation. In: Proc. 41st IEEE Conf. Decis. Control, vol. 2, pp. 1295\u20131300 (2002). IEEE","DOI":"10.1109\/CDC.2002.1184694"},{"issue":"1","key":"2255_CR39","first-page":"5536555","volume":"2024","author":"H Djouadi","year":"2024","unstructured":"Djouadi, H., Ouari, K., Belkhier, Y., Lehouche, H.: Real-time hil simulation of nonlinear generalized model predictive-based high-order smc for permanent magnet synchronous machine drive. Int. Trans. Electric. Energy Syst. 2024(1), 5536555 (2024)","journal-title":"Int. Trans. Electric. Energy Syst."},{"key":"2255_CR40","doi-asserted-by":"crossref","unstructured":"Verschueren, R., Frison, G., Kouzoupis, D., Frey, J., Duijkeren, N.v., Zanelli, A., Novoselnik, B., Albin, T., Quirynen, R., Diehl, M.: acados\u2014a modular open-source framework for fast embedded optimal control. Math. Program. Comput. 14(1), 147\u2013183 (2022)","DOI":"10.1007\/s12532-021-00208-8"},{"issue":"4","key":"2255_CR41","doi-asserted-by":"publisher","first-page":"1695","DOI":"10.1016\/j.jfranklin.2018.08.028","volume":"356","author":"BS Rego","year":"2019","unstructured":"Rego, B.S., Raffo, G.V.: Suspended load path tracking control using a tilt-rotor uav based on zonotopic state estimation. J. Franklin Inst. 356(4), 1695\u20131729 (2019)","journal-title":"J. Franklin Inst."},{"key":"2255_CR42","doi-asserted-by":"publisher","first-page":"663","DOI":"10.1007\/s42405-020-00331-1","volume":"22","author":"W Jung","year":"2021","unstructured":"Jung, W., Bang, H.: Fault and failure tolerant model predictive control of quadrotor uav. Int. J. Aeronaut. Space Sci. 22, 663\u2013675 (2021)","journal-title":"Int. J. Aeronaut. Space Sci."},{"key":"2255_CR43","doi-asserted-by":"crossref","unstructured":"Hu, H., Feng, X., Quirynen, R., Villanueva, M.E., Houska, B.: Real-time tube mpc applied to a 10-state quadrotor model. In: 2018 Annual American Control Conference (ACC), pp. 3135\u20133140 (2018). IEEE","DOI":"10.23919\/ACC.2018.8431112"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-025-02255-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-025-02255-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-025-02255-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T06:26:24Z","timestamp":1751523984000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-025-02255-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,26]]},"references-count":43,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,6]]}},"alternative-id":["2255"],"URL":"https:\/\/doi.org\/10.1007\/s10846-025-02255-y","relation":{},"ISSN":["1573-0409"],"issn-type":[{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,26]]},"assertion":[{"value":"16 August 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 April 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 April 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"This study was performed using computer-based simulations and does not involve any human participants, animal subjects, or real-world experiments. As such, there are no ethical concerns related to this work.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable. This study did not involve human participants or animals.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable. This manuscript does not include any individual person\u2019s data.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to publish"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing Interests"}}],"article-number":"54"}}