{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T03:23:44Z","timestamp":1781234624552,"version":"3.54.1"},"reference-count":31,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2020,6,24]],"date-time":"2020-06-24T00:00:00Z","timestamp":1592956800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012639","name":"Prince Sultan University","doi-asserted-by":"publisher","award":["TBA"],"award-info":[{"award-number":["TBA"]}],"id":[{"id":"10.13039\/501100012639","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>A consensus control law is proposed for a multi-agent system of quadrotors with leader\u2013follower communication topology for three quadrotor agents. The genetic algorithm (GA) is the proposed optimization technique to tune the consensus control parameters. The complete nonlinear model is used without any further simplifications in the simulations, while simplification in the model is used to theoretically design the controller. Different case studies and tests are done (i.e., trajectory tracking formation and switching topology) to show the effectiveness of the proposed controller. The results show good performance in all tests while achieving the consensus of the desired formations.<\/jats:p>","DOI":"10.3390\/s20123576","type":"journal-article","created":{"date-parts":[[2020,6,24]],"date-time":"2020-06-24T08:54:50Z","timestamp":1592988890000},"page":"3576","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":73,"title":["Genetic Optimization-Based Consensus Control of Multi-Agent 6-DoF UAV System"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/orcid.org\/0000-0002-1026-2704","authenticated-orcid":false,"given":"Aws","family":"Najm","sequence":"first","affiliation":[{"name":"Department of electrical engineering, College of engineering, University of Baghdad, Baghdad 10001, Iraq"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/orcid.org\/0000-0001-7009-3634","authenticated-orcid":false,"given":"Ibraheem","family":"Ibraheem","sequence":"additional","affiliation":[{"name":"Department of electrical engineering, College of engineering, University of Baghdad, Baghdad 10001, Iraq"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/orcid.org\/0000-0002-7869-6373","authenticated-orcid":false,"given":"Ahmad","family":"Azar","sequence":"additional","affiliation":[{"name":"Robotics and Internet-of-Things Lab (RIOTU), Prince Sultan University, Riyadh 11586, Saudi Arabia"},{"name":"Faculty of Computers and Artificial Intelligence, Benha University, Benha 13518, Egypt"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/orcid.org\/0000-0002-9071-1329","authenticated-orcid":false,"given":"Amjad","family":"Humaidi","sequence":"additional","affiliation":[{"name":"Department of Control and Systems Engineering, University of Technology, Baghdad 10001, Iraq"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ghamry, K.A., and Zhang, Y. (2016, January 29\u201331). Cooperative control of multiple UAVs for forest fire monitoring and detection. Proceedings of the 12th IEEE\/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA), Auckland, New Zealand.","DOI":"10.1109\/MESA.2016.7587184"},{"key":"ref_2","unstructured":"Hou, Z., Wang, W., Zhang, G., and Han, C. (July, January 28). A survey on the formation control of multiple quadrotors. Proceedings of the 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, Korea."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1109\/TASE.2016.2605707","article-title":"Planning and Control for Collision-Free Cooperative Aerial Transportation","volume":"15","author":"Lee","year":"2016","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"S21","DOI":"10.1186\/1477-5956-11-S1-S21","article-title":"Identifying protein complexes with fuzzy machine learning model","volume":"11","author":"Xu","year":"2013","journal-title":"Proteome Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2777","DOI":"10.1007\/s13369-017-2433-2","article-title":"Modelling and Genetic Algorithm Based-PID Control of H-Shaped Racing Quadcopter","volume":"42","author":"Alkamachi","year":"2017","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2406","DOI":"10.30684\/etj.34.13A.4","article-title":"Motion Control of An Autonomous Mobile Robot using Modified Particle Swarm Optimization Based Fractional Order PID Controller","volume":"34","author":"Ibraheem","year":"2016","journal-title":"Eng. Tech. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"12","DOI":"10.22153\/kej.2016.08.002","article-title":"Path Planning of an autonomous Mobile Robot using Swarm Based Optimization Techniques","volume":"12","author":"Ibraheem","year":"2017","journal-title":"Al-Khwarizmi Eng. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"106076","DOI":"10.1016\/j.asoc.2020.106076","article-title":"Multi-objective path planning of an autonomous mobile robot using hybrid PSO-MFB optimization algorithm","volume":"89","author":"Ajeil","year":"2020","journal-title":"Appl. Soft Comput."},{"key":"ref_9","first-page":"9","article-title":"Tuning of PID Controllers for Quadcopter System using Hybrid Memory based Gravitational Search Algorithm\u2013Particle Swarm Optimization","volume":"172","author":"Abbas","year":"2017","journal-title":"Int. J. Comput. Appl. Technol."},{"key":"ref_10","unstructured":"Wooldridge, M.J. (2009). An Introduction to Multiagent Systems, John Wiley & Sons. [2nd ed.]."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Chong, C.-Y. (2017, January 10\u201312). Forty years of distributed estimation: A review of noteworthy developments. Proceedings of the 2017 Sensor Data Fusion: Trends, Solutions, Applications (SDF), Bonn, Germany.","DOI":"10.1109\/SDF.2017.8126358"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Li, Z., and Duan, Z. (2017). Cooperative Control of Multi-Agent Systems: A Consensus Region Approach, CRC Press.","DOI":"10.1201\/b17571"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ren, W., and Beard, R.W. (2008). Distributed Consensus in Multi-vehicle Cooperative Control, Springer.","DOI":"10.1007\/978-1-84800-015-5"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Mesbahi, M., and Egerstedt, M. (2010). Graph Theoretic Methods in Multiagent Networks, Princeton University Press.","DOI":"10.1515\/9781400835355"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4244","DOI":"10.1109\/TIE.2019.2922943","article-title":"Distributed Tracking of a Class of Underactuated Lagrangian Systems With Uncertain Parameters and Actuator Faults","volume":"67","author":"Chen","year":"2020","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"818","DOI":"10.1109\/JSEE.2013.00095","article-title":"Consensus algorithm for multiple quadrotor systems under fixed and switching topologies","volume":"24","author":"Wang","year":"2013","journal-title":"J. Syst. Eng. Electron."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Eskandarpour, A., and Majd, V.J. (2014, January 15\u201317). Cooperative formation control of quadrotors with obstacle avoidance and self collisions based on a hierarchical MPC approach. Proceedings of the Second RSI\/ISM International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran.","DOI":"10.1109\/ICRoM.2014.6990926"},{"key":"ref_18","first-page":"526","article-title":"Adaptive Leader Follower Control for Multiple Quadrotors via Multiple Surfaces Control","volume":"25","author":"Rabah","year":"2016","journal-title":"J. Beijing Inst. Technol."},{"key":"ref_19","unstructured":"Alrawi, W.M.J. (2016). Improving Leader-Follower Formation Control Performance for Quadrotors. [Ph.D. Thesis, University of Essex]."},{"key":"ref_20","unstructured":"Huang, Z. (2017). Consensus Control of Multiple-Quadcopter Systems Under Communication Delays. [Master\u2019s Thesis, Dalhousie University]."},{"key":"ref_21","unstructured":"Mahfouz, M., Hafez, A.T., Ashry, M., and Elnashar, G. (2020, June 16). Formation Configuration for Cooperative Multiple UAV Via Backstepping PID Controller. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/arc.aiaa.org\/doi\/abs\/10.2514\/6.2018-5282."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1109\/TCYB.2017.2777463","article-title":"Distributed Formation Control of Multiple Quadrotor Aircraft Based on Nonsmooth Consensus Algorithms","volume":"49","author":"Du","year":"2019","journal-title":"IEEE Trans. Cybern."},{"key":"ref_23","first-page":"1087","article-title":"Nonlinear PID controller design for a 6-DOF UAV quadrotor system","volume":"22","author":"Najm","year":"2019","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1985","DOI":"10.1007\/s13369-020-04355-3","article-title":"Altitude and Attitude Stabilization of UAV Quadrotor System using Improved Active Disturbance Rejection Control","volume":"45","author":"Najm","year":"2020","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_25","unstructured":"Isira, A.S.M. (2016). Consensus Control of a Class of Nonlinear Systems. [Ph.D. Thesis, University of Manchester]."},{"key":"ref_26","first-page":"312","article-title":"From PID to Nonlinear State Error Feedback Controller","volume":"8","author":"Riyadh","year":"2017","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_27","first-page":"234","article-title":"On the Improved Nonlinear Tracking Differentiator based Nonlinear PID Controller Design","volume":"7","author":"Kasim","year":"2016","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"86","DOI":"10.31026\/j.eng.2020.01.08","article-title":"Anti-Disturbance Compensator Design for Unmanned Aerial Vehicle","volume":"26","author":"Ibraheem","year":"2019","journal-title":"J. Eng."},{"key":"ref_29","unstructured":"Abdul-Adheem, W.R., and Ibraheem, I.K. (2018, May 25). An Improved Active Disturbance Rejection Control for a Differential Drive Mobile Robot with Mismatched Disturbances and Uncertainties. Available online: https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/arxiv.org\/abs\/1805.12170."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Humaidi, A.J., and Ibraheem, I.K. (2019). Speed Control of Permanent Magnet DC Motor with Friction and Measurement Noise Using Novel Nonlinear Extended State Observer-Based Anti-Disturbance Control. Energies, 12.","DOI":"10.3390\/en12091651"},{"key":"ref_31","unstructured":"Sabatino, F. (2015). Quadrotor Control: Modeling, Nonlinear Control Design, and Simulation. [Master\u2019s Thesis, KTH Royal Institute of Technology]."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.mdpi.com\/1424-8220\/20\/12\/3576\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:42:25Z","timestamp":1760175745000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.mdpi.com\/1424-8220\/20\/12\/3576"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,24]]},"references-count":31,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["s20123576"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.3390\/s20123576","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,24]]}}}