{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:50:17Z","timestamp":1767340217207,"version":"build-2065373602"},"reference-count":40,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2021,2,11]],"date-time":"2021-02-11T00:00:00Z","timestamp":1613001600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In order to solve the problems of complex dynamic modeling and parameters identification of quadrotor formation cooperative trajectory tracking control, this paper proposes a data-driven model-free adaptive control method for quadrotor formation based on robust integral of the signum of the error (RISE) and improved sliding mode control (ISMC). The leader-follower strategy is adopted, and the leader realizes trajectory tracking control. A novel asymptotic tracking data-driven controller of quadrotor is used to control the system using the RISE method. It is divided into two parts: The inner loop is for attitude control and the outer loop for position control. Both use the RISE method in the loop to eliminate interference and this method only uses the input and output data of the unmanned aerial vehicle(UAV) system and does not rely on any dynamics and kinematics model of the UAV. The followers realize formation cooperative control, introducing adaptive update law and saturation function to improve sliding mode control (SMC), and it eliminates the general SMC algorithm controller design dependence on the mathematical model of the UAV and has the chattering problem. Then, the stability of the system is proved by the Lyapunov method, and the effectiveness of the algorithm and the feasibility of the scheme are verified by numerical simulation. The experimental results show that the designed data-driven model-free adaptive control method for the quadrotor formation is effective and can effectively realize the coordinated formation trajectory tracking control of the quadrotor. At the same time, the design of the controller does not depend on the UAV kinematics and dynamics model, and it has high control accuracy, stability, and robustness.<\/jats:p>","DOI":"10.3390\/s21041289","type":"journal-article","created":{"date-parts":[[2021,2,12]],"date-time":"2021-02-12T18:45:00Z","timestamp":1613155500000},"page":"1289","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Data Driven Model-Free Adaptive Control Method for Quadrotor Formation Trajectory Tracking Based on RISE and ISMC Algorithm"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8344-4990","authenticated-orcid":false,"given":"Dongdong","family":"Yuan","sequence":"first","affiliation":[{"name":"School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yankai","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,2,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Trasvina-Moreno, C.A., Blasco, R., Marco, A., Casas, R., and Trasvina-Castro, A. (2017). Unmanned Aerial Vehicle Based Wireless Sensor  Network for Marine-Coastal Environment Monitoring. Sensors, 17.","DOI":"10.3390\/s17030460"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1007\/s10846-013-9969-5","article-title":"Framework for Autonomous On-board Navigation with the AR.Drone","volume":"73","author":"Lugo","year":"2013","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_3","first-page":"977","article-title":"Motion Capability Analysis for Multiple Fixed-Wing UAV Formations With Speed and Heading Rate Constraints","volume":"7","author":"Yuan","year":"2019","journal-title":"IEEE Trans. Control Network Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1080\/00207179.2016.1266518","article-title":"Formation control of VTOL UAV vehicles under switching-directed interaction to-pologies with disturbance rejection","volume":"91","author":"Kabiri","year":"2018","journal-title":"Int. J. Control"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1177\/0142331214538900","article-title":"Intelligent adaptive backstepping control for MIMO uncertain non-linear quadrotor helicopter systems","volume":"37","author":"Basri","year":"2014","journal-title":"Trans. Inst. Meas. Control."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1016\/j.ins.2019.02.050","article-title":"Velocity free leader-follower formation control for autonomous underwater vehicles with line-of-sight range and angle constraints","volume":"486","author":"Gao","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2668","DOI":"10.1002\/rnc.3467","article-title":"Fault-tolerant formation control of multiple UAVs in the presence of actuator faults","volume":"26","author":"Yu","year":"2016","journal-title":"Int. J. Robust Nonlinear Control."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/s11370-017-0240-y","article-title":"Decentralized behavior-based formation control of multiple robots considering obstacle avoidance","volume":"11","author":"Lee","year":"2018","journal-title":"Intell. Serv. Robot."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Moya, V., Espinosa, V., Chavez, D., Leica, P., and Camacho, O. (2016, January 12\u201314). Trajectory Tracking for Quadcopter\u2019s Formation with two Control Strategies. Proceedings of the 2016 IEEE Ecuador Technical Chapters Meeting (ETCM), Guayaquil, Ecuador.","DOI":"10.1109\/ETCM.2016.7750839"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"916","DOI":"10.1109\/TRO.2018.2857477","article-title":"Agile Coordination and Assistive Collision Avoidance for Quadrotor Swarms Using Virtual Structures","volume":"34","author":"Zhou","year":"2018","journal-title":"IEEE Trans. Robot."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/j.ast.2019.03.003","article-title":"Nonlinear consensus strategies for multi-agent networks under switching topologies: Real-time receding horizon approach","volume":"87","author":"Sun","year":"2019","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2344","DOI":"10.1016\/j.jfranklin.2016.04.003","article-title":"Three-dimensional distributed tracking control for multiple quadrotor helicopters","volume":"353","author":"Ghommam","year":"2016","journal-title":"J. Frankl. Inst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1016\/j.automatica.2015.11.013","article-title":"Learning to cooperate: Networks of formation agents with switching topologies","volume":"64","author":"Meng","year":"2016","journal-title":"Automatica"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.sysconle.2011.10.011","article-title":"An iterative learning approach to formation control of multi-agent systems","volume":"61","author":"Liu","year":"2012","journal-title":"Syst. Control. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chen, H., Peng, Y., Wang, Y., Xie, S., and Yan, H. (2020). Leader\u2013follower close formation control for underactuated surface vessel via terminal hierarchical sliding mode. Int. J. Adv. Robot. Syst., 17.","DOI":"10.1177\/1729881420921012"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1061\/(ASCE)AS.1943-5525.0000610","article-title":"Fast Terminal Sliding Mode Control of Underactuated Spacecraft Formation Recon-figuration","volume":"29","author":"Huang","year":"2016","journal-title":"J. Aerosp. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1002\/rob.20414","article-title":"Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems","volume":"29","author":"Kendoul","year":"2012","journal-title":"J. Field Robot."},{"key":"ref_18","first-page":"1281","article-title":"Backstepping-Based Inverse Optimal Attitude Control of Quadrotor","volume":"10","author":"An","year":"2013","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1007\/s11071-016-2760-y","article-title":"A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer","volume":"85","author":"Chen","year":"2016","journal-title":"Nonlinear Dyn."},{"key":"ref_20","unstructured":"Panomrattanarug, B., Higuchi, K., and Mora-Camino, F. (2013, January 14\u201317). Attitude Control of a Quadrotor Aircraft Using LQR State Feed-back Controller with Full Order State Observer. Proceedings of the SICE Annual Conference 2013, Nagoya, Japan."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1007\/978-3-540-33453-8_36","article-title":"Towards intelligent miniature flying robots","volume":"Volume 25","author":"Corke","year":"2006","journal-title":"Field and Service Robotics"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1007\/s11071-014-1425-y","article-title":"Nonlinear adaptive control for quadrotor flying vehicle","volume":"78","author":"Islam","year":"2014","journal-title":"Nonlinear Dyn."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/s12541-017-0022-7","article-title":"Adaptive tracking control of a quadrotor unmanned vehicle","volume":"18","author":"Dinh","year":"2017","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1481","DOI":"10.1109\/TNNLS.2016.2527501","article-title":"Biomimetic Hybrid Feedback Feedforward Neural-Network Learning Control","volume":"28","author":"Pan","year":"2016","journal-title":"IEEE Trans. Neural Networks Learn. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/j.isatra.2019.08.045","article-title":"Robust PID control of quadrotors with power reduction analysis","volume":"98","author":"Aguilar","year":"2020","journal-title":"ISA Trans."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1162","DOI":"10.1049\/iet-cta.2014.0743","article-title":"Controller dynamic linearisation-based model-free adaptive control framework for a class of non-linear system","volume":"9","author":"Zhu","year":"2015","journal-title":"IET Control. Theory Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.engappai.2015.08.008","article-title":"Intelligent virtual reference feedback tuning and its appli-cation to heat treatment electric furnace control","volume":"46","author":"Wang","year":"2015","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1173","DOI":"10.1049\/iet-cta.2014.0726","article-title":"Data-driven fault-tolerant control design for wind turbines with robust residual generator","volume":"9","author":"Wang","year":"2015","journal-title":"IET Control. Theory Appl."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1059","DOI":"10.1177\/0142331219881830","article-title":"The model-free adaptive cross-coupled control for two-dimensional linear motor","volume":"42","author":"Zhang","year":"2019","journal-title":"Trans. Inst. Meas. Control."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1109\/TCST.2011.2171965","article-title":"Data-Driven Design of Braking Control Systems","volume":"21","author":"Formentin","year":"2011","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"6391","DOI":"10.1109\/TIE.2014.2308161","article-title":"A Novel Model-Free Adaptive Control Design for Multivariable Industrial Processes","volume":"61","author":"Xu","year":"2014","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2084","DOI":"10.1049\/iet-cta.2020.0073","article-title":"Model-free adaptive control method for a class of unknown MIMO systems with measurement noise and application to quadrotor aircraft","volume":"14","author":"Liu","year":"2020","journal-title":"IET Control. Theory Appl."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1177\/1729881420911520","article-title":"Iterative learning-based formation control for multiple quadrotor unmanned aerial vehicles","volume":"17","author":"Zhao","year":"2020","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1151","DOI":"10.1080\/01691864.2014.913498","article-title":"Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle","volume":"28","author":"Boudjedir","year":"2014","journal-title":"Adv. Robot."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1628","DOI":"10.1049\/iet-cta.2019.1151","article-title":"Distributed backstepping based control of multiple UAV formation flight subject to time delays","volume":"14","author":"Kartal","year":"2020","journal-title":"IET Control. Theory Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1206","DOI":"10.1109\/TAC.2004.831148","article-title":"A continuous asymptotic tracking control strategy for uncertain nonlin-ear systems","volume":"49","author":"Xian","year":"2004","journal-title":"IEEE Trans. Autom. Control."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1392","DOI":"10.1109\/TCST.2011.2160179","article-title":"Autonomous Flight of the Rotorcraft-Based UAV Using RISE Feedback and NN Feedforward Terms","volume":"20","author":"Shin","year":"2011","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"2891","DOI":"10.1109\/TIE.2014.2364982","article-title":"Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology","volume":"62","author":"Zhao","year":"2014","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"672","DOI":"10.1109\/TCST.2007.899191","article-title":"Cooperative UAV Formation Flying With Obstacle\/Collision Avoidance","volume":"15","author":"Wang","year":"2007","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1109\/TCST.2014.2314460","article-title":"Time-Varying Formation Control for Unmanned Aerial Vehicles: Theories and Applications","volume":"23","author":"Dong","year":"2015","journal-title":"IEEE Trans. Control. Syst. Technol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/4\/1289\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:22:54Z","timestamp":1760160174000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/4\/1289"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,11]]},"references-count":40,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,2]]}},"alternative-id":["s21041289"],"URL":"https:\/\/doi.org\/10.3390\/s21041289","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,2,11]]}}}