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...

Full description

Saved in:
Bibliographic Details
Main Author: Kuang, Mingyuan
Other Authors: Xie Lihua
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