An open-source implementation of a unit quaternion based attitude and trajectory tracking for quadrotors

Moses Bangura, Robert Mahony, Hyon Lim, H. Jin Kim

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

    9 Citations (Scopus)

    Abstract

    In this paper, we present results on the implementation of a hierarchical quaternion based attitude and trajectory controller for manual and autonomous flights of quadrotors. Unlike previous papers on using quaternion representation, we use the nonlinear complementary filter that estimates the attitude in quaternions and as such does not involve Euler angles or rotation matrices. We show that for precise trajectory tracking, the resulting attitude error dynamics of the system is non-autonomous and is almost globally asymptotically and locally exponentially stable under the proposed control law. We also show local exponential stability of the translational dynamics under the proposed trajectory tracking controller which sits at the highest level of the hierarchy. Thus by input-to-state stability, the entire system is locally exponentially stable. The quaternion based observer and controllers are available as open-source.

    Original languageEnglish
    Title of host publicationACRA 2014 - Australasian Conference on Robotics and Automation 2014
    PublisherAustralasian Robotics and Automation Association
    ISBN (Electronic)9780980740448
    Publication statusPublished - 2014
    EventAustralasian Conference on Robotics and Automation, ACRA 2014 - Melbourne, Australia
    Duration: 2 Dec 20144 Dec 2014

    Publication series

    NameAustralasian Conference on Robotics and Automation, ACRA
    Volume02-04-December-2014
    ISSN (Print)1448-2053

    Conference

    ConferenceAustralasian Conference on Robotics and Automation, ACRA 2014
    Country/TerritoryAustralia
    CityMelbourne
    Period2/12/144/12/14

    Fingerprint

    Dive into the research topics of 'An open-source implementation of a unit quaternion based attitude and trajectory tracking for quadrotors'. Together they form a unique fingerprint.

    Cite this