Ilyas El Wafi;Zouhair Guennoun;Zakaria Moudden;Mohamed Haloua
{"title":"Genetic Algorithm Enhanced Quaternion-Based Fixed-Time Attitude Tracking Control for Rigid Spacecrafts Without Unwinding","authors":"Ilyas El Wafi;Zouhair Guennoun;Zakaria Moudden;Mohamed Haloua","doi":"10.1109/TAES.2025.3535672","DOIUrl":null,"url":null,"abstract":"This article tackles the problem of fixed-time attitude tracking control of rigid spacecrafts subject to unknown inertia and external disturbances. In particular, the approach focuses on developing an anti-unwinding quaternion-based control law that is easily implementable on a real hardware. A nonsingular terminal sliding surface is proposed, from which an adaptive control law is derived that can stabilize both quaternions' equilibria without any prior knowledge of the inertia and disturbances bounds. The theory of Lyapunov is used to demonstrate that the convergence time is bounded regardless of the initial conditions. Furthermore, due to the large number of parameters involved, a genetic algorithm is utilized to tune the controller instead of a plain manual parameter search. The control scheme is validated through a processor-in-the-loop test done with an STM32 ARM-based processor in a Monte-Carlo simulation. The assessment shows promising results both in terms of short settling time and low steady state error. Not only that, but the controller outperforms other attitude stabilization strategies in execution time and FLASH memory usage.","PeriodicalId":13157,"journal":{"name":"IEEE Transactions on Aerospace and Electronic Systems","volume":"61 3","pages":"7095-7106"},"PeriodicalIF":5.7000,"publicationDate":"2025-01-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Aerospace and Electronic Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10856539/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, AEROSPACE","Score":null,"Total":0}
引用次数: 0
Abstract
This article tackles the problem of fixed-time attitude tracking control of rigid spacecrafts subject to unknown inertia and external disturbances. In particular, the approach focuses on developing an anti-unwinding quaternion-based control law that is easily implementable on a real hardware. A nonsingular terminal sliding surface is proposed, from which an adaptive control law is derived that can stabilize both quaternions' equilibria without any prior knowledge of the inertia and disturbances bounds. The theory of Lyapunov is used to demonstrate that the convergence time is bounded regardless of the initial conditions. Furthermore, due to the large number of parameters involved, a genetic algorithm is utilized to tune the controller instead of a plain manual parameter search. The control scheme is validated through a processor-in-the-loop test done with an STM32 ARM-based processor in a Monte-Carlo simulation. The assessment shows promising results both in terms of short settling time and low steady state error. Not only that, but the controller outperforms other attitude stabilization strategies in execution time and FLASH memory usage.
期刊介绍:
IEEE Transactions on Aerospace and Electronic Systems focuses on the organization, design, development, integration, and operation of complex systems for space, air, ocean, or ground environment. These systems include, but are not limited to, navigation, avionics, spacecraft, aerospace power, radar, sonar, telemetry, defense, transportation, automated testing, and command and control.