A novel residual hybrid dynamic model for unmanned helicopters: combining both physical and deep learning models
Unmanned helicopters are unstable, high-order nonlinear systems. It is difficult to model the system dynamics accurately by physical models due to simplifications and assumptions. Deep learning based modeling methods could achieve high prediction accuracy without any simplifications and assumptions,...
Gespeichert in:
Veröffentlicht in: | Nonlinear dynamics 2024-07, Vol.112 (14), p.12235-12252 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Unmanned helicopters are unstable, high-order nonlinear systems. It is difficult to model the system dynamics accurately by physical models due to simplifications and assumptions. Deep learning based modeling methods could achieve high prediction accuracy without any simplifications and assumptions, while their results are hard to interpret. To ensure both accuracy and interpretability, a novel residual hybrid dynamic model is proposed, which combines a physical model, describing the essential dynamic characteristics of unmanned helicopters, and a convolutional neural network and long short-term memory neural network (CNN-LSTM) based deep learning model, compensating the errors of the physical model by the residual connection. Meanwhile, the CNN-LSTM model could efficiently learn the information in both state-control and time dimensions due to the well-designed network structure. Moreover, a two-step optimization method is proposed to optimize parameters of the residual hybrid dynamic model on the flight data from the Stanford Autonomous Helicopter Project. The experiment results demonstrate that the proposed residual hybrid dynamic model exhibits superior accuracy, efficiency, and generalization capabilities compared to the baseline models. |
---|---|
ISSN: | 0924-090X 1573-269X |
DOI: | 10.1007/s11071-024-09689-3 |