z-logo
Premium
Optimal trajectory generation and robust flatness–based tracking control of quadrotors
Author(s) -
Abadi Amine,
El Amraoui Adnen,
Mekki Hassen,
Ramdani Nacim
Publication year - 2019
Publication title -
optimal control applications and methods
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.458
H-Index - 44
eISSN - 1099-1514
pISSN - 0143-2087
DOI - 10.1002/oca.2508
Subject(s) - control theory (sociology) , robustness (evolution) , feedback linearization , feed forward , trajectory optimization , linearization , computer science , trajectory , flatness (cosmology) , parametric statistics , solver , nonlinear system , control engineering , optimal control , mathematical optimization , mathematics , engineering , control (management) , artificial intelligence , biochemistry , chemistry , physics , statistics , programming language , cosmology , quantum mechanics , astronomy , gene
Summary This work proposes an optimal trajectory generation and a robust flatness–based tracking controller design to create a new performance guidance module for the quadrotor in dense indoor environments. The properties of the differential flatness, the B‐spline, and the direct collocation method are exploited to convert the constrained optimization problem into a nonlinear programming one, which can be easily resolved by a classic solver. After that, the obtained optimal reference trajectory is applied to the dynamic quadrotor model and two different flatness‐based controllers, namely, one based on feedback linearization and one based on feedforward linearization, are developed and compared to ensure the trajectory tracking despite the existence of disturbances and parametric uncertainties. Numerical simulation is executed to evaluate the proposed optimal trajectory generation approach and the robust tracking strategies. It turns out that the controller based on feedforward linearization outperforms the feedback linearization one in robustness and permits obtaining a performance guidance law for an uncertain quadrotor system.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here