{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,16]],"date-time":"2026-10-16T01:53:48Z","timestamp":1792115628359,"version":"4.4.0"},"reference-count":38,"publisher":"Public Library of Science (PLoS)","issue":"10","license":[{"start":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T00:00:00Z","timestamp":1761091200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ph.D. Start-Up Fund","award":["222012312010."],"award-info":[{"award-number":["222012312010."]}]}],"content-domain":{"domain":["www.plosone.org"],"crossmark-restriction":false},"short-container-title":["PLoS One"],"abstract":"<jats:p>This paper addresses the problem of predefined-time attitude tracking control for rigid spacecraft subject to external disturbances and unknown inertia parameters. First, a predefined-time non-singular sliding surface is designed to ensure that the closed-loop system converges within a predefined time. Second, to tackle the unwinding problem inherent in quaternion-based modeling, a potential function is introduced in the controller design to guarantee anti-unwinding performance even outside the sliding surface. The proposed controller not only suppresses chattering but also ensures both anti-unwinding behavior and predefined-time convergence. Then, an event-triggered mechanism is developed to reduce communication burden while avoiding Zeno behavior. The proposed control method can make the attitude tracking error converge to an arbitrary predefined residual set. Finally, simulation results verify the effectiveness of the proposed method.<\/jats:p>","DOI":"10.1371\/journal.pone.0333700","type":"journal-article","created":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T17:50:51Z","timestamp":1761155451000},"page":"e0333700","update-policy":"https:\/\/doi.org\/10.1371\/journal.pone.corrections_policy","source":"Crossref","is-referenced-by-count":38,"title":["Event-triggered adaptive predefined-time anti-unwinding attitude tracking control for spacecraft"],"prefix":"10.1371","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3253-320X","authenticated-orcid":true,"given":"Guogang","family":"Wang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zichao","family":"Feng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Youyang","family":"Qu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hongwei","family":"Sun","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"340","published-online":{"date-parts":[[2025,10,22]]},"reference":[{"issue":"7","key":"pone.0333700.ref001","doi-asserted-by":"crossref","first-page":"385","DOI":"10.3390\/fractalfract8070385","article-title":"Actor-critic neural-network-based fractional-order sliding mode control for attitude tracking of spacecraft with uncertainties and actuator faults","volume":"8","author":"C Jing","year":"2024","journal-title":"Fractal Fract"},{"issue":"2","key":"pone.0333700.ref002","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1109\/TFUZZ.2024.3485098","article-title":"Adaptive integral sliding-mode control for a class of nonlinear spacecraft proximity systems under multi-source disturbances and unmodeled dynamics","volume":"33","author":"Y Zhu","year":"2025","journal-title":"IEEE Trans Fuzzy Syst"},{"issue":"4","key":"pone.0333700.ref003","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.cja.2020.08.031","article-title":"Discrete time multiple spacecraft formation flying attitude optimal control in presence of relative state constraints","volume":"34","author":"H Moradi Pari","year":"2021","journal-title":"Chinese Journal of Aeronautics"},{"key":"pone.0333700.ref004","doi-asserted-by":"crossref","first-page":"109599","DOI":"10.1016\/j.ast.2024.109599","article-title":"Multi-constrained predictive optimal control for spacecraft attitude stabilization and tracking with performance guarantees","volume":"155","author":"K Jin","year":"2024","journal-title":"Aerospace Science and Technology"},{"key":"pone.0333700.ref005","doi-asserted-by":"crossref","first-page":"110050","DOI":"10.1016\/j.ast.2025.110050","article-title":"Dynamic event-triggered prescribed-time optimized backstepping attitude consensus tracking control for multiple spacecrafts","volume":"160","author":"Y Zhou","year":"2025","journal-title":"Aerospace Science and Technology"},{"issue":"2","key":"pone.0333700.ref006","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1002\/rnc.5869","article-title":"On event\u2010triggered nonsmooth attitude tracking controller for a rigid spacecraft","volume":"32","author":"W Zhu","year":"2021","journal-title":"Intl J Robust & Nonlinear"},{"issue":"7","key":"pone.0333700.ref007","doi-asserted-by":"crossref","first-page":"5781","DOI":"10.1016\/j.asr.2025.01.040","article-title":"Advanced spacecraft formation flying: Integrating MPC, fixed-time control, and communication network strategies","volume":"75","author":"G Radice","year":"2025","journal-title":"Advances in Space Research"},{"key":"pone.0333700.ref008","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.automatica.2016.10.022","article-title":"MPC on manifolds with an application to the control of spacecraft attitude on SO(3)","volume":"76","author":"UV Kalabi\u0107","year":"2017","journal-title":"Automatica"},{"key":"pone.0333700.ref009","doi-asserted-by":"crossref","first-page":"109552","DOI":"10.1016\/j.ast.2024.109552","article-title":"Command-filtered incremental backstepping attitude control of spacecraft with predefined-time stability","volume":"155","author":"H Zhang","year":"2024","journal-title":"Aerospace Science and Technology"},{"issue":"11","key":"pone.0333700.ref010","doi-asserted-by":"crossref","first-page":"2857","DOI":"10.1002\/acs.3662","article-title":"Adaptive backstepping event\u2010triggered attitude tracking fault\u2010tolerant control for spacecraft systems","volume":"37","author":"H Sun","year":"2023","journal-title":"Adaptive Control & Signal"},{"key":"pone.0333700.ref011","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.ast.2016.07.012","article-title":"Attitude tracking control for spacecraft with robust adaptive RBFNN augmenting sliding mode control","volume":"56","author":"Y Zou","year":"2016","journal-title":"Aerospace Science and Technology"},{"issue":"1","key":"pone.0333700.ref012","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.isatra.2013.08.008","article-title":"Finite-time control for nonlinear spacecraft attitude based on terminal sliding mode technique","volume":"53","author":"Z Song","year":"2014","journal-title":"ISA Trans"},{"issue":"2","key":"pone.0333700.ref013","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1177\/0142331218757861","article-title":"Robust spacecraft attitude tracking control with integral terminal sliding mode surface considering input saturation","volume":"41","author":"H Chen","year":"2018","journal-title":"Transactions of the Institute of Measurement and Control"},{"issue":"15","key":"pone.0333700.ref014","doi-asserted-by":"crossref","first-page":"2873","DOI":"10.1177\/01423312241236135","article-title":"Observer-based fault-tolerant fixed-time attitude tracking control for rigid spacecraft without angular velocity measurement","volume":"46","author":"Y Zheng","year":"2024","journal-title":"Transactions of the Institute of Measurement and Control"},{"issue":"2","key":"pone.0333700.ref015","doi-asserted-by":"crossref","first-page":"1003","DOI":"10.1002\/asjc.2277","article-title":"Finite\u2010time adaptive fault\u2010tolerant control for rigid spacecraft attitude tracking","volume":"23","author":"S Gao","year":"2020","journal-title":"Asian Journal of Control"},{"key":"pone.0333700.ref016","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1016\/j.isatra.2021.10.022","article-title":"Practical fractional-order nonsingular terminal sliding mode control of spacecraft","volume":"128","author":"M Alipour","year":"2022","journal-title":"ISA Trans"},{"key":"pone.0333700.ref017","doi-asserted-by":"crossref","first-page":"110567","DOI":"10.1016\/j.automatica.2022.110567","article-title":"Anti-unwinding terminal sliding mode attitude tracking control for rigid spacecraft","volume":"145","author":"R-Q Dong","year":"2022","journal-title":"Automatica"},{"key":"pone.0333700.ref018","doi-asserted-by":"crossref","first-page":"110158","DOI":"10.1016\/j.ast.2025.110158","article-title":"Composite anti-unwinding sliding mode attitude tracking control for rigid spacecraft: A prescribed-time method","volume":"161","author":"H Sun","year":"2025","journal-title":"Aerospace Science and Technology"},{"issue":"7","key":"pone.0333700.ref019","doi-asserted-by":"crossref","first-page":"1659","DOI":"10.1016\/j.asr.2020.06.019","article-title":"Finite-time fault tolerant attitude tracking control of spacecraft using robust nonlinear disturbance observer with anti-unwinding approach","volume":"66","author":"SM Amrr","year":"2020","journal-title":"Advances in Space Research"},{"key":"pone.0333700.ref020","doi-asserted-by":"crossref","first-page":"818","DOI":"10.1016\/j.actaastro.2018.04.041","article-title":"Fixed-time attitude tracking control for spacecraft without unwinding","volume":"151","author":"B Huang","year":"2018","journal-title":"Acta Astronautica"},{"issue":"3","key":"pone.0333700.ref021","doi-asserted-by":"crossref","first-page":"1898","DOI":"10.1109\/TAC.2024.3471333","article-title":"Fixed-Time Spacecraft Attitude Control With Unwinding-Free Performance","volume":"70","author":"T Guan","year":"2025","journal-title":"IEEE Trans Automat Contr"},{"issue":"2","key":"pone.0333700.ref022","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1109\/TSMC.2020.3010221","article-title":"Robust Fixed-Time Stabilization Control of Generic Linear Systems With Mismatched Disturbances","volume":"52","author":"Z Zuo","year":"2022","journal-title":"IEEE Trans Syst Man Cybern, Syst"},{"issue":"1","key":"pone.0333700.ref023","doi-asserted-by":"crossref","first-page":"464","DOI":"10.1109\/TAES.2021.3103258","article-title":"Predefined-Time Predefined-Bounded Attitude Tracking Control for Rigid Spacecraft","volume":"58","author":"D Ye","year":"2022","journal-title":"IEEE Trans Aerosp Electron Syst"},{"issue":"16","key":"pone.0333700.ref024","doi-asserted-by":"crossref","first-page":"5127","DOI":"10.3390\/s24165127","article-title":"Enhanced predefined-time control for spacecraft attitude tracking: a dynamic predictive approach","volume":"24","author":"J Yang","year":"2024","journal-title":"Sensors (Basel)"},{"key":"pone.0333700.ref025","doi-asserted-by":"crossref","first-page":"110000","DOI":"10.1016\/j.ast.2025.110000","article-title":"Predefined-time robust attitude tracking control of flexible spacecraft with continuous and nonsingular performance","volume":"159","author":"Y Xiao","year":"2025","journal-title":"Aerospace Science and Technology"},{"issue":"8","key":"pone.0333700.ref026","doi-asserted-by":"crossref","first-page":"8408","DOI":"10.1109\/TIE.2024.3519596","article-title":"Predefined-Time Disturbance Observer-Based Attitude Tracking Control for Spacecraft: A Solution for Arbitrary Disturbances","volume":"72","author":"N Xuan-Mung","year":"2025","journal-title":"IEEE Trans Ind Electron"},{"issue":"7","key":"pone.0333700.ref027","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1177\/00202940241281217","article-title":"Adaptive predefined-time precise anti-unwinding attitude control for a spacecraft with inertia uncertainty","volume":"58","author":"B Liu","year":"2024","journal-title":"Measurement and Control"},{"issue":"5","key":"pone.0333700.ref028","first-page":"1023","article-title":"Adaptive anti-unwinding attitude stabilisation with predefined time for rigid spacecraft","volume":"56","author":"Y-T Xu","year":"2024","journal-title":"International Journal of Systems Science"},{"key":"pone.0333700.ref029","doi-asserted-by":"crossref","first-page":"6354","DOI":"10.1109\/TASE.2024.3443402","article-title":"Controllers for Multiagent Systems With Input Amplitude and Rate Constraints and Their Application to Quadrotor Rendezvous","volume":"22","author":"G Wang","year":"2025","journal-title":"IEEE Trans Automat Sci Eng"},{"issue":"2","key":"pone.0333700.ref030","doi-asserted-by":"crossref","first-page":"454","DOI":"10.1016\/j.cja.2018.12.021","article-title":"Event-triggered adaptive control for attitude tracking of spacecraft","volume":"32","author":"C WANG","year":"2019","journal-title":"Chinese Journal of Aeronautics"},{"key":"pone.0333700.ref031","doi-asserted-by":"crossref","first-page":"109975","DOI":"10.1016\/j.ast.2025.109975","article-title":"Distributed average consensus attitude synchronization of multi rigid spacecrafts with predefined time event-triggered sliding mode control","volume":"159","author":"J Wang","year":"2025","journal-title":"Aerospace Science and Technology"},{"key":"pone.0333700.ref032","doi-asserted-by":"crossref","first-page":"111860","DOI":"10.1016\/j.automatica.2024.111860","article-title":"Consensus algorithms for double-integrator dynamics with different velocity and actuator saturation constraints","volume":"170","author":"G Wang","year":"2024","journal-title":"Automatica"},{"issue":"5","key":"pone.0333700.ref033","doi-asserted-by":"crossref","first-page":"684","DOI":"10.2514\/2.4310","article-title":"Adaptive Asymptotic Tracking of Spacecraft Attitude Motion with Inertia Matrix Identification","volume":"21","author":"J Ahmed","year":"1998","journal-title":"Journal of Guidance, Control, and Dynamics"},{"issue":"3","key":"pone.0333700.ref034","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1109\/TAC.2008.2008350","article-title":"Attitude Tracking and Disturbance Rejection of Rigid Spacecraft by Adaptive Control","volume":"54","author":"Chen Zhiyong","year":"2009","journal-title":"IEEE Trans Automat Contr"},{"key":"pone.0333700.ref035","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.automatica.2015.01.041","article-title":"Decentralized adaptive tracking control for a class of interconnected nonlinear time-varying systems","volume":"54","author":"C Wang","year":"2015","journal-title":"Automatica"},{"issue":"4","key":"pone.0333700.ref036","first-page":"2094","article-title":"A New Adaptive Predefined Time Sliding Mode Control for Nonlinear Systems","volume":"71","author":"C Jia","year":"2024","journal-title":"IEEE Trans Circuits Syst II"},{"key":"pone.0333700.ref037","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1016\/j.automatica.2015.01.021","article-title":"Nonsingular fixed-time consensus tracking for second-order multi-agent networks","volume":"54","author":"Z Zuo","year":"2015","journal-title":"Automatica"},{"issue":"7","key":"pone.0333700.ref038","doi-asserted-by":"crossref","first-page":"4400","DOI":"10.1109\/TSMC.2019.2932225","article-title":"Adaptive Fault-Tolerant Control for Attitude Tracking of Flexible Spacecraft With Limited Data Transmission","volume":"51","author":"Q Liu","year":"2021","journal-title":"IEEE Trans Syst Man Cybern, Syst"}],"container-title":["PLOS One"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0333700","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T17:50:56Z","timestamp":1761155456000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0333700"}},"subtitle":[],"editor":[{"given":"Gang","family":"Wang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2025,10,22]]},"references-count":38,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2025,10,22]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pone.0333700","relation":{},"ISSN":["1932-6203"],"issn-type":[{"value":"1932-6203","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,22]]}}}