State estimator design and implementation for a multirotor UAV
Unmanned Aerial Vehicle (UAV) is a flying device very popular today in many industries and capable of carrying out many works. Multirotor, especially quadcopter, is one of the most widely used type. It is fundamental to study the aerodynamics for quadcopters to achieve stable, controllable yet swift...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2017
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/71400 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-71400 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-714002023-07-07T15:59:13Z State estimator design and implementation for a multirotor UAV Kuang, Mingyuan Xie Lihua School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Unmanned Aerial Vehicle (UAV) is a flying device very popular today in many industries and capable of carrying out many works. Multirotor, especially quadcopter, is one of the most widely used type. It is fundamental to study the aerodynamics for quadcopters to achieve stable, controllable yet swift flight. In this report, a tool of flight simulation and estimation will be focused on for a better aerodynamics study. The tool is developed in Matlab and Simulink and has a main use of estimating the motion of a quadcopter, with noise reduced. Hence by comparison with ground truth, more theories could be inferred and introduced to the aerodynamics model. One function of the tool is simulation, based on basic quadcopter aerodynamics and other important effects. With cascade PID control, it can simulate a preset motion for a quadcopter. The other function of the tool is estimation, which incorporates mathematic model of Extended Kalman Filter to obtain optimal estimates. The estimation is based on attitude and acceleration information given by sensors at this moment to estimate the velocity of quadcopter at next moment. Furthermore, log test and code transformation was carried out to implement this tool to hardware, so that estimation by quadcopter itself could be achieved. Bachelor of Engineering 2017-05-16T07:52:01Z 2017-05-16T07:52:01Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71400 en Nanyang Technological University 71 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Kuang, Mingyuan State estimator design and implementation for a multirotor UAV |
description |
Unmanned Aerial Vehicle (UAV) is a flying device very popular today in many industries and capable of carrying out many works. Multirotor, especially quadcopter, is one of the most widely used type. It is fundamental to study the aerodynamics for quadcopters to achieve stable, controllable yet swift flight. In this report, a tool of flight simulation and estimation will be focused on for a better aerodynamics study.
The tool is developed in Matlab and Simulink and has a main use of estimating the motion of a quadcopter, with noise reduced. Hence by comparison with ground truth, more theories could be inferred and introduced to the aerodynamics model.
One function of the tool is simulation, based on basic quadcopter aerodynamics and other important effects. With cascade PID control, it can simulate a preset motion for a quadcopter. The other function of the tool is estimation, which incorporates mathematic model of Extended Kalman Filter to obtain optimal estimates. The estimation is based on attitude and acceleration information given by sensors at this moment to estimate the velocity of quadcopter at next moment.
Furthermore, log test and code transformation was carried out to implement this tool to hardware, so that estimation by quadcopter itself could be achieved. |
author2 |
Xie Lihua |
author_facet |
Xie Lihua Kuang, Mingyuan |
format |
Final Year Project |
author |
Kuang, Mingyuan |
author_sort |
Kuang, Mingyuan |
title |
State estimator design and implementation for a multirotor UAV |
title_short |
State estimator design and implementation for a multirotor UAV |
title_full |
State estimator design and implementation for a multirotor UAV |
title_fullStr |
State estimator design and implementation for a multirotor UAV |
title_full_unstemmed |
State estimator design and implementation for a multirotor UAV |
title_sort |
state estimator design and implementation for a multirotor uav |
publishDate |
2017 |
url |
http://hdl.handle.net/10356/71400 |
_version_ |
1772828227966861312 |