Stable Online Learning-Based Adaptive Control of Spacecraft and Quadcopters

被引:0
作者
Elkins, Jacob G. [1 ]
Fahimi, Farbod [1 ]
Sood, Rohan [2 ]
机构
[1] Univ Alabama, Dept Mech & Aerosp Engn, Huntsville, AL 35899 USA
[2] Univ Alabama, Dept Aerosp Engn & Mech, Tuscaloosa, AL 35487 USA
来源
2024 IEEE AEROSPACE CONFERENCE | 2024年
关键词
MODE CONTROL DESIGN; FLEXIBLE SPACECRAFT; TRACKING CONTROL;
D O I
10.1109/AERO58975.2024.10521254
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Aerospace systems must perform complex tasks in diverse, uncertain environments. The controllers of these systems must safely and intelligently adapt to unforeseen internal and external disturbances and changes online, during operation. In this work, we provide one possible avenue for safe and smart control when the system is learning online: incorporating nonlinear stabilizing elements into the online learning-based control law. The learning elements allow adaptation, while the nonlinear control elements stabilize the system during initial learning and reject disturbances after learning converges. We utilize sliding mode control (SMC) as the disturbance-rejecting nonlinear control term, with the approximation error of the learning elements considered as an internal disturbance. A neural network is used to learn the system state function, along with direct parameter learning, with online adaptation rules derived from Lyapunov's direct method. We first describe the novel proposed controller in a general derivation, and we present the complete Lyapunov proof of asymptotic stability for the zero-error equilibrium point and boundedness of learned parameters. To show the versatility of the proposed controller, we consider two aerospace control problems: rigid-body spacecraft attitude control and quadcopter control. In spacecraft attitude control, we show that careful consideration of the sliding variable used for quaternion trajectory tracking leads to effective disturbance-rejecting adaptive control. A sky-scanning satellite tracking problem is considered and simulated to verify the controller. In quadcopter control, we break up the control into multiple second-order and fourth-order subsystems. We formulate the quadcopter dynamics to match the assumptions of the proposed controller, which effectively controls the position and yaw of the quadcopter in a 3D trajectory tracking problem under wind and other aerodynamic effects. Both applications of the proposed controller require minimal tuning and modeling when compared to traditional model-based approaches by simplifying complicated state functions into simple neural network approximations, rendering a highly accurate and robust controller. This work further shows that function approximation instruments such as neural networks are able to be stably used online in a controller, and that many tools and techniques in modern machine learning may be able to benefit the adaptive control of aerospace systems.
引用
收藏
页数:15
相关论文
共 50 条
[21]   Adaptive control for flexible spacecraft attitude maneuvering based on variable speed control moment gyroscopes [J].
Lin Z. ;
Lu G. ;
Lyu W. ;
Wu B. ;
Li H. .
Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2024, 56 (04) :1-11
[22]   Observer-Based Adaptive Spacecraft Attitude Control With Guaranteed Performance Bounds [J].
de Ruiter, Anton H. J. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (10) :3146-3151
[23]   Adaptive Attitude Stabilization Control Design for Spacecraft Under Physical Limitations [J].
Li, Mingxiang ;
Hou, Mingshan ;
Yin, Chunwu .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2016, 39 (09) :2179-2183
[24]   Adaptive attitude and vibration control of flexible spacecraft under output constraints [J].
Yao, Qijia ;
Li, Qing ;
Jahanshahi, Hadi .
NONLINEAR DYNAMICS, 2025, 113 (10) :11829-11842
[25]   Adaptive control strategy-based reference model for spacecraft motion trajectory [J].
Samigulina, Zarina ;
Shiryayeva, Olga ;
Samigulina, Galina ;
Fourati, Hassen .
INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 2015, 29 (05) :639-652
[26]   Direct adaptive control of spacecraft near asteroids [J].
Tiwari, Madhur ;
Prazenica, Richard ;
Henderson, Troy .
ACTA ASTRONAUTICA, 2023, 202 :197-213
[27]   Adaptive Control for Disturbance Attenuation of Flexible Spacecraft [J].
Zhang, Ying ;
Wu, Yuyao ;
He, Liang ;
Wu, Aiguo .
2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, :879-884
[28]   Simplified adaptive control of an orbiting flexible spacecraft [J].
Maganti, Ganesh B. ;
Singh, Sahjendra N. .
ACTA ASTRONAUTICA, 2007, 61 (7-8) :575-589
[29]   Online Learning-Based Event-Triggered Model Predictive Control With Shrinking Prediction Horizon for Perturbed Nonlinear Systems [J].
Lin, Min ;
Shan, Shuo ;
Sun, Zhongqi ;
Xia, Yuanqing .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2025, 35 (02) :659-675
[30]   An Adaptive Fuzzy Control Scheme with application in Flexible Spacecraft Control [J].
Bahita, Mohamed ;
Belarbi, Khaled .
2014 PROCEEDINGS OF THE SICE ANNUAL CONFERENCE (SICE), 2014, :25-+