Real-Time System Identification Using Deep Learning for Linear Processes with Application to Unmanned Aerial Vehicles

Research output: Contribution to journalArticlepeer-review

28 Scopus citations

Abstract

System identification is a key discipline within the field of automation that deals with inferring mathematical models of dynamic systems based on input-output measurements. Conventional identification methods require extensive data generation and are thus not suitable for real-time applications. In this paper, a novel real-time approach for the parametric identification of linear systems using Deep Learning (DL) and the Modified Relay Feedback Test (MRFT) is proposed. The proposed approach requires only a single steady-state cycle of MRFT, and guarantees stability and performance in the identification and control phases. The MRFT output is passed to a trained DL model that identifies the underlying process parameters in milliseconds. A novel modification to the Softmax function is derived to better conform the DL model for the process identification task. Quadrotor Unmanned Aerial Vehicle (UAV) attitude and altitude dynamics were used in simulation and experimentation to verify the presented approach. Results show the effectiveness and real-time capabilities of the proposed approach, which outperforms the conventional Prediction Error Method in terms of accuracy, robustness to biases, computational efficiency and data requirements.

Original languageBritish English
Article number9130679
Pages (from-to)122539-122553
Number of pages15
JournalIEEE Access
Volume8
DOIs
StatePublished - 2020

Keywords

  • learning systems
  • process control
  • sliding mode control
  • System identification
  • unmanned aerial vehicles

Fingerprint

Dive into the research topics of 'Real-Time System Identification Using Deep Learning for Linear Processes with Application to Unmanned Aerial Vehicles'. Together they form a unique fingerprint.

Cite this