A Data-Driven Approach to Spacecraft Attitude Control Using Support Vector Regression (SVR)

被引:1
作者
Mahayana, Dimitri [1 ]
机构
[1] Bandung Inst Technol, Sch Elect Engn & Informat, Bandung 40132, Indonesia
关键词
Spacecraft attitude control; data-driven control; machine learning; SVR; exact feedback linearization; stability; LIGHTGBM CONTROLLER; ADAPTIVE-CONTROL; MACHINES; CLASSIFICATION; SYSTEM; MODEL;
D O I
10.1109/ACCESS.2024.3506983
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study introduces a novel approach to spacecraft attitude control by employing Support Vector Regression (SVR) as the underlying data-driven controller. Given the inherent nonlinearity of spacecraft dynamics, traditional control design approaches encounter significant challenges. To address this issue, we propose the utilization of the offline data-driven SVR method to synthesize a controller tailored to spacecraft attitude dynamics. The SVR controller is developed through supervised learning methodologies, utilizing offline datasets obtained from the input-output dynamics of a closed-loop system governed by a feedback linearization-based controller. Additionally, SVR can be easily and effectively implemented with nonlinear kernel functions, further enhancing its applicability to complex nonlinear systems. Our findings demonstrate that under realistic conditions, while asymptotic stability may not be guaranteed, the SVR controller ensures the boundedness of closed-loop dynamics. Moreover, we propose a step-by-step method to guarantee a specified steady-state error ball radius based on the convexity property of SVR optimization problem. Extensive simulation studies reveal that the SVR controller exhibits robust performance even in the presence of uncertainties in satellite parameters and external disturbances. A comparative analysis with existing machine learning-based controllers, particularly the Light Gradient Boosting Machine (LightGBM) method, and Deep Neural Network (DNN) highlights the advantages of SVR in terms of control effectiveness and adaptability to varying system conditions. Overall, this research contributes to the advancement of data-driven control strategies for spacecraft applications, emphasizing the efficacy of SVR in addressing nonlinear dynamics and improving closed-loop performance.
引用
收藏
页码:177896 / 177910
页数:15
相关论文
共 53 条
[1]   Stochastic Support Vector Machine for Classifying and Regression of Random Variables [J].
Abaszade, Maryam ;
Effati, Sohrab .
NEURAL PROCESSING LETTERS, 2018, 48 (01) :1-29
[2]   Optuna: A Next-generation Hyperparameter Optimization Framework [J].
Akiba, Takuya ;
Sano, Shotaro ;
Yanase, Toshihiko ;
Ohta, Takeru ;
Koyama, Masanori .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :2623-2631
[3]   Neural-Network-Based Optimal Attitude Control Using Four Impulsive Thrusters [J].
Biggs, James D. ;
Fournier, Hugo .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2020, 43 (02) :299-309
[4]   Support vector machine under uncertainty: An application for hydroacoustic classification of fish-schools in Chile [J].
Bosch, Paul ;
Lopez, Julio ;
Ramirez, Hector ;
Robotham, Hugo .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (10) :4029-4034
[5]  
Boyd S., 2009, Convex Optimization
[6]   Control Design of Nonlinear Spacecraft System Based on Feedback Linearization Approach [J].
Chen, Chung-Cheng ;
Chen, Yen-Ting .
IEEE ACCESS, 2020, 8 :116626-116641
[7]   Support vector learning for fuzzy rule-based classification systems [J].
Chen, YX ;
Wang, JZ .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2003, 11 (06) :716-728
[8]  
Cherkassky V, 1997, IEEE Trans Neural Netw, V8, P1564, DOI 10.1109/TNN.1997.641482
[9]   Support vector learning mechanism for fuzzy rule-based modeling: A new approach [J].
Chiang, JH ;
Hao, PY .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2004, 12 (01) :1-12
[10]   An Adaptive Control Methodology for Spacecraft Attitude Tracking Under Model and Environmental Uncertainties [J].
Cho, Hancheol .
IEEE ACCESS, 2023, 11 :29837-29850