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
关键词
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 条
  • [1] Learning-Based Adaptive Attitude Control of Spacecraft Formation With Guaranteed Prescribed Performance
    Wei, Caisheng
    Luo, Jianjun
    Dai, Honghua
    Duan, Guangren
    IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (11) : 4004 - 4016
  • [2] Learning-based Control of a Spacecraft with Sloshing Propellant
    F. Angeletti
    A. Stolfi
    P. Gasbarri
    Aerotecnica Missili & Spazio, 2020, 99 (1): : 33 - 42
  • [3] Incremental learning-based optimal design of BFN kernel for online spacecraft disturbance rejection control
    Sun, Zibin
    Huang, Xu
    Cheng, Lin
    Gong, Shengping
    AEROSPACE SCIENCE AND TECHNOLOGY, 2023, 143
  • [4] Learning-Based Cooperative Adaptive Cruise Control
    Mirwald, Jonas
    Ultsch, Johannes
    de Castro, Ricardo
    Brembeck, Jonathan
    ACTUATORS, 2021, 10 (11)
  • [5] Learning-based Adaptive Control for Nonlinear Systems
    Benosman, Mouhacine
    2014 EUROPEAN CONTROL CONFERENCE (ECC), 2014, : 920 - 925
  • [6] Learning-based adaptive control with an accelerated iterative adaptive law
    Shi, Zhongjiao
    Zhao, Liangyu
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2020, 357 (10): : 5831 - 5851
  • [7] Online Sparse Kernel Learning-Based Adaptive Dynamic Programming
    Tan, Fuxiao
    Guan, Xinping
    PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2016, : 2414 - 2419
  • [8] Lazy learning-based online identification and adaptive PID control: A case study for CSTR process
    Pan, Tianhong
    Li, Shaoyuan
    Cai, Wen-Jian
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2007, 46 (02) : 472 - 480
  • [9] Confidence Regions for Predictions of Online Learning-Based Control
    Capone, Alexandre
    Lederer, Armin
    Hirche, Sandra
    IFAC PAPERSONLINE, 2020, 53 (02): : 1007 - 1012
  • [10] Learning-based Adaptive Control using Contraction Theory
    Tsukamoto, Hiroyasu
    Chung, Soon-Jo
    Slotine, Jean-Jacques
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 2533 - 2538