{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T10:45:31Z","timestamp":1781347531001,"version":"3.54.1"},"reference-count":40,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2020,4,7]],"date-time":"2020-04-07T00:00:00Z","timestamp":1586217600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>The design of Multi-Input Multi-Output nonlinear control systems for a quadrotor can be a difficult task. Nature inspired optimization techniques can greatly improve the design of non-linear control systems. Two recently proposed hunting-based swarm intelligence inspired techniques are the Grey Wolf Optimizer (GWO) and the Ant Lion Optimizer (ALO). This paper proposes the use of both GWO and ALO techniques to design a Sliding Mode Control (SMC) flight system for tracking improvement of altitude and attitude in a quadrotor dynamic model. SMC is a nonlinear technique which requires that its strictly coupled parameters related to continuous and discontinuous components be correctly adjusted for proper operation. This requires minimizing the tracking error while keeping the chattering effect and control signal magnitude within suitable limits. The performance achieved with both GWO and ALO, considering realistic disturbed flight scenarios are presented and compared to the classical Particle Swarm Optimization (PSO) algorithm. Simulated results are presented showing that GWO and ALO outperformed PSO in terms of precise tracking, for ideal and disturbed conditions. It is shown that the higher stochastic nature of these hunting-based algorithms provided more confidence in local optima avoidance, suggesting feasibility of getting a more precise tracking for practical use.<\/jats:p>","DOI":"10.3390\/robotics9020022","type":"journal-article","created":{"date-parts":[[2020,4,8]],"date-time":"2020-04-08T05:59:47Z","timestamp":1586325587000},"page":"22","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Evaluation of Hunting-Based Optimizers for a Quadrotor Sliding Mode Flight Controller"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8297-9678","authenticated-orcid":false,"given":"Josenalde","family":"Oliveira","sequence":"first","affiliation":[{"name":"Agricultural School of Jundia\u00ed, Federal University of Rio Grande do Norte, UFRN, Maca\u00edba, RN 59280-000, Brazil"},{"name":"INESC TEC\u2014INESC Technology and Science, Campus da FEUP, 4200-465 Porto, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paulo Moura","family":"Oliveira","sequence":"additional","affiliation":[{"name":"INESC TEC\u2014INESC Technology and Science, Campus da FEUP, 4200-465 Porto, Portugal"},{"name":"University of Tr\u00e1s-os-Montes and Alto Douro, School of Sciences and Technology, 5000-801 Vila Real, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8406-0064","authenticated-orcid":false,"given":"Jos\u00e9","family":"Boaventura-Cunha","sequence":"additional","affiliation":[{"name":"INESC TEC\u2014INESC Technology and Science, Campus da FEUP, 4200-465 Porto, Portugal"},{"name":"University of Tr\u00e1s-os-Montes and Alto Douro, School of Sciences and Technology, 5000-801 Vila Real, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tatiana","family":"Pinho","sequence":"additional","affiliation":[{"name":"INESC TEC\u2014INESC Technology and Science, Campus da FEUP, 4200-465 Porto, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,4,7]]},"reference":[{"key":"ref_1","unstructured":"Simelli, I., and Tsagraris, A. (2015, January 17\u201320). The Use of Unmanned Aerial Systems (UAS) in Agriculture. Proceedings of the 7th International Conference on Information and Communication Technologies in Agriculture, Food and Environment (HAICTA 2015), Kavala, Greece."},{"key":"ref_2","first-page":"314","article-title":"Review: Modeling and Classical Control of Quad-rotor","volume":"5","author":"Dief","year":"2015","journal-title":"Int. J. Comput. Sci. Inf. Technol. Secur."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"335","DOI":"10.4236\/ica.2013.43039","article-title":"Attitude Control of a Quadrotor with Optimized PID Controller","volume":"4","author":"Bolandi","year":"2013","journal-title":"Intell. Control. Autom."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Utkin, V. (1992). Sliding Modes in Control and Optimization, Springer.","DOI":"10.1007\/978-3-642-84379-2"},{"key":"ref_5","unstructured":"Swarup, A. (2014, January 22\u201324). Comparison of Quadrotor Performance using Backstepping and Sliding Mode Control. Proceedings of the International Conference on Circuits, Systems and Control, Interlaken, Switzerland."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Runcharoon, K., and Srichatrapimuk, V. (2013, January 9\u201311). Sliding Mode Control of Quadrotor. Proceedings of the 45th International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), Konya, Turkey.","DOI":"10.1109\/TAEECE.2013.6557334"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3718","DOI":"10.1016\/j.ijleo.2016.01.010","article-title":"Discrete-time Sliding Mode Control for a Quadrotor UAV","volume":"127","author":"Xiong","year":"2016","journal-title":"Int. J. for Light Electron Opt."},{"key":"ref_8","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_9","doi-asserted-by":"crossref","first-page":"1350","DOI":"10.1016\/j.isatra.2014.03.010","article-title":"Second Order SMC for a quadrotor UAV","volume":"53","author":"Zhang","year":"2014","journal-title":"Isa Trans."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Berkenkamp, F., and Schoellig, A. (2015, January 15\u201317). Safe and Robust Learning Control with Gaussian Processes. Proceedings of the 14th European Control Conference, Linz, Austria.","DOI":"10.1109\/ECC.2015.7330913"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Yacef, F., Bouhali, O., Hamerlain, M., and Rezoug, A. (2013, January 29\u201331). PSO Optimization of Integral Backstepping Controller for Quadrotor Attitude Stabilization. Proceedings of the 3th IEEE International Conference on Systems and Control, Algiers, Algeria.","DOI":"10.1109\/ICoSC.2013.6750900"},{"key":"ref_12","first-page":"27","article-title":"Design and Optimization of Backstepping Controller for an Underactuated Autonomous Quadrotor Unmanned Aerial Vehicle","volume":"38","author":"Basri","year":"2014","journal-title":"Trans. Famena"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Herrera, M., Chamorro, W., G\u00f3mez, A., and Camacho, O. (2015, January 14\u201316). Sliding Mode Control: an Approach to Control a Quadrotor. Proceedings of the Asia-Pacific Conference on Computer Aided System Engineering, Quito, Ecuador.","DOI":"10.1109\/APCASE.2015.62"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/4235.985692","article-title":"The Particle Swarm\u2014Explosion, Stability and Convergence in a Multidimensional Complex Space","volume":"6","author":"Clerc","year":"2002","journal-title":"IEEE Trans. Evol. Computation"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Oliveira, J., Oliveira, P., Boaventura-Cunha, J., and Pinho, T. (2017). Chaos-based grey wolf optimizer for higher order sliding mode position control of a robotic manipulator. Nonlinear Dyn., 1\u201310.","DOI":"10.1007\/s11071-017-3731-7"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Panda, M., and Das, B. (2019, January 12\u201313). Grey Wolf Optimizer and Its Applications: A Survey. Proceedings of the Third International Conference on Microelectronics, Computing and Communication Systems, Ranchi, India.","DOI":"10.1007\/978-981-13-7091-5_17"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.advengsoft.2015.01.010","article-title":"The Ant Lion Optimizer","volume":"83","author":"Mirjalili","year":"2015","journal-title":"Adv. Eng. Softw."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Heidari, A., Faris, H., Mirjalili, S., Aljarah, I., and Mafarja, M. (2020). Nature-Inspired Optimizers, Springer. Chapter Ant Lion Optimizer: Theory, Literature Review, and Application in Multi-layer Perceptron Neural Networks.","DOI":"10.1007\/978-3-030-12127-3_3"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","article-title":"Grey Wolf Optimizer","volume":"69","author":"Mirjalili","year":"2014","journal-title":"Adv. Eng. Softw."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Gao, Z.M., and Zhao, J. (2019). An Improved Grey Wolf Optimization Algorithm with Variable Weights. Comput. Intell. Neurosci., 1\u201313.","DOI":"10.1155\/2019\/2981282"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Yao, P., and Wang, H. (2016). Dynamic Adaptive Ant Lion Optimizer Applied to Route Planning for Unmanned Aerial Vehicle. Soft Comput., 1\u201314.","DOI":"10.1007\/s00500-016-2138-6"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.advengsoft.2016.05.015","article-title":"Grey Wolf Optimizer for Unmanned Combat Aerial Vehicle Path Planning","volume":"99","author":"Zhang","year":"2016","journal-title":"J. Adv. Eng. Softw."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Radmanesh, M., and Kumar, M. (2016, January 7\u201310). Grey Wolf Optimization based Sense and Avoid Algorithm for UAV Path Planning in Uncertain Environment using a Bayesian Framework. Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), Arlington, VA, USA.","DOI":"10.1109\/ICUAS.2016.7502590"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.ijepes.2016.01.037","article-title":"Automatic Generation Control of a Multi-area System using Ant Lion Optimizer Algorithm based PID plus Second Order Derivative Controller","volume":"80","author":"Raju","year":"2016","journal-title":"Int. J. Electr. Power Energy Syst."},{"key":"ref_25","first-page":"10","article-title":"Optimal Load Dispatch using Ant Lion Optimization","volume":"5","author":"Nischal","year":"2015","journal-title":"J. Eng. Res. Appl."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/23311916.2016.1151612","article-title":"Grey wolf optimizer based regulator design for automatic generation control of interconnected power system","volume":"3","author":"Gupta","year":"2016","journal-title":"Cogent Eng."},{"key":"ref_27","first-page":"1","article-title":"Ant Lion Optimization for Optimum Power Generation with Value Point Effects","volume":"3","author":"Mehta","year":"2015","journal-title":"Int. J. Res. Appl. Sci. Eng. Technol."},{"key":"ref_28","first-page":"187","article-title":"The Ant Lion Algorithm for Integrated Process Planning and Sheduling","volume":"384","author":"Milica","year":"2016","journal-title":"Appl. Mech. Mater."},{"key":"ref_29","first-page":"3113","article-title":"A Discrete Ant Lion Optimization (DALO) for Solving Data Gathering Tour Problem in Wireless Sensor Networks","volume":"24","author":"Yogarajan","year":"2016","journal-title":"Middle-East J. Sci. Res."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.renene.2016.06.039","article-title":"Hydro-thermal-wind Scheduling Employing Novel Ant Lion Optimization Technique with Composite Ranking Index","volume":"99","author":"Dubey","year":"2016","journal-title":"Renew. Energy"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.eswa.2015.10.039","article-title":"Multi-objective Grey Wolf Optimizer: A Novel Algorithm for Multi-Criterion Optimization","volume":"47","author":"Mirjalili","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Oliveira, P., and Vran\u010di\u0107, D. (2016, January 14\u201316). Grey Wolf, Gravitational Search and Particle Swarm Optimizers: A Comparison for PID Controller Design. Proceedings of the 12th Portuguese Conference on Automatic Control (CONTROLO 2016), Guimar\u00e3es, Portugal.","DOI":"10.1007\/978-3-319-43671-5_21"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"4243","DOI":"10.1007\/s00500-016-2291-y","article-title":"Grey wolf optimization for PID controller design with prescribed robustness margins","volume":"20","author":"Oliveira","year":"2016","journal-title":"Soft Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s10514-005-0724-z","article-title":"Towards Autonomous Indoor Micro VTOL","volume":"18","author":"Bouabdallah","year":"2005","journal-title":"Auton. Robot."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1016\/j.arcontrol.2007.08.001","article-title":"Chattering suppression methods in sliding mode control systems","volume":"31","author":"Lee","year":"2007","journal-title":"Annu. Rev. Control."},{"key":"ref_36","first-page":"126","article-title":"Sliding Mode Control of a 6 DOF Quadrotor Helicopter","volume":"10","author":"Samir","year":"2010","journal-title":"J. Electr. Eng."},{"key":"ref_37","first-page":"347","article-title":"Design of a Quadrotor Roll Controller Using System Identification to Improve Empirical Results","volume":"1","author":"Batmaz","year":"2013","journal-title":"Int. J. Mater. Mech. Manuf."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Wahab, M., Nefti-Meziani, S., and Atyabi, A. (2015). A Comprehensive Review of Swarm Optimization Algorithms. PLoS ONE, 10.","DOI":"10.1371\/journal.pone.0122827"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"2232","DOI":"10.1016\/j.ins.2009.03.004","article-title":"GSA: Gravitational Search Algorithm","volume":"179","author":"Rashedi","year":"2009","journal-title":"Inf. Sci."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Zawbaa, H., Emary, E., and Grosan, C. (2016). Feature Selection via Chaotic Antlion Optimization. PLoS ONE, 11.","DOI":"10.1371\/journal.pone.0150652"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/9\/2\/22\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:16:08Z","timestamp":1760174168000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/9\/2\/22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,7]]},"references-count":40,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["robotics9020022"],"URL":"https:\/\/doi.org\/10.3390\/robotics9020022","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,4,7]]}}}