Sparse Identification of Nonlinear Dynamics-Based Model Predictive Control for Multirotor Collision Avoidance

被引:0
作者
Lee, Jayden Dongwoo [1 ]
Kim, Youngjae [1 ]
Kim, Yoonseong [2 ]
Bang, Hyochoong [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Aerosp Engn, Daejeon, South Korea
[2] Dongguk Univ, Dept Comp Sci Engn, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
sparse identification of nonlinear dynamics (SINDy); data-driven modeling; model predictive control (MPC); multirotor; collision avoidance; APPROXIMATION;
D O I
10.1049/cth2.70049
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes a data-driven model predictive control (MPC) method for multirotor collision avoidance, considering uncertainties and the unknown dynamics caused by a payload. To address this challenge, sparse identification of nonlinear dynamics (SINDy) is employed to derive the governing equations of the multirotor system. SINDy is capable of discovering the equations of target systems from limited data, under the assumption that a few dominant functions primarily characterize the system's behavior. In addition, a data collection framework that combines a baseline controller with MPC is proposed to generate diverse trajectories for model identification. A candidate function library, informed by prior knowledge of multirotor dynamics, along with a normalization technique, is utilized to enhance the accuracy of the SINDy-based model. Using data-driven model from SINDy, MPC is used to achieve accurate trajectory tracking while satisfying state and input constraints, including those for obstacle avoidance. Simulation results demonstrate that SINDy can successfully identify the governing equations of the multirotor system, accounting for mass parameter uncertainties and aerodynamic effects. Furthermore, the results confirm that the proposed method outperforms conventional MPC, which suffers from parameter uncertainty and an unknown aerodynamic model, in both obstacle avoidance and trajectory tracking performance.
引用
收藏
页数:11
相关论文
共 33 条
[1]   Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges [J].
Aggarwal, Shubhani ;
Kumar, Neeraj .
COMPUTER COMMUNICATIONS, 2020, 149 :270-299
[2]   Model Predictive Control-Based Multirotor Three-Dimensional Motion Planning with Point Cloud Obstacle [J].
Ahn, Hyungjoo ;
Park, Junwoo ;
Bang, Hyochoong ;
Kim, Yoonsoo .
JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2022, 19 (03) :179-193
[3]   A data-driven framework integrating Lyapunov-based MPC and OASIS-based observer for control beyond training domains [J].
Bhadriraju, Bhavana ;
Kwon, Joseph Sang-Il ;
Khan, Faisal .
JOURNAL OF PROCESS CONTROL, 2024, 138
[4]   Nonlinear Model Predictive Control of a Robotic Soft Esophagus [J].
Bhattacharya, Dipankar ;
Hashem, Ryman ;
Cheng, Leo K. ;
Xu, Weiliang .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022, 69 (10) :10363-10373
[5]   An Interpretable Data-Driven Learning Approach for Nonlinear Aircraft Systems With Noisy Interference [J].
Cao, Rui ;
Lu, Kelin ;
Liu, Yanbin .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2025, 61 (01) :182-194
[6]   Drones for disaster response and relief operations: A continuous approximation model [J].
Chowdhury, Sudipta ;
Emelogu, Adindu ;
Marufuzzaman, Mohammad ;
Nurre, Sarah G. ;
Bian, Linkan .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2017, 188 :167-184
[7]  
Han J., 2025, AIAA SCITECH 2025 Forum
[8]   Pressure Feedback Control of Aerodynamic Loads on a Delta Wing in Transverse Gusts [J].
He, Xiaowei ;
Williams, David R. .
AIAA JOURNAL, 2023, 61 (04) :1659-1674
[9]   ACADO toolkit-An open-source framework for automatic control and dynamic optimization [J].
Houska, Boris ;
Ferreau, Hans Joachim ;
Diehl, Moritz .
OPTIMAL CONTROL APPLICATIONS & METHODS, 2011, 32 (03) :298-312
[10]   Enhanced Equation Discovery of 3-DoF Robotic Manipulator Dynamics Using LASSO Model Selection Criteria With Variable Segregation Algorithm [J].
Istiqphara, Swadexi ;
Wahyunggoro, Oyas ;
Cahyadi, Adha Imam .
IEEE ACCESS, 2024, 12 :20574-20590