Attitude and position controller design and implementation for a quadrotor

The performance of quadrotors can be significantly disturbed in the presence of wind. In this article, a simple-to-implement attitude controller is proposed to render a robust and accurate trajectory tracking in the presence of disturbance and model uncertainties. The attitude controller design is b...

Full description

Bibliographic Details
Main Authors: Maziar Mardan, Masoumeh Esfandiari, Nariman Sepehri
Format: Article
Language:English
Published: SAGE Publishing 2017-05-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.1177/1729881417709242
id doaj-edee6b2429aa447d85946e9df703a8c6
record_format Article
spelling doaj-edee6b2429aa447d85946e9df703a8c62020-11-25T02:55:15ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142017-05-011410.1177/1729881417709242Attitude and position controller design and implementation for a quadrotorMaziar MardanMasoumeh EsfandiariNariman SepehriThe performance of quadrotors can be significantly disturbed in the presence of wind. In this article, a simple-to-implement attitude controller is proposed to render a robust and accurate trajectory tracking in the presence of disturbance and model uncertainties. The attitude controller design is based on quantitative feedback theory. A fuzzy logic controller is further employed to provide a satisfactory position trajectory tracking for the quadrotor. The performances of the controllers, in terms of disturbance rejection and trajectory tracking, are experimentally studied. Finally, a flight scenario is performed that compares the performance of the designed quantitative feedback theory-fuzzy control scheme with the ArduCopter controller.https://doi.org/10.1177/1729881417709242
collection DOAJ
language English
format Article
sources DOAJ
author Maziar Mardan
Masoumeh Esfandiari
Nariman Sepehri
spellingShingle Maziar Mardan
Masoumeh Esfandiari
Nariman Sepehri
Attitude and position controller design and implementation for a quadrotor
International Journal of Advanced Robotic Systems
author_facet Maziar Mardan
Masoumeh Esfandiari
Nariman Sepehri
author_sort Maziar Mardan
title Attitude and position controller design and implementation for a quadrotor
title_short Attitude and position controller design and implementation for a quadrotor
title_full Attitude and position controller design and implementation for a quadrotor
title_fullStr Attitude and position controller design and implementation for a quadrotor
title_full_unstemmed Attitude and position controller design and implementation for a quadrotor
title_sort attitude and position controller design and implementation for a quadrotor
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8814
publishDate 2017-05-01
description The performance of quadrotors can be significantly disturbed in the presence of wind. In this article, a simple-to-implement attitude controller is proposed to render a robust and accurate trajectory tracking in the presence of disturbance and model uncertainties. The attitude controller design is based on quantitative feedback theory. A fuzzy logic controller is further employed to provide a satisfactory position trajectory tracking for the quadrotor. The performances of the controllers, in terms of disturbance rejection and trajectory tracking, are experimentally studied. Finally, a flight scenario is performed that compares the performance of the designed quantitative feedback theory-fuzzy control scheme with the ArduCopter controller.
url https://doi.org/10.1177/1729881417709242
work_keys_str_mv AT maziarmardan attitudeandpositioncontrollerdesignandimplementationforaquadrotor
AT masoumehesfandiari attitudeandpositioncontrollerdesignandimplementationforaquadrotor
AT narimansepehri attitudeandpositioncontrollerdesignandimplementationforaquadrotor
_version_ 1724717244927180800