Author:
Di Jian,Kang Yu,Ji Haibo,Wang Xinghu,Chen Shaofeng,Liao Fei,Li Kun
Abstract
Purpose
A low-level controller is critical to the overall performance of multirotor unmanned aerial vehicles. The purpose of this paper is to propose a nonlinear low-level angular velocity controller for multirotor unmanned aerial vehicles in various operating conditions (e.g. different speed and different mode).
Design/methodology/approach
To tackle the above challenge, the authors have designed a nonlinear low-level controller taking the actuator dynamics into account. The authors first build the actuator subsystem by combining the actuator dynamics with the angular velocity dynamics model. Then, a recursive low-level controller is developed by designing a high-gain observer to estimate unmeasurable states. Furthermore, a detailed stability analysis is given with the Lyapunov theory.
Findings
Simulation tests and real-world flying experiments are provided to validate the proposed approach. In particular, we illustrate the performance of the proposed controller using violent random command test, attitude mode flight and high-speed flight of up to 18.7 m/s in real world. Compared with the classical method used in PX4 autopilot and the estimation-based incremental nonlinear dynamic inversion method, experimental results show that the proposed method can further reduce the control error.
Research limitations/implications
Low-level control of multirotor UAVs is challenging due to the complex dynamic characteristics of UAVs and the diversity of tasks. Although some progress has been made, the performance of existing methods will deteriorate as operating conditions change due to the disregard for the electromechanical characteristics of the actuator.
Originality/value
To solve the low-level angular velocity control problem in various operating conditions of multirotor UAVs, this paper proposes a nonlinear low-level angular velocity controller which takes the actuator dynamics into account.
Reference26 articles.
1. Disturbance observer-based quadrotor attitude tracking control for aggressive maneuvers;Control Engineering Practice,2019
2. Thrust mixing, saturation, and body-rate control for accurate aggressive quadrotor flight;IEEE Robotics and Automation Letters,2016
3. Differential flatness of quadrotor dynamics subject to rotor drag for accurate tracking of high-speed trajectories;IEEE Robotics and Automation Letters,2017
4. Quadrotor navigation in dynamic environments with deep reinforcement learning;Assembly Automation,2021
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献