Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters

The demand for better efficiency, challenging dynamics, flawless systems and autotuning features has directed the attention of researchers to adaptive controllers. These controllers have been widely developed and implemented for a vast range of applications. If they are well designed, they can impr...

Full description

Saved in:
Bibliographic Details
Main Author: Nunez, Ricardo Omar Molina
Other Authors: Erdal Kayacan
Format: Theses and Dissertations
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/73475
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-73475
record_format dspace
spelling sg-ntu-dr.10356-734752023-03-11T17:15:00Z Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters Nunez, Ricardo Omar Molina Erdal Kayacan School of Mechanical and Aerospace Engineering Technical University of Munich DRNTU::Engineering The demand for better efficiency, challenging dynamics, flawless systems and autotuning features has directed the attention of researchers to adaptive controllers. These controllers have been widely developed and implemented for a vast range of applications. If they are well designed, they can improve the performance and simultaneously expand the operational range, in contrast to the trade-off that is commonly observed in robust controllers. Another important feature of these controllers is their capability to compensate for unmodelled dynamics. Furthermore, conventional controllers lack the ability to properly handle changes in the model that could be caused by a failure or environmental variations. The control of unmanned aerial vehicles (UAVs) is one of the many applications in which these controllers are implied and tested. The use of multirotors for civil and military applications is continuously increasing but their unstable dynamics in the absence of a proper controller, in addition to the higher complexity and more challenging dynamics, promote the need for better and flexible control techniques, such as adaptive controllers. The progressive need for the improvement of the quadcopter's performance, minimisation of modelling data and the possibility to integrate fail-safe and autotuning features were the motivation for this research. Although independent command-following and disturbance rejection of constant and harmonic signals were successfully achieved, multiple limitations regarding the adaptability of the controller are found. This thesis provides a description of the design and implementation of a position controller for a quadcopter using a retrospective cost adaptive controller (RCAC). First, the RCAC is briefly introduced and a description of its working principle and main components needed for its computation is given. Secondly, the implementation and validation of the algorithms are analysed and the results are linked with the equations to provide insight into the expected behaviour of the controller. Then, the dynamic model and the structure of the attitude control are described. Finally, the integration of the RCAC for position control is explained and based on the obtained results, an evaluation of the performance and the influence of the parameters is provided. Master of Science (Aerospace Engineering) 2018-03-20T03:38:20Z 2018-03-20T03:38:20Z 2018 Thesis http://hdl.handle.net/10356/73475 en 86 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
spellingShingle DRNTU::Engineering
Nunez, Ricardo Omar Molina
Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters
description The demand for better efficiency, challenging dynamics, flawless systems and autotuning features has directed the attention of researchers to adaptive controllers. These controllers have been widely developed and implemented for a vast range of applications. If they are well designed, they can improve the performance and simultaneously expand the operational range, in contrast to the trade-off that is commonly observed in robust controllers. Another important feature of these controllers is their capability to compensate for unmodelled dynamics. Furthermore, conventional controllers lack the ability to properly handle changes in the model that could be caused by a failure or environmental variations. The control of unmanned aerial vehicles (UAVs) is one of the many applications in which these controllers are implied and tested. The use of multirotors for civil and military applications is continuously increasing but their unstable dynamics in the absence of a proper controller, in addition to the higher complexity and more challenging dynamics, promote the need for better and flexible control techniques, such as adaptive controllers. The progressive need for the improvement of the quadcopter's performance, minimisation of modelling data and the possibility to integrate fail-safe and autotuning features were the motivation for this research. Although independent command-following and disturbance rejection of constant and harmonic signals were successfully achieved, multiple limitations regarding the adaptability of the controller are found. This thesis provides a description of the design and implementation of a position controller for a quadcopter using a retrospective cost adaptive controller (RCAC). First, the RCAC is briefly introduced and a description of its working principle and main components needed for its computation is given. Secondly, the implementation and validation of the algorithms are analysed and the results are linked with the equations to provide insight into the expected behaviour of the controller. Then, the dynamic model and the structure of the attitude control are described. Finally, the integration of the RCAC for position control is explained and based on the obtained results, an evaluation of the performance and the influence of the parameters is provided.
author2 Erdal Kayacan
author_facet Erdal Kayacan
Nunez, Ricardo Omar Molina
format Theses and Dissertations
author Nunez, Ricardo Omar Molina
author_sort Nunez, Ricardo Omar Molina
title Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters
title_short Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters
title_full Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters
title_fullStr Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters
title_full_unstemmed Implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters
title_sort implementation and test of retrospective cost adaptive controller for a quadcopter with varying configuration parameters
publishDate 2018
url http://hdl.handle.net/10356/73475
_version_ 1761781195211800576