- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Development of a disturbance observer for wind estimation...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Development of a disturbance observer for wind estimation by multirotor drone using machine learning Zimmerman, Steven
Abstract
Multirotor drones are an ideal platform for a range of environmental studies, but wind measurement by anemometer payload suffers from the downwash of the propellers. This work presents a machine learning (ML) based disturbance observer, which implicitly estimates the wind based on the drone state without requiring a dedicated anemometer. Experimental data is collected by flying an instrumented quadrotor in proximity to two reference anemometers. Four ML models are developed: a long-short-term-memory (LSTM) neural network, an artificial-neural-network, a gated-recurrent-unit (GRU) neural network, and a Gaussian-process-regression. These models are trained with variations in their inputs, considering the addition of drag estimations by rigid-body equations of motion and control inputs, both of which improve performance. Two key processing methods are developed: Data augmentation by global coordinate frame rotation enforces rotational invariance and grid-based data reduction removes data imbalance. The best performing GRU achieves 0.48 m/s root-mean-square-error on unseen complete flight data, although the LSTM performs similarly. This approaches the experimental limits of performance, as reference anemometers cannot be exactly co-located with multirotors in flight. The difference between both spatially offset anemometers accounts for 73% of the GRU estimation error. These results are useful for emissions measurement, gas source localization and other applications.
Item Metadata
Title |
Development of a disturbance observer for wind estimation by multirotor drone using machine learning
|
Creator | |
Supervisor | |
Publisher |
University of British Columbia
|
Date Issued |
2022
|
Description |
Multirotor drones are an ideal platform for a range of environmental studies, but wind measurement by anemometer payload suffers from the downwash of the propellers. This work presents a machine learning (ML) based disturbance observer, which implicitly estimates the wind based on the drone state without requiring a dedicated anemometer. Experimental data is collected by flying an instrumented quadrotor in proximity to two reference anemometers. Four ML models are developed: a long-short-term-memory (LSTM) neural network, an artificial-neural-network, a gated-recurrent-unit (GRU) neural network, and a Gaussian-process-regression. These models are trained with variations in their inputs, considering the addition of drag estimations by rigid-body equations of motion and control inputs, both of which improve performance. Two key processing methods are developed: Data augmentation by global coordinate frame rotation enforces rotational invariance and grid-based data reduction removes data imbalance. The best performing GRU achieves 0.48 m/s root-mean-square-error on unseen complete flight data, although the LSTM performs similarly. This approaches the experimental limits of performance, as reference anemometers cannot be exactly co-located with multirotors in flight. The difference between both spatially offset anemometers accounts for 73% of the GRU estimation error. These results are useful for emissions measurement, gas source localization and other applications.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2022-05-26
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0413698
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2022-11
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NoDerivatives 4.0 International