Cargando…

Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements

In this work we address the adequacy of two machine learning methods to tackle the problem of wind velocity estimation in the lowermost region of the atmosphere using on-board inertial drone data within an outdoor setting. We fed these data, and accompanying wind tower measurements, into a K-nearest...

Descripción completa

Detalles Bibliográficos
Autores principales: Crowe, David, Pamula, Raghava, Cheung, Hing Yuet, De Wekker, Stephan F. J.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7583910/
https://www.ncbi.nlm.nih.gov/pubmed/33023130
http://dx.doi.org/10.3390/s20195638
_version_ 1783599487139184640
author Crowe, David
Pamula, Raghava
Cheung, Hing Yuet
De Wekker, Stephan F. J.
author_facet Crowe, David
Pamula, Raghava
Cheung, Hing Yuet
De Wekker, Stephan F. J.
author_sort Crowe, David
collection PubMed
description In this work we address the adequacy of two machine learning methods to tackle the problem of wind velocity estimation in the lowermost region of the atmosphere using on-board inertial drone data within an outdoor setting. We fed these data, and accompanying wind tower measurements, into a K-nearest neighbor (KNN) algorithm and a long short-term memory (LSTM) neural network to predict future windspeeds, by exploiting the stabilization response of two hovering drones in a wind field. Of the two approaches, we found that LSTM proved to be the most capable supervised learning model during more capricious wind conditions, and made competent windspeed predictions with an average root mean square error of 0.61 m·s(−1) averaged across two drones, when trained on at least 20 min of flight data. During calmer conditions, a linear regression model demonstrated acceptable performance, but under more variable wind regimes the LSTM performed considerably better than the linear model, and generally comparable to more sophisticated methods. Our approach departs from other multi-rotor-based windspeed estimation schemes by circumventing the use of complex and specific dynamic models, to instead directly learn the relationship between drone attitude and fluctuating windspeeds. This exhibits utility in a range of otherwise prohibitive environments, like mountainous terrain or off-shore sites.
format Online
Article
Text
id pubmed-7583910
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75839102020-10-29 Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements Crowe, David Pamula, Raghava Cheung, Hing Yuet De Wekker, Stephan F. J. Sensors (Basel) Letter In this work we address the adequacy of two machine learning methods to tackle the problem of wind velocity estimation in the lowermost region of the atmosphere using on-board inertial drone data within an outdoor setting. We fed these data, and accompanying wind tower measurements, into a K-nearest neighbor (KNN) algorithm and a long short-term memory (LSTM) neural network to predict future windspeeds, by exploiting the stabilization response of two hovering drones in a wind field. Of the two approaches, we found that LSTM proved to be the most capable supervised learning model during more capricious wind conditions, and made competent windspeed predictions with an average root mean square error of 0.61 m·s(−1) averaged across two drones, when trained on at least 20 min of flight data. During calmer conditions, a linear regression model demonstrated acceptable performance, but under more variable wind regimes the LSTM performed considerably better than the linear model, and generally comparable to more sophisticated methods. Our approach departs from other multi-rotor-based windspeed estimation schemes by circumventing the use of complex and specific dynamic models, to instead directly learn the relationship between drone attitude and fluctuating windspeeds. This exhibits utility in a range of otherwise prohibitive environments, like mountainous terrain or off-shore sites. MDPI 2020-10-02 /pmc/articles/PMC7583910/ /pubmed/33023130 http://dx.doi.org/10.3390/s20195638 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Letter
Crowe, David
Pamula, Raghava
Cheung, Hing Yuet
De Wekker, Stephan F. J.
Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements
title Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements
title_full Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements
title_fullStr Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements
title_full_unstemmed Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements
title_short Two Supervised Machine Learning Approaches for Wind Velocity Estimation Using Multi-Rotor Copter Attitude Measurements
title_sort two supervised machine learning approaches for wind velocity estimation using multi-rotor copter attitude measurements
topic Letter
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7583910/
https://www.ncbi.nlm.nih.gov/pubmed/33023130
http://dx.doi.org/10.3390/s20195638
work_keys_str_mv AT crowedavid twosupervisedmachinelearningapproachesforwindvelocityestimationusingmultirotorcopterattitudemeasurements
AT pamularaghava twosupervisedmachinelearningapproachesforwindvelocityestimationusingmultirotorcopterattitudemeasurements
AT cheunghingyuet twosupervisedmachinelearningapproachesforwindvelocityestimationusingmultirotorcopterattitudemeasurements
AT dewekkerstephanfj twosupervisedmachinelearningapproachesforwindvelocityestimationusingmultirotorcopterattitudemeasurements