{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T16:47:25Z","timestamp":1771519645816,"version":"3.50.1"},"reference-count":38,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,8,30]],"date-time":"2022-08-30T00:00:00Z","timestamp":1661817600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Science and Engineering Research Council of Canada","award":["RGPIN-2021-02441"],"award-info":[{"award-number":["RGPIN-2021-02441"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper presents an optimized robust trajectory control system for an autonomous tiltrotor bi-copter based on an incremental nonlinear dynamic inversion (INDI) strategy combined with a set of PID\/PD controllers. The methodology includes a lower level, fast attitude control action using an incremental nonlinear dynamic inversion (INDI) strategy, which is driven by a higher level, slow trajectory control action that uses nonlinear dynamic inversion (NDI). The nonlinear dynamic model of the drone is derived, and the basis of the motion and the design of the attitude and position stabilizing controllers are discussed. To develop and test the suggested controller, a circle-shaped flight profile is simulated. The linear control providing inputs to the NDI and INDI controllers is tuned via a novel multi-objective optimization auto-tuning method using the non-dominated sorting genetic algorithm II (NSGA-II). The tracking and disturbance rejection optimization is achieved via the use of the integral of time multiplied by the absolute error (ITAE) and the integral of the square of the error (ISE) objective functions, which are optimized concurrently. The simulation results reveal that the proposed control design outperforms the traditional dynamic inversion controller design and demonstrate that the developed INDI + PID\/PD controller possesses exceptional accuracy and performance, enabling the tiltrotor bi-copter to track the given trajectory. Furthermore, the paper shows that the proposed controller produces 40% lower overshoot and settling time as measured with respect to previous backstepping controllers reported in the literature. The robustness of the controller is validated through diverse tests where the aircraft is subjected to external (wind gust) disturbances.<\/jats:p>","DOI":"10.3390\/robotics11050086","type":"journal-article","created":{"date-parts":[[2022,8,31]],"date-time":"2022-08-31T00:13:56Z","timestamp":1661904836000},"page":"86","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Robust Trajectory-Tracking for a Bi-Copter Drone Using INDI: A Gain Tuning Multi-Objective Approach"],"prefix":"10.3390","volume":"11","author":[{"given":"Maryam","family":"Taherinezhad","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada"}]},{"given":"Alejandro","family":"Ramirez-Serrano","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6050-9026","authenticated-orcid":false,"given":"Arian","family":"Abedini","sequence":"additional","affiliation":[{"name":"Department of Aerospace Engineering, K. N. Toosi University of Technology, Tehran 16569-83911, Iran"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1038\/nature06019","article-title":"Warming trends in Asia amplified by brown cloud solar absorption","volume":"448","author":"Ramanathan","year":"2007","journal-title":"Nature"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"55817","DOI":"10.1109\/ACCESS.2019.2912306","article-title":"Lsar: Multi-uav collaboration for search and rescue missions","volume":"7","author":"Alotaibi","year":"2019","journal-title":"IEEE Access"},{"key":"ref_3","first-page":"625","article-title":"Analysis of preliminary design requirements of a heavy lift multirotor drone for agricultural use","volume":"58","author":"Sarghini","year":"2017","journal-title":"Chem. Eng. Trans."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Tsouros, D.C., Bibi, S., and Sarigiannidis, P.G. (2019). A review on UAV-based applications for precision agriculture. Information, 10.","DOI":"10.3390\/info10110349"},{"key":"ref_5","unstructured":"Anuj, P. (2005). A Survey of Unmanned Aerial Vehicles (UAV) for Traffic Surveillance, University of South Florida."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1139\/juvs-2015-0005","article-title":"Aerial photography collected with a multirotor drone reveals impact of Euraian beaver reintroduction on ecosystem structure","volume":"3","author":"Puttock","year":"2015","journal-title":"J. Unmanned Vehicle Syst."},{"key":"ref_7","first-page":"38","article-title":"Review of agricultural spraying technologies for plant protection using unmanned aerial vehicle (UAV)","volume":"14","author":"Chen","year":"2021","journal-title":"Int. J. Agric. Biol. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zhang, Q., Liu, Z., Zhao, J., and Zhang, S. (2016, January 10\u201312). Modeling and attitude control of Bi-copter. Proceedings of the 2016 IEEE International Conference on Aircraft Utility Systems (AUS), Beijing, China.","DOI":"10.1109\/AUS.2016.7748042"},{"key":"ref_9","unstructured":"Jansen, F. (2011). Manoeuvring Unmanned Vehicles through Confined 3D Environments Using Model Predictive Control. [Master\u2019s Thesis, University of Calgary]."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s10846-012-9744-z","article-title":"Integral backstepping control of an unconventional dual-fan unmanned aerial vehicle","volume":"69","author":"Amiri","year":"2013","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_11","first-page":"274","article-title":"Adaptive nonlinear robust control of a novel unconventional unmanned aerial vehicle","volume":"43","author":"Bagheri","year":"2015","journal-title":"Control Intell. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"179","DOI":"10.2514\/1.C035437","article-title":"Systematic methodology for aircraft concept development with application to transitional aircraft","volume":"57","author":"Kamal","year":"2020","journal-title":"J. Aircraft"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Abedini, A., Bataleblu, A.A., and Roshanian, J. (2021, January 17\u201319). Robust Backstepping Control of Position and Attitude for a Bi-copter Drone. Proceedings of the 2021 9th RSI International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran.","DOI":"10.1109\/ICRoM54204.2021.9663434"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Albayrak, \u00d6.B., Ersan, Y., Ba\u011fba\u015f\u0131, A.S., Ba\u015farano\u011flu, A.T., and Ar\u0131kan, K.B. (2019, January 6\u20138). Design of a Robotic Bicopter. Proceedings of the 2019 7th International Conference on Control, Mechatronics and Automation (ICCMA), Delft, The Netherlands.","DOI":"10.1109\/ICCMA46720.2019.8988694"},{"key":"ref_15","first-page":"3213","article-title":"Gemini: A compact yet efficient bi-copter uav for indoor applications","volume":"5","author":"Qin","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Li, Y., Qin, Y., Xu, W., and Zhang, F. (2020, January 6\u20139). Modeling, identification, and control of non-minimum phase dynamics of bi-copter uavs. Proceedings of the 2020 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Boston, MA, USA.","DOI":"10.1109\/AIM43001.2020.9158910"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10846-020-01265-2","article-title":"Feedback linearization with zero dynamics stabilization for quadrotor control","volume":"101","author":"Martins","year":"2021","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/s10846-009-9331-0","article-title":"Backstepping approach for controlling a quadrotor using Lagrange form dynamics","volume":"56","author":"Das","year":"2009","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_19","unstructured":"Kurum, I. (2019). Urban Design in City and Regional Planning. [Master\u2019s Thesis, Middle East Technical University]. Available online: https:\/\/etd.lib.metu.edu.tr\/upload\/12624222\/index.pdf."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10846-021-01310-8","article-title":"Nonlinear Model Predictive Control on SE (3) for Quadrotor Aggressive Maneuvers","volume":"101","author":"Pereira","year":"2021","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"106548","DOI":"10.1016\/j.ymssp.2019.106548","article-title":"Model predictive control of three-axis gimbal system mounted on UAV for real-time target tracking under external disturbances","volume":"138","author":"Altan","year":"2020","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/s10846-013-9913-8","article-title":"Chattering-free sliding mode altitude control for a quad-rotor aircraft: Real-time application","volume":"73","author":"Salazar","year":"2014","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Tripathi, V.K., Kamath, A.K., Verma, N.K., and Behera, L. (2019, January 20\u201324). Fast terminal sliding mode super twisting controller for position and altitude tracking of the quadrotor. Proceedings of the International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.","DOI":"10.1109\/ICRA.2019.8794296"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.ast.2019.04.055","article-title":"Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV","volume":"91","author":"Hadi","year":"2019","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Zhou, Q.L., Zhang, Y., Rabbath, C.A., and Theilliol, D. (2010, January 6\u20138). Design of feedback linearization control and reconfigurable control allocation with application to a quadrotor UAV. Proceedings of the 2010 Conference on Control and Fault-Tolerant Systems (SysTol), Nice, France.","DOI":"10.1109\/SYSTOL.2010.5675968"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Smith, P. (1998, January 10\u201312). A simplified approach to nonlinear dynamic inversion-based flight control. Proceedings of the 23rd Atmospheric Flight Mechanics Conference, Boston, MA, USA.","DOI":"10.2514\/6.1998-4461"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"64","DOI":"10.2514\/2.3916","article-title":"Reentry flight controller design using nonlinear dynamic inversion","volume":"40","author":"Chu","year":"2003","journal-title":"J. Spacecr. Rockets"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"450","DOI":"10.2514\/1.G001490","article-title":"Adaptive incremental nonlinear dynamic inversion for attitude control of micro air vehicles","volume":"39","author":"Smeur","year":"2016","journal-title":"J. Guid. Control Dyn."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.conengprac.2018.01.003","article-title":"Cascaded incremental nonlinear dynamic inversion for MAV disturbance rejection","volume":"73","author":"Smeur","year":"2018","journal-title":"Control Eng. Pract."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"73","DOI":"10.2514\/1.C033183","article-title":"Modeling and incremental nonlinear dynamic inversion control of a novel unmanned tiltrotor","volume":"53","author":"Mattei","year":"2016","journal-title":"J. Aircr."},{"key":"ref_31","first-page":"1203","article-title":"Accurate tracking of aggressive quadrotor trajectories using incremental nonlinear dynamic inversion and differential flatness","volume":"29","author":"Ezra","year":"2020","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/S1270-9638(99)80040-6","article-title":"A methodology for multi-objective design assessment and flight control synthesis tuning","volume":"3","author":"Joos","year":"1999","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_33","first-page":"414","article-title":"Optimized fuzzy-proportional\/integral\/derivative controller for aircraft pitch control","volume":"10","author":"Eric","year":"2013","journal-title":"J. Aerosp. Inf. Syst."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1007\/s11768-015-4062-1","article-title":"Nonlinear optimized adaptive trajectory control of helicopter","volume":"13","author":"Alireza","year":"2015","journal-title":"Control Theory Technol."},{"key":"ref_35","unstructured":"Qiang, L., Sun, Y., and Mei, S. (2001). Nonlinear Control Systems and Power System Dynamics, Springer Science & Business Media."},{"key":"ref_36","unstructured":"Guenounou, O., Dahhou, B., and Athmani, B. (2012, January 5\u20137). Optimal design of PID controller by Multi-objective genetic algorithms. Proceedings of the International Conference on Computer Related Knowledge (ICCRK\u20192012), Sousse, Tunisia."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Endrowednes, K., and Tarca, R. (2018, January 10\u201312). Correction of Wind Effect on Quadcopter. Proceedings of the 2018 International Conference on Sustainable Information Engineering and Technology (SIET), Malang, Indonesia.","DOI":"10.1109\/SIET.2018.8693163"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Tian, X., Jiang, F., Hao, Q., and Cong, W. (2016, January 19\u201321). Adaptive flight control for quadrotor UAVs with dynamic inversion and neural networks. Proceedings of the 2016 IEEE International Conference on Multi-Sensor Fusion and Integration for Intelligent Systems (MFI), Baden-Baden, Germany.","DOI":"10.1109\/MFI.2016.7849485"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/11\/5\/86\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:20:35Z","timestamp":1760142035000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/11\/5\/86"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,30]]},"references-count":38,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["robotics11050086"],"URL":"https:\/\/doi.org\/10.3390\/robotics11050086","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,30]]}}}