Design, Implementation, and Flight Tests of a Feedback Linearization Controller for Multirotor UAVs

Cited 7 time in webofscience Cited 0 time in scopus
  • Hit : 338
  • Download : 0
This paper proposes a feedback-linearization-based control algorithm for multirotor unmanned aerial vehicles (UAVs). The feedback linearization scheme is highly efficient for considering nonlinearity between the rotational and translational motion of multirotor UAVs. We also propose a dynamic equation that reflects the aerodynamic effects of the vehicles; the equation's parameters can be determined through curve fitting using actual flight data. We derive the feedback linearization controller from the proposed dynamic equation, and propose a Luenberger observer to attenuate measurement noises. The proposed algorithm is implemented using our in-house flight control computer, and we describe its implementation in detail. To investigate the performance of the proposed algorithm, we carry out two flight scenarios: the first scenario, an autonomous landing on a moving platform, is a test of maneuverability; the second, picking up and replacing an object, test the algorithm's accuracy. In these scenarios, the proposed algorithm precisely controls multirotor UAVs, and we confirm that it can be successfully applied to real flight environments.
Publisher
The Korean Society for Aeronautical & Space Sciences
Issue Date
2017-12
Language
English
Article Type
Article
Keywords

PATH

Citation

INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, v.18, no.4, pp.740 - 756

ISSN
2093-274X
DOI
10.5139/IJASS.2017.18.4.740
URI
http://hdl.handle.net/10203/239473
Appears in Collection
EE-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 7 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0