Neural Network-Based System Identification for Quadcopter Dynamic Modeling: A Review

Author(s):  
Mohammad Fahmi Pairan ◽  
◽  
Syariful Syafiq Shamsudin ◽  
Mohd Fadhli Zulkafli ◽  
◽  
...  

A quadcopter is a rotorcraft with a simple mechanical construction. It has the same hovering capability similar to the traditional helicopter, but it is easier to maintain. The quadcopter is hard to control due to its unstable system with highly coupled and non-linear dynamics. In order to design a robust control algorithm, it is crucial to obtain a precise quadrotor flight dynamics through system identification approach. System identification is a method of finding the mathematical model of the dynamics system using the input-output data measurement. Neural network (NN) based system identification is excellent alternative modeling because it reduces development costs and time by avoiding governing equations and large aerodynamic database. NN based system identification has successfully identified the quadcopter dynamics with good accuracy. This paper gives an overview of the characteristic of the quadcopter and presents a comprehensive survey of the modeling techniques used to determine the flight dynamics of a quadrotor with a particular focus on NN based system identification method. The presented research works have been classified into different categories such as the first principle modeling, system identification and implementation of NN based system identification in quadcopter platform. Finally, the paper highlights challenges that need to be addressed in developing efficient NN based system identification model for unmanned quadcopter system.

Author(s):  
Mohammad Fahmi Pairan ◽  
◽  
Syariful Syafiq Shamsudin ◽  
Mohd Fadhli Zulkafli ◽  
◽  
...  

A quadcopter is a rotorcraft with a simple mechanical construction. It has the same hovering capability similar to the traditional helicopter, but it is easier to maintain. The quadcopter is hard to control due to its unstable system with highly coupled and non-linear dynamics. In order to design a robust control algorithm, it is crucial to obtain a precise quadrotor flight dynamics through system identification approach. System identification is a method of finding the mathematical model of the dynamics system using the input-output data measurement. Neural network (NN) based system identification is excellent alternative modeling because it reduces development costs and time by avoiding governing equations and large aerodynamic database. NN based system identification has successfully identified the quadcopter dynamics with good accuracy. This paper gives an overview of the characteristic of the quadcopter and presents a comprehensive survey of the modeling techniques used to determine the flight dynamics of a quadrotor with a particular focus on NN based system identification method. The presented research works have been classified into different categories such as the first principle modeling, system identification and implementation of NN based system identification in quadcopter platform. Finally, the paper highlights challenges that need to be addressed in developing efficient NN based system identification model for unmanned quadcopter system.


2015 ◽  
Vol 28 (1) ◽  
pp. 225-235 ◽  
Author(s):  
Leandro L.S. Linhares ◽  
José M. Araújo Jr. ◽  
Fábio M.U. Araújo ◽  
Takashi Yoneyama

2021 ◽  
Vol 11 (14) ◽  
pp. 6613
Author(s):  
Young-Bin Jo ◽  
Jihyun Lee ◽  
Cheol-Jung Yoo

Appropriate reliance on code clones significantly reduces development costs and hastens the development process. Reckless cloning, in contrast, reduces code quality and ultimately adds costs and time. To avoid this scenario, many researchers have proposed methods for clone detection and refactoring. The developed techniques, however, are only reliably capable of detecting clones that are either entirely identical or that only use modified identifiers, and do not provide clone-type information. This paper proposes a two-pass clone classification technique that uses a tree-based convolution neural network (TBCNN) to detect multiple clone types, including clones that are not wholly identical or to which only small changes have been made, and automatically classify them by type. Our method was validated with BigCloneBench, a well-known and wildly used dataset of cloned code. Our experimental results validate that our technique detected clones with an average rate of 96% recall and precision, and classified clones with an average rate of 78% recall and precision.


Water ◽  
2021 ◽  
Vol 13 (14) ◽  
pp. 1888
Author(s):  
Óscar E. Coronado-Hernández ◽  
Ivan Derpich ◽  
Vicente S. Fuertes-Miquel ◽  
Jairo R. Coronado-Hernández ◽  
Gustavo Gatica

The study of draining processes without admitting air has been conducted using only steady friction formulations in the implementation of governing equations. However, this hydraulic event involves transitions from laminar to turbulent flow, and vice versa, because of the changes in water velocity. In this sense, this research improves the current mathematical model considering unsteady friction models. An experimental facility composed by a 4.36 m long methacrylate pipe was configured, and measurements of air pocket pressure oscillations were recorded. The mathematical model was performed using steady and unsteady friction models. Comparisons between measured and computed air pocket pressure patterns indicated that unsteady friction models slightly improve the results compared to steady friction models.


Author(s):  
Lei Si ◽  
Zhongbin Wang ◽  
Xinhua Liu

In order to accurately and conveniently identify the shearer running status, a novel approach based on the integration of rough sets (RS) and improved wavelet neural network (WNN) was proposed. The decision table of RS was discretized through genetic algorithm and the attribution reduction was realized by MIBARK algorithm to simply the samples of WNN. Furthermore, an improved particle swarm optimization algorithm was proposed to optimize the parameters of WNN and the flowchart of proposed approach was designed. Then, a simulation example was provided and some comparisons with other methods were carried out. The simulation results indicated that the proposed approach was feasible and outperforming others. Finally, an industrial application example of mining automation production was demonstrated to verify the effect of proposed system.


Sign in / Sign up

Export Citation Format

Share Document