z-logo
open-access-imgOpen Access
Trajectory tracking controller for quadrotors without velocity and angular velocity measurements
Author(s) -
Zou Yao
Publication year - 2017
Publication title -
iet control theory and applications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.059
H-Index - 108
eISSN - 1751-8652
pISSN - 1751-8644
DOI - 10.1049/iet-cta.2016.0647
Subject(s) - control theory (sociology) , angular velocity , trajectory , controller (irrigation) , tracking (education) , rotation matrix , position (finance) , attitude control , angular displacement , rotation (mathematics) , computer science , stability theory , mathematics , control engineering , control (management) , engineering , nonlinear system , physics , artificial intelligence , psychology , pedagogy , geometry , finance , quantum mechanics , astronomy , agronomy , economics , biology
This study presents a non‐linear trajectory tracking controller for quadrotors without velocity and angular velocity measurements. The rotation matrix is utilised to represent the quadrotor attitude. Based on the hierarchical control strategy, the position and attitude loops are investigated separately, where two novel auxiliary systems are, respectively, introduced to obviate usage of the velocity and angular velocity information in the corresponding control developments. In addition, a criterion for choosing the position loop control parameters is established to ensure the singularity‐free extraction of the command rotation matrix. Further, an attitude control scheme with the initial condition constraint is exploited to ensure the attitude tracking error converging to the desired equilibrium all the time. In terms of the hierarchical system synthesis theory, it is demonstrated that the quadrotor, with the proposed controller, is able to accomplish trajectory tracking manoeuvres with asymptotically stable property. Finally, simulations verify theoretical results.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here