Hexacopter outdoor flight test results of an Extended State Observer based controller

Christian D. Heise, Guillermo P. Falconí, Florian Holzapfel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Scopus citations

Abstract

Extended State Observers (ESO) provide the appealing capability of estimating states and disturbances (like modeling errors) simultaneously. In this paper we present a modified full-state linear ESO as an augmentation of a baseline attitude tracking controller for a hexacopter. The baseline controller is designed using Nonlinear Dynamic Inversion with relative degree 2. By feeding back the estimated modeling error from the ESO, the performance as well as the robustness of the overall control system is significantly improved. These capabilities are demonstrated in outdoor flight tests with a hexacopter, where controlled flight is achieved even under severe actuator degradation. Due to the linear structure of the presented ESO, this might be an alternative to adaptive controllers in view of certification issues.

Original languageEnglish
Title of host publicationProceeding - ICARES 2014
Subtitle of host publication2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages26-33
Number of pages8
ISBN (Electronic)9781479961887
DOIs
StatePublished - 27 Jan 2014
Event2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology, ICARES 2014 - Yogyakarta, Indonesia
Duration: 13 Nov 201414 Nov 2014

Publication series

NameProceeding - ICARES 2014: 2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology

Conference

Conference2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology, ICARES 2014
Country/TerritoryIndonesia
CityYogyakarta
Period13/11/1414/11/14

Fingerprint

Dive into the research topics of 'Hexacopter outdoor flight test results of an Extended State Observer based controller'. Together they form a unique fingerprint.

Cite this