{"title":"Real-time wind estimation from the internal sensors of an aircraft using machine learning","authors":"Ali Motamedi, Mehdi Sabzehparvar, Mahdi Mortazavi","doi":"10.1007/s00500-024-09856-z","DOIUrl":null,"url":null,"abstract":"<p>A real-time wind velocity vector and parameters estimation and wind model identification approach using a machine learning technique is addressed in this paper. The proposed method uses only the state measurements of an aircraft and does not require control commands, air data systems, or satellite-based data. Small unmanned aerial vehicles (UAVs) can benefit from this method, since it relies solely on measurement results from the common sensors as an attitude and heading reference system. The independence of external sources of information made estimations resistant to intentional errors. This algorithm uses long short-term memory neural networks (LSTM NNs) in a two-step deep learning process involving classification and regression. A classification NN was trained with four different labeled wind models, while individual regression NNs were trained to estimate the velocity vector and parameters of each wind model. The linear acceleration, angular velocity, and Euler angle measurements were used as the inputs of trained networks. The algorithm suggests in its first step identifying the exact wind model, and in its second step estimating the wind velocity vector and parameters using a properly assigned estimation from a trained network. A nonlinear six-degree-of-freedom simulation of straightforward and level turn maneuvers of a fixed-wing UAV in the presence of different wind models served as the dataset in the learning process. Monte Carlo simulations proved the accuracy and rapidity of the proposed algorithm in identifying the wind model and estimating three-dimensional wind velocity vector and parameters.</p>","PeriodicalId":22039,"journal":{"name":"Soft Computing","volume":"68 1","pages":""},"PeriodicalIF":3.1000,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Soft Computing","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s00500-024-09856-z","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
A real-time wind velocity vector and parameters estimation and wind model identification approach using a machine learning technique is addressed in this paper. The proposed method uses only the state measurements of an aircraft and does not require control commands, air data systems, or satellite-based data. Small unmanned aerial vehicles (UAVs) can benefit from this method, since it relies solely on measurement results from the common sensors as an attitude and heading reference system. The independence of external sources of information made estimations resistant to intentional errors. This algorithm uses long short-term memory neural networks (LSTM NNs) in a two-step deep learning process involving classification and regression. A classification NN was trained with four different labeled wind models, while individual regression NNs were trained to estimate the velocity vector and parameters of each wind model. The linear acceleration, angular velocity, and Euler angle measurements were used as the inputs of trained networks. The algorithm suggests in its first step identifying the exact wind model, and in its second step estimating the wind velocity vector and parameters using a properly assigned estimation from a trained network. A nonlinear six-degree-of-freedom simulation of straightforward and level turn maneuvers of a fixed-wing UAV in the presence of different wind models served as the dataset in the learning process. Monte Carlo simulations proved the accuracy and rapidity of the proposed algorithm in identifying the wind model and estimating three-dimensional wind velocity vector and parameters.
期刊介绍:
Soft Computing is dedicated to system solutions based on soft computing techniques. It provides rapid dissemination of important results in soft computing technologies, a fusion of research in evolutionary algorithms and genetic programming, neural science and neural net systems, fuzzy set theory and fuzzy systems, and chaos theory and chaotic systems.
Soft Computing encourages the integration of soft computing techniques and tools into both everyday and advanced applications. By linking the ideas and techniques of soft computing with other disciplines, the journal serves as a unifying platform that fosters comparisons, extensions, and new applications. As a result, the journal is an international forum for all scientists and engineers engaged in research and development in this fast growing field.