Technical Papers
Nov 27, 2017

Trajectory Tracking Control of Autonomous Quadrotor Helicopter Using Robust Neural Adaptive Backstepping Approach

Publication: Journal of Aerospace Engineering
Volume 31, Issue 2

Abstract

This paper presents the design and analysis of a robust neural adaptive backstepping control (RNABC) for an autonomous quadrotor helicopter perturbed by time-varying external disturbances. The work uses a backstepping method and a radial basis function neural network (RBFNN), which estimates perturbation. A gravitational search algorithm (GSA) is included to optimize the backstepping controller for a nominal dynamic model of a helicopter. Disturbances caused by external sources are estimated using the global estimation attribute of the RBFNN. To further improve the control design performance, a robust compensator is introduced to eliminate the approximation error produced by the neural approximator. Asymptotical stability of the closed loop control system is analytically proven via the Lyapunov theorem. The main advantage of the proposed methodology is that it requires no advance knowledge of the disturbances. A quadrotor helicopter is simulated to track trajectories. The effectiveness of the controller is also validated by realistic effects such as model uncertainty and measurement noise. The results show the efficiency and usefulness of the designed approach.

Get full access to this article

View all available purchase options and get full access to this article.

Acknowledgments

This work is supported by Universiti Teknologi Malaysia under the Research University Grant (Q.J130000.2523.15H39).

References

Allaoua, B., Gasbaoui, B., and Mebarki, B. (2009). “Setting up PID DC motor speed control alteration parameters using particle swarm optimization strategy.” Leonardo Electron. J. Pract. Technol., 14(7), 19–32.
Basri, M. A. M., Husain, A. R., and Danapalasingam, K. A. (2015). “Stabilization and trajectory tracking control for underactuated quadrotor helicopter subject to wind-gust disturbance.” Sadhana, 40(5), 1531–1553.
Bolandi, H., Rezaei, M., Mohsenipour, R., Nemati, H., and Smailzadeh, S. (2013). “Attitude control of a quadrotor with optimized PID controller.” Intell. Control Autom., 4(3), 335–342.
Bošković, D. M., and Krstić, M. (2002). “Backstepping control of chemical tubular reactors.” Comput. Chem. Eng., 26(7–8), 1077–1085.
Buhmann, M. D. (2003). Radial basis functions: Theory and implementations, Cambridge University Press, Cambridge, MA.
Castillo, P., Lozano, R., and Dzul, A. (2005). “Stabilization of a mini rotorcraft with four rotors.” IEEE Control Syst. Mag., 25(6), 45–55.
Chen, T., and Chen, H. (1995). “Approximation capability to functions of several variables, nonlinear functionals, and operators by radial basis function neural networks.” IEEE Trans. Neural Networks, 6(4), 904–910.
Chiu, C. H., Peng, Y. F., and Lin, Y. W. (2011). “Intelligent backstepping control for wheeled inverted pendulum.” Expert Syst. Appl., 38(4), 3364–3371.
Corona-Sánchez, J. J., and Rodríguez-Cortés, H. (2013). “Trajectory tracking control for a rotary wing vehicle powered by four rotors.” J. Intell. Rob. Syst., 70(1–4), 39–50.
Derafa, L., Benallegue, A., and Fridman, L. (2012). “Super twisting control algorithm for the attitude tracking of a four rotors UAV.” J. Franklin Inst., 349(2), 685–699.
Erginer, B., and Altug, E. (2012). “Design and implementation of a hybrid fuzzy logic controller for a quadrotor VTOL vehicle.” Int. J. Control Autom. Syst., 10(1), 61–70.
Gong, X., Hou, Z.-C., Zhao, C.-J., Bai, Y., and Tian, Y.-T. (2012). “Adaptive backstepping sliding mode trajectory tracking control for a quad-rotor.” Int. J. Autom. Comput., 9(5), 555–560.
Hu, Q., Xu, L., and Zhang, A. (2012). “Adaptive backstepping trajectory tracking control of robot manipulator.” J. Franklin Inst., 349(3), 1087–1105.
Jafarnejadsani, H., Pieper, J., and Ehlers, J. (2013). “Adaptive control of a variable-speed variable-pitch wind turbine using radial-basis function neural network.” IEEE Trans. Control Syst. Technol., 21(6), 2264–2272.
Jiang, Y., Hu, Q., and Ma, G. (2010). “Adaptive backstepping fault-tolerant control for flexible spacecraft with unknown bounded disturbances and actuator failures.” ISA Trans., 49(1), 57–69.
Kim, H. M., Park, S. H., Song, J. H., and Kim, J. S. (2010). “Robust position control of electro-hydraulic actuator systems using the adaptive back-stepping control scheme.” Proc. Inst. Mech. Eng. Part I: J. Syst. Control Eng., 224(6), 737–746.
Kristiansen, R., Nicklasson, P. J., and Gravdahl, J. T. (2009). “Satellite attitude control by quaternion-based backstepping.” IEEE Trans. Control Syst. Technol., 17(1), 227–232.
Lee, C.-T., Leok, M., and McClamroch, N. H. (2013). “Nonlinear robust tracking control of a quadrotor UAV on SE(3).” Asian J. Control, 15(2), 391–408.
Lee, C.-T., and Tsai, C.-C. (2010). “Nonlinear adaptive aggressive control using recurrent neural networks for a small scale helicopter.” Mechatronics, 20(4), 474–484.
Lin, F.-J., Teng, L.-T., and Shieh, P.-H. (2007). “Intelligent sliding-mode control using RBFN for magnetic levitation system.” IEEE Trans. Ind. Electron., 54(3), 1752–1762.
Liu, L., Liu, Y.-J., and Chen, C. (2013). “Adaptive neural network control for a DC motor system with dead-zone.” Nonlinear Dyn., 72(1–2), 141–147.
Luque-Vega, L., Castillo-Toledo, B., and Loukianov, A. G. (2012). “Robust block second order sliding mode control for a quadrotor.” J. Franklin Inst., 349(2), 719–739.
Madani, T., and Benallegue, A. (2006). “Backstepping control for a quadrotor helicopter.” IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, IEEE, Piscataway, NJ, 3255–3260.
MATLAB version 7.9 [Computer software]. MathWorks, Natick, MA.
Meguenni, K. Z., Tahar, M., Benhadria, M., and Bestaoui, Y. (2013). “Fuzzy integral sliding mode based on backstepping control synthesis for an autonomous helicopter.” Proc. Inst. Mech. Eng. Part G: J. Aerosp. Eng., 227(5), 751–765.
Mohd Basri, M. A., Husain, A. R., and Danapalasingam, K. A. (2015). “Intelligent adaptive backstepping control for MIMO uncertain non-linear quadrotor helicopter systems.” Trans. Inst. Meas. Control, 37(3), 345–361.
Park, B. S., Yoo, S. J., Park, J. B., and Choi, Y. H. (2009). “Adaptive neural sliding mode control of nonholonomic wheeled mobile robots with model uncertainty.” IEEE Trans. Control Syst. Technol., 17(1), 207–214.
Ren, X., and Rad, A. B. (2009). “Adaptive non-linear compensation control based on neural networks for non-linear systems with time delay.” Int. J. Syst. Sci., 40(12), 1283–1292.
Scarselli, F., and Chung Tsoi, A. (1998). “Universal approximation using feedforward neural networks: A survey of some existing methods, and some new results.” Neural Networks, 11(1), 15–37.
Shen, Q., Jiang, B., and Cocquempot, V. (2013). “Adaptive fault-tolerant backstepping control against actuator gain faults and its applications to an aircraft longitudinal motion dynamics.” Int. J. Robust Nonlinear Control, 23(15), 1753–1779.
SIMULINK version 7.4 [Computer software]. MathWorks, Natick, MA.
Sumantri, B., Uchiyama, N., Sano, S., and Kawabata, Y. (2013). “Robust tracking control of a quad-rotor helicopter utilizing sliding mode control with a nonlinear sliding surface.” J. Syst. Des. Dyn., 7(2), 226–241.
Teimoori, H., Pota, H. R., Garratt, M., and Samal, M. K. (2012). “Helicopter flight control using inverse optimal control and backstepping.” Proc., 12th IEEE Int. Conf. on Control Automation Robotics and Vision (ICARCV), IEEE, Piscataway, NJ, 978–983.
Tony, C. T., and Mackunisy, W. (2012). “Robust attitude tracking control of a quadrotor helicopter in the presence of uncertainty.” Proc., 51st IEEE Annual Conf. on Decision and Control (CDC), IEEE, Piscataway, NJ, 937–942.
Voos, H. (2009). “Nonlinear control of a quadrotor micro-UAV using feedback-linearization.” IEEE Int. Conf. on Mechatronics (ICM), IEEE, Piscataway, NJ, 1–6.
Waslander, S. L., and Wang, C. (2009). “Wind disturbance estimation and rejection for quadrotor position control.” AIAA Infotech@ Aerospace Conf. and AIAA Unmanned Unlimited Conf., AIAA, Reston, VA, Seattle, WA.
Xiong, J.-J., and Zheng, E.-H. (2014). “Position and attitude tracking control for a quadrotor UAV.” ISA Trans., 53(3), 725–731.
Yali, Y., Changhong, J., and Haiwei, W. (2010). “Backstepping control of each channel for a quadrotor aerial robot.” IEEE Int. Conf. on Computer, Mechatronics, Control and Electronic Engineering (CMCE), IEEE, Piscataway, NJ, 403–407.
Yu, J., Yu, H., Chen, B., Gao, J., and Qin, Y. (2012). “Direct adaptive neural control of chaos in the permanent magnet synchronous motor.” Nonlinear Dyn., 70(3), 1879–1887.
Zhang, Y., Zhao, W., Lu, T., and Li, J. (2013). “The attitude control of the four-rotor unmanned helicopter based on feedback linearization control.” WSEAS Trans. Syst., 12(4), 229–239.

Information & Authors

Information

Published In

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 31Issue 2March 2018

History

Received: Jun 29, 2016
Accepted: Jul 11, 2017
Published online: Nov 27, 2017
Published in print: Mar 1, 2018
Discussion open until: Apr 27, 2018

Permissions

Request permissions for this article.

Authors

Affiliations

Mohd Ariffanan Mohd Basri [email protected]
Senior Lecturer, Faculty of Electrical Engineering, Dept. of Control and Mechatronics Engineering, Univ. Teknologi Malaysia, Johor Bahru, Johor 81310, Malaysia. E-mail: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share