IEEE Access · 2019 · 43 citations · 59 references
Hexacopter UavsNonlinear RobustAerial RoboticsHexacopter DynamicsAerospace EngineeringEngineeringState ObserverRobust ControlBusinessAdaptive ControlSystems EngineeringFlying RobotTracking ControlObserver DesignFlight Control SystemsControl SystemsFlight ControlStability
A nonlinear robust and adaptive backstepping control strategy is hierarchically proposed to solve the trajectory tracking problem of hexacopter UAVs. Due to the under-actuated and coupled properties of the hexacopter dynamics, the nominal backstepping control approach is fully designed as the main controller. Considering the model uncertainties and external disturbances perturbing the system stability, a robust 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">nd</sup> -order linear extended state observer (LESO) with more reliable velocity feedback is devised to observe and suppress the instabilities, and peaking phenomena in the observation are removed. Usually, large observer gains are selected to reduce the tracking errors but will amplify the measurement noise. To further enhance the system robustness, an adaptive switching function based compensator is introduced to eliminate the observation errors, through which the requirement on large observer gains is relaxed, and high gain behaviors of the LESO are avoided. Stability analysis proves that the nonlinear control scheme can ensure the hexacopter UAV asymptotic tracking along the designated trajectory. Comparative simulations under different controllers are carried out to demonstrate the efficiency and superiority of the proposed control scheme.
59
Pétros Ioannou, Jing Sun · American Control Conference · 1995 · 5.7K citations
Scaling and bandwidth-parameterization based controller tuning
Zhiqiang Gao · 2005 · 2.3K citations
C. L. Philip Chen, Guoxing Wen, Yan‐Jun Liu et al. · IEEE Transactions on Cybernetics · 2015 · 595 citations
Nonlinear Control, State Observer, Observer-based Adaptive Consensus +6