Abstract
This paper addresses the problem of designing and experimentally validating a nonlinear robust control to attitude and altitude of a quadrotor unmanned flying vehicle (UAV). First a disturbance observer is proposed, focus on the attitude regulation control problem of a quadrotor in presence of external disturbances based on the angular velocity measurements and the control inputs. The stability analysis of the nonlinear observer scheme is proven via the use of Lyapunov theory. Later, we focus on the altitude dynamics of a quadrotor in the presence of uncertainty like wind gust are presented. A sliding mode control was proposed, the gain of control can be decreased and, as a result, the chattering amplitude is reduced. The objective is to introduce an adaptation in the control law in order to decrease the gain to the minimal value preserving the sliding mode control and keeping his property of a finite-time convergence. Finally, simulation and experimental results in a quadrotor are presented to show the effectiveness of the proposed nonlinear algorithm in presence of external disturbances.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bouadi, H., Bouchoucha, M., Tadjine, M.: Modelling and stabilizing control laws design based on backstepping for an UAV type quad-rotor. In: Proceedings of the 6th IFAC Symposium on IAV, Toulouse (2007)
Bouchoucha, M., Tadjine, M., Tayebi, A., Mllhaupt, P.: Step by step robust nonlinear pi for attitude stabilization of four-rotor mini-aircraft. In: Proceedings of the 16th Mediterranean Conference on Control and Automation, Ajaccio (2008)
Nicol, C., Macnab, C. J. B., Ramirez-Serrano, A.: Robust neural network control of a quad-rotor helicopter. IEEE (2008)
Altug, E., Ostrowski, J.P., Taylor, C.J.: Quad-rotor control using dual cameral visual feedback. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 4294–4299, p. 3 (2003)
Chimpalthradi, R.A., York, G.W.P., Gruber, S.F.: Fault Tolerant Margins for Unmanned Aerial Vehicle Flight Safety. Journal of Inteligent & Robotic sistems, pp. 1-14 (2017)
Bouabdallah, S., Siegwart, R.: Backstepping and sliding-mode techniques applied to an indoor micro quad-rotor. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 2259–2264 (2005)
Madani, T., Benallegue, A.: Backstepping sliding mode control applied to a miniature quad-rotor flying robot. In: Proceedings of the 32nd Annual Conference of the IEEE Industrial Electronics Society IECON, pp. 700–705, Paris (2006)
Sira-Ramírez, H.: On the linear control of the quad-rotor system. In: American Control Conference, pp. 3178–3183, San Francisco (2011)
Huang, M., Xian, B., Diao, C., Yang, K., Feng, Y.: Adaptive tracking control of underactuated quad-rotor unmanned aerial vehicles via backstepping. In: Proceedings of the American Control Conference, Baltimore (2010)
Bouadi, H.: Analysis and development of adaptive control techniques applied to hight control. M. S. thesis, Air Transportation Department, LARA, ENAC, France (2010)
Islam, S., Seneviratne, L.D., Dias, J.: Adaptive tracking control of quad-rotor robot vehicle. In: Proceedings of the IEEE/ASME International Conferenceon Advanced Intelligent Mechatronics, July 8–11, pp. 441–445, Besanon (2014)
Huang, M., Xian, B., Diao, C., Yang, K., Feng, Y.: Adaptive tracking control of underactuated quad-rotor unmanned aerial vehicles via backstepping. In: American Control Conference, Baltimore, MD, USA, June 30–July 02, pp. 2076–2081 (2010)
Morel, Y., Leonessa, A.: Direct adaptive tracking control of quad-rotor aerial vehicles. In: Proceedings of the Florida Conference on Recent Advances in Robotics, pp. 1–6 (2006)
Islam, S., Liu, P.X., El Saddik, A.: Nonlinear adaptive control of quad-rotor flying vehicle. Journal of nonlinear Dynamics 76(4), 117–133 (2014)
Islam, S., Faraz, M., Ashour, R.K., Cai, G., Dias, J., Seneviratne, L.: Adaptive Sliding Mode Control Design for Quad-rotor Unmanned Aerial Vehicle, Denver (2015)
Bouadi, H., Cunha, S.S., Drouin, A., Mora-Camino, F.: Adaptive sliding mode control for quad-rotor attitude stabilization and altitude tracking. In: 12th IEEE International Symposium on Computational Intelligence and Informatics, pp. 21–22, Budapest (2011)
Gonzalez, I., Salazar, S., Lozano, R., Escareno, J.: Real-time altitude robust controller for a Quad-rotor aircraft using Sliding-mode control technique. In: International Conference on Unmanned Aircraft Systems (ICUAS), pp. 650–659, Atlanta (2013)
Lopez, R., Gonzalez-Hernandez, I., Salazar, S., Rodriguez, A. E., Ordaz, J. J., Osorio, A.: Disturbance rejection for a Quadrotor aircraft through a robust control. In: 2015 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 409–415
Vadim, I.U., Poznyank, A.S.: Adaptive siliding mode control with application to super-twist algorithm: Equivaklent control method. Automatica 49, 39–47 (2013)
Refsnes, J.E., Asgeir, J.S., Pettersen, K.Y.: Robust observer design for underwater vehicles. In: Proceedings of the 2006 IEEE International Conference on Control Applications, pp. 4–6, Munich (2006)
Gauthier, J., Hammour, H., Othman, S.: A simple observer for nonlinear systems applications to bioreactors. IEEE Trans. Autom. Control, 875–880 (1991)
Lopez, R., Salazar, S., Gonzalez-Hernandez, I., Lozano, R.: Real-time parameters identification for a quad-rotor mini-aircraft using adaptive control. In: International Conference on Unmanned Aircraft Systems (ICUAS), pp. 499–505 (2014)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by CONACyT, UMI-LAFMIA 3175 CNRS and CINVESTAV-IPN.
Rights and permissions
About this article
Cite this article
López-Gutiérrez, R., Rodriguez-Mata, A.E., Salazar, S. et al. Robust Quadrotor Control: Attitude and Altitude Real-Time Results. J Intell Robot Syst 88, 299–312 (2017). https://doi.org/10.1007/s10846-017-0520-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-017-0520-y