{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T07:15:12Z","timestamp":1775891712189,"version":"3.50.1"},"reference-count":36,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T00:00:00Z","timestamp":1676505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology","doi-asserted-by":"publisher","award":["MOST 111-2221-E-006-170"],"award-info":[{"award-number":["MOST 111-2221-E-006-170"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology","doi-asserted-by":"publisher","award":["MOST 111-2923-E-006-004-MY3"],"award-info":[{"award-number":["MOST 111-2923-E-006-004-MY3"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>For quadrotor control applications, it is necessary to rely on attitude angle changes to indirectly achieve the position trajectory tracking purpose. Several existing literature studies omit the non-negligible attitude transients in the position controller design for this kind of cascade system. The result leads to the position tracking performance not being as good as expected. In fact, the transient behavior of the attitude tracking response cannot be ignored. Therefore, the closed-loop stability of the attitude loop as well as the position tracking should be considered simultaneously. In this study, the flight controller design of the position and attitude control loops is presented based on an integral backstepping control algorithm. This control algorithm relies on the derivatives of the associated virtual control laws for implementation. Examining existing literature, the derivatives of the virtual control law are realized approximated by numerical differentiations. Nevertheless, in practical scenarios, the numerical differentiations will cause the chattering phenomenon of control signals in the presence of unavoidable measurement noise. The noise-induced control signals may further cause damage to the actuators or even diverge the system response. To address this issue, the analytic form for the derivative of the virtual control law is derived. The time derivative virtual control law is analyzed and split into the disturbance-independent compensable and disturbance-dependent non-compensable terms. By utilizing the compensable term, the control chattering due to the differentiation of the noise can be avoided significantly. The simulation results reveal that the proposed control algorithm has a better position tracking performance than the traditional dual-loop control scheme. Meanwhile, a relatively smooth control signal can be obtained for a realistic control algorithm realization. Simulations are provided to illustrate the position tracking issue of a quadrotor and to demonstrate the effectiveness of the proposed compromised control scheme.<\/jats:p>","DOI":"10.3390\/a16020122","type":"journal-article","created":{"date-parts":[[2023,2,16]],"date-time":"2023-02-16T05:11:29Z","timestamp":1676524289000},"page":"122","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Integral Backstepping Control Algorithm for a Quadrotor Positioning Flight Task: A Design Issue Discussion"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1721-2280","authenticated-orcid":false,"given":"Yang-Rui","family":"Li","sequence":"first","affiliation":[{"name":"Department of Aeronautics and Astronautics, National Cheng Kung University, Tainan 701, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9239-6820","authenticated-orcid":false,"given":"Chih-Chia","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Aeronautics and Astronautics, National Cheng Kung University, Tainan 701, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4068-0632","authenticated-orcid":false,"given":"Chao-Chung","family":"Peng","sequence":"additional","affiliation":[{"name":"Department of Aeronautics and Astronautics, National Cheng Kung University, Tainan 701, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5663","DOI":"10.1166\/jctn.2017.7049","article-title":"Unmanned aerial vehicle quadcopter: A review","volume":"14","author":"Bashi","year":"2017","journal-title":"J. Comput. Theor. Nanosci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5719","DOI":"10.1109\/LRA.2022.3154013","article-title":"Minimum-Time Quadrotor Waypoint Flight in Cluttered Environments","volume":"7","author":"Penicka","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1992","DOI":"10.1109\/TRO.2021.3071527","article-title":"RAPTOR: Robust and Perception-Aware Trajectory Replanning for Quadrotor Fast Flight","volume":"37","author":"Zhou","year":"2021","journal-title":"IEEE Trans. Robot."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"101944","DOI":"10.1016\/j.jocs.2023.101944","article-title":"Design of Constrained Dynamic Path Planning Algorithms in Large-Scale 3D Point Cloud Maps for UAVs","volume":"67","author":"Peng","year":"2023","journal-title":"J. Comput. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"eaaz9712","DOI":"10.1126\/scirobotics.aaz9712","article-title":"Dynamic obstacle avoidance for quadrotors with event cameras","volume":"5","author":"Falanga","year":"2020","journal-title":"Sci. Robot."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ya\u00f1ez-Badillo, H., Beltran-Carbajal, F., Tapia-Olvera, R., Favela-Contreras, A., Sotelo, C., and Sotelo, D. (2021). Adaptive Robust Motion Control of Quadrotor Systems Using Artificial Neural Networks and Particle Swarm Optimization. Mathematics, 9.","DOI":"10.3390\/math9192367"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Nettari, Y., Labbadi, M., and Kurt, S. Adaptive Robust Finite-Time Tracking Control for Quadrotor Subject to Disturbances. Adv. Space Res., 2022. in press.","DOI":"10.1016\/j.asr.2022.09.016"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Betancourt, J., Castillo, P., Garcia, P., Balaguer, V., and Lozano, R. Robust bounded control scheme for quadrotor vehicles under high dynamic disturbances. preprint, 2022.","DOI":"10.21203\/rs.3.rs-1974874\/v1"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Madani, T., and Benallegue, A. (2006, January 9\u201315). Backstepping control for a quadrotor helicopter. Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Beijing, China.","DOI":"10.1109\/IROS.2006.282433"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Jasim, W., and Gu, D. (2015, January 27\u201331). Integral backstepping controller for quadrotor path tracking. Proceedings of the 2015 International Conference on Advanced Robotics (ICAR), Istanbul, Turkey.","DOI":"10.1109\/ICAR.2015.7251516"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1080\/00051144.2019.1610838","article-title":"Quadrotor UAV flight control via a novel saturation integral backstepping controller","volume":"60","author":"Zhou","year":"2019","journal-title":"Automatika"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"105306","DOI":"10.1016\/j.ast.2019.105306","article-title":"Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV","volume":"93","author":"Labbadi","year":"2019","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.isatra.2020.06.006","article-title":"Backstepping-based adaptive control of a quadrotor UAV with guaranteed tracking performance","volume":"105","author":"Koksal","year":"2020","journal-title":"ISA Trans."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Xuan-Mung, N., and Hong, S.K. (2019). Robust Backstepping Trajectory Tracking Control of a Quadrotor with Input Saturation via Extended State Observer. Appl. Sci., 9.","DOI":"10.3390\/app9235184"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Govea-Vargas, A., Castro-Linares, R., Duarte-Mermoud, M.A., Aguila-Camacho, N., and Ceballos-Benavides, G.E. (2018). Fractional Order Sliding Mode Control of a Class of Second Order Perturbed Nonlinear Systems: Application to the Trajectory Tracking of a Quadrotor. Algorithms, 11.","DOI":"10.3390\/a11110168"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Niu, Y., Ban, H., Zhang, H., Gong, W., and Yu, F. (2021). Nonsingular Terminal Sliding Mode Based Finite-Time Dynamic Surface Control for a Quadrotor UAV. Algorithms, 14.","DOI":"10.3390\/a14110315"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Zhao, J., Wang, X., Gao, G., Na, J., Liu, H., and Luan, F. (2018). Online Adaptive Parameter Estimation for Quadrotors. Algorithms, 11.","DOI":"10.3390\/a11110167"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2754","DOI":"10.1007\/s12555-018-0909-9","article-title":"Nonlinear adaptive backstepping with ESO for the quadrotor trajectory tracking control in the multiple disturbances","volume":"17","author":"Liu","year":"2019","journal-title":"Int. J. Control. Autom. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.proeng.2014.12.139","article-title":"Mathematical Modelling and Parameter Identification of Quadrotor (a survey)","volume":"96","author":"Fico","year":"2014","journal-title":"Procedia Eng."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ventura Diaz, P., and Yoon, S. (2018, January 8\u201312). High-fidelity computational aerodynamics of multi-rotor unmanned aerial vehicles. Proceedings of the 2018 AIAA Aerospace Sciences Meeting, Kissimmee, FL, USA.","DOI":"10.2514\/6.2018-1266"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2436","DOI":"10.1109\/TMECH.2018.2855161","article-title":"Nonlinear PID-Type Controller for Quadrotor Trajectory Tracking","volume":"23","author":"Dzul","year":"2018","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1016\/j.ast.2017.05.022","article-title":"Integral Backstepping Sliding Mode Control for Quadrotor Helicopter under External Uncertain Disturbances","volume":"68","author":"Jia","year":"2017","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1264","DOI":"10.1109\/TIE.2018.2831191","article-title":"Continuous Sliding-Mode Control Strategies for Quadrotor Robust Tracking: Real-Time Application","volume":"66","author":"Dzul","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11431-017-9187-y","article-title":"Multivariable sliding mode backstepping controller design for quadrotor UAV based on disturbance observer","volume":"61","author":"Zhang","year":"2018","journal-title":"Sci. China Inf. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Goodarzi, F., Lee, D., and Lee, T. (2013, January 17\u201319). Geometric nonlinear PID control of a quadrotor UAV on SE(3). Proceedings of the 2013 European Control Conference (ECC), Zurich, Switzerland.","DOI":"10.23919\/ECC.2013.6669644"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"202111","DOI":"10.1109\/ACCESS.2020.3034948","article-title":"Development of an Automated Camera-Based Drone Landing System","volume":"8","author":"Demirhan","year":"2020","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Piponidis, M., Aristodemou, P., and Theocharides, T. (March, January 26). Towards a Fully Autonomous UAV Controller for Moving Platform Detection and Landing. Proceedings of the 2022 35th International Conference on VLSI Design and 2022 21st International Conference on Embedded Systems (VLSID), Bangalore, India.","DOI":"10.1109\/VLSID2022.2022.00044"},{"key":"ref_28","first-page":"2543","article-title":"A robust integral type backstepping controller design for control of uncertain nonlinear systems subject to disturbance","volume":"7","author":"Peng","year":"2011","journal-title":"Int. J. Innov. Comput. Inf. Control"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Meslouli, I., Kahouadji, M., Choukchou-Braham, A., Bensalah, C., Mokhtari, M.R., and Cherki, B. (2018, January 25\u201327). Experimental validation of quaternion based integral backstepping design for attitude tracking. Proceedings of the 2018 6th International Conference on Control Engineering & Information Technology (CEIT), Istanbul, Turkey.","DOI":"10.1109\/CEIT.2018.8751761"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"112193","DOI":"10.1016\/j.measurement.2022.112193","article-title":"A recursive low-pass filtering method for a commercial cooling fan tray parameter online estimation with measurement noise","volume":"205","author":"Peng","year":"2022","journal-title":"Measurement"},{"key":"ref_31","first-page":"1","article-title":"Modeling and Parameter Identification of a Cooling Fan for Online Monitoring","volume":"70","author":"Peng","year":"2021","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhang, F. (2006). The Schur Complement and Its Applications, Springer Science & Business Media.","DOI":"10.1007\/b105056"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"843","DOI":"10.1002\/rnc.3601","article-title":"Stabilization of the PVTOL aircraft based on a sliding mode and a saturation function","volume":"27","year":"2017","journal-title":"Int. J. Robust Nonlinear Control."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"60838","DOI":"10.1109\/ACCESS.2020.2983316","article-title":"Hyperbolic Tangent Function-Based Finite-Time Sliding Mode Control for Spacecraft Rendezvous Maneuver Without Chattering","volume":"8","author":"Shi","year":"2020","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.isatra.2012.09.002","article-title":"Discrete Sliding Mode Control for Robust Tracking of Higher Order Delay Time Systems with Experimental Application","volume":"52","author":"Khandekar","year":"2013","journal-title":"ISA Trans."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/j.sysconle.2008.09.004","article-title":"A Novel Higher Order Sliding Mode Control Scheme","volume":"58","author":"Defoort","year":"2009","journal-title":"Syst. Control Lett."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/2\/122\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:38:15Z","timestamp":1760121495000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/16\/2\/122"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,16]]},"references-count":36,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["a16020122"],"URL":"https:\/\/doi.org\/10.3390\/a16020122","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,16]]}}}