Nonlinear robust control of a quadrotor helicopter with finite time convergence
In this paper, the control problem for a quadrotor helicopter which is subjected to modeling uncertainties and unknown external disturbance is investigated. A new nonlinear robust control strategy is proposed. First, a nonlinear complementary filter is developed to fuse the raw data from the onboard barometer and the accelerometer to decrease the negative effects from the noise associated with the low-cost onboard sensors Then the adaptive super-twisting methodology is combined with a backstepping method to formulate the nonlinear robust controller for the quadrotor’s attitude angles and the altitude position. Lyapunov based stability analysis shows that finite time convergence is ensured for the closed-loop operation of the quadrotor’s roll angle, pitch angle, row angle and the altitude position. Real-time flight experimental results, which are performed on a quadrotor flight testbed, are included to demonstrate the good control performance of the proposed control methodology.
KeywordsQuadrotor nonlinear control finite time convergence real-time experiment
Unable to display preview. Download preview PDF.
- B. Xian, X. Zhang, S. Yang. Nonlinear controller design for an unmanned aerical vehicle with a slung-load. Control Theory & Applications, 2016, 33(3): 273–279 (in Chinese).Google Scholar
- B. J. Bialy, J. Klotz, K. Brink, et al. Lyapunov-based robust adaptive control of a quadrotor UAV in the presence of modeling uncertainties. Proceedings of the American Control Conference, Washington: IEEE, 2013: 13–18.Google Scholar
- F. Kendoul, Z. Yu, K. Nonami. Guidance and nonlinear control system for autonomous flight of minirotorcraft unmanned aerial vehicles. Journal of Field Robotics, 2010, 27(3): 311–334.Google Scholar
- I. Gonzalez, S. Salazar, R. Lozano, et al. Real-time altitude robust controller for a quad-rotor aircraft using sliding-mode control technique. Proceeding of the International Conference on Unmanned Aircraft Systems, Atlanta: IEEE, 2013: 650–659.Google Scholar