全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
ISRN Robotics  2013 

Application of Online Iterative Learning Tracking Control for Quadrotor UAVs

DOI: 10.5402/2013/476153

Full-Text   Cite this paper   Add to My Lib

Abstract:

Quadrotor unmanned aerial vehicles (UAVs) have attracted considerable interest for various applications including search and rescue, environmental monitoring, and surveillance because of their agilities and small sizes. This paper proposes trajectory tracking control of UAVs utilizing online iterative learning control (ILC) methods that are known to be powerful for tasks performed repeatedly. PD online ILC and switching gain PD online ILC are used to perform a variety of manoeuvring such as take-off, smooth translation, and various circular trajectory motions in two and three dimensions. Simulation results prove the ability and effectiveness of the online ILCs to perform successfully certain missions in the presence of disturbances and uncertainties. It also demonstrates that the switching gain PD ILC is much effective than the PD online ILC in terms of fast convergence rates and smaller tracking errors. 1. Introduction Unmanned aerial vehicles (UAVs) have become very popular among researchers and developers in the last decade, owing to their capabilities of various applications such as meteorological surveillance, disaster monitoring, and military purposes. Depending on their applications, UAVs vary in sizes, shapes, and operating ranges. UAVs are complicated for control considering the nonlinearity of the system, no supervision of pilots, and external disturbances that need sophisticated control system to deal with. A quadrotor UAV is a special UAV that has four rotors with a symmetric shape to generate thrust. A quadrotor UAV can vertically take-off, hover, swiftly manoeuvre in any direction and carry a large payload comparing to its own weight. In addition, a quadrotor UAV is normally small compared with other types of UAVs, which makes it simple and cheap, and accessible indoors or in urban constrained areas. In order to achieve autonomous control, many studies and experiments have been performed for UAVs. However, due to their nonlinearity, multi-input and coupling characteristics, traditional control methods such as PID control may perform poorly under uncertainty and wind disturbances for UAVs, as shown in [1–3]. As an optimization technique with feedback control, Linear Quadratic Regulator (LQR) and its variation of State Dependent Riccati Equation (SDRE) control were proved to perform well for UAVs without disturbances [4, 5]. Comparisons and implementation of Sliding Mode Control (SMC) and Backstepping control were presented in [6–8]. The SMC methods were found to be robust against uncertainties, but they are still relatively complicated and

References

[1]  Y. Wu, Development and implementation of a control system for a quadrotor UAV [Ph.D. thesis], University of Applied Science Ravensburg-Weingarten, 2009.
[2]  G. M. Hoffmann, S. L. Waslander, and C. J. Tomlin, “Quadrotor helicopter trajectory tracking control,” in AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, Hawaii, USA, August 2008.
[3]  K. Miller, “Path tracking control for quadrotor helicopters,” 2008.
[4]  I. D. Cowling, O. A. Yakimenko, J. F. Whidborne, and A. K. Cooke, “A prototype of an autonomous controller for a quadrotor UAV,” in European Control Conference, 2007.
[5]  H. Voos, “Nonlinear state-dependent riccati equation control of a quadrotor UAV,” in Proceedings of IEEE Conference on Control Applications (CCA '06), pp. 2547–2552, Munich, Germany, October 2006.
[6]  P. Adigbli, C. Grand, J.-B. Mouret, and S. Doncieux, “Nonlinear attitude and position control of a micro quadrotor using sliding mode and backstepping techniques,” in European Micro Air Vehicle Conference and Flight Competition, Toulouse, France, 2007.
[7]  S. Bouabdallah and R. Siegwart, “Backstepping and sliding-mode techniques applied to an indoor micro Quadrotor,” in Proceedings of IEEE International Conference on Robotics and Automation, pp. 2247–2252, April 2005.
[8]  G. Hoffmann, D. G. Rajnarayan, S. L. Waslander, D. Dostal, J. S. Jang, and C. J. Tomlin, “The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC),” in Proceedings of the 23rd Digital Avionics Systems Conference, vol. 2, pp. 121–130, October 2004.
[9]  J. Gadewadikar, F. L. Lewis, K. Subbarao, K. Peng, and B. M. Chen, “H-infinity static output-feedback control for rotorcraft,” Journal of Intelligent and Robotic Systems: Theory & Applications, vol. 54, no. 4, pp. 629–646, 2009.
[10]  C. Coza and C. J. B. Macnab, “A new robust adaptive-fuzzy control method applied to quadrotor helicopter stabilization,” in Proceedings of the Annual Meeting of the North American Fuzzy Information Processing Society (NAFIPS '06), pp. 475–479, June 2006.
[11]  T. Dierks and S. Jagannathan, “Output feedback control of a quadrotor UAV using neural networks,” IEEE Transactions on Neural Networks, vol. 21, no. 1, pp. 50–66, 2010.
[12]  C. Nicol, C. J. B. Macnab, and A. Ramirez-Serrano, “Robust neural network control of a quadrotor helicopter,” in Proceedings of IEEE Canadian Conference on Electrical and Computer Engineering (CCECE '08), pp. 1233–1237, May 2008.
[13]  J. How, E. King, and Y. Kuwata, “Flight demonstrations of cooperative control for UAV teams,” in Collection of Technical Papers—AIAA 3rd “Unmanned-Unlimited” Technical Conference, Workshop, and Exhibit, pp. 505–513, September 2004.
[14]  J. P. How, B. Bethke, A. Frank, D. Dale, and J. Vian, “Real-time indoor autonnomous vehicle test environment,” IEEE Control Systems Magazine, vol. 28, no. 2, pp. 51–64, 2008.
[15]  S. Bouabdallah and R. Siegwart, “Towards intelligent miniature flying robots,” Springer Tracts in Advanced Robotics, vol. 25, pp. 429–440, 2006.
[16]  S. Arimoto, S. Kawamura, and F. Miyazaki, “Bettering operation of robots by learning,” Journal of Robotic Systems, vol. 1, pp. 123–140, 1984.
[17]  K. L. Moore, “An observation about monotonic convergence in discrete-time, P-type iterative learning control,” in Proceedings of IEEE International Symposium on Intelligent Control (ISIC '01), pp. 45–49, Mexico City, Mexico, September 2001.
[18]  C. Chen and J. Hwang, “PD-type iterative learning control for the trajectory tracking of a pneumatic X-Y table with disturbances,” JSME International Journal, Series C, vol. 49, no. 2, pp. 520–526, 2006.
[19]  K. Park, “An average operator-based PD-type iterative learning control for variable initial state error,” IEEE Transactions on Automatic Control, vol. 50, no. 6, pp. 865–869, 2005.
[20]  Y. Chen and K. L. Moore, “An optimal design of PD-type iterative learning control with monotonic convergence,” in Proceedings of IEEE International Symposium on Intelligent Control, pp. 55–60, Vancouver, Canada, October 2002.
[21]  Y. Chen and K. L. Moore, “PI-type iterative learning control revisited,” in Proceedings of the American Control Conference, pp. 2138–2143, Anchorage, Alaska, USA, May 2002.
[22]  K. Park, Z. Bien, and D. Hwang, “A study on the robustness of a PID-type iterative learning controller againts initial state error,” International Journal of Systems Science, vol. 30, no. 1, pp. 49–59, 1999.
[23]  A. Madady, “PID type iterative learning control with optimal gains,” International Journal of Control, Automation and Systems, vol. 6, no. 2, pp. 194–203, 2008.
[24]  C. Chien and J. Liu, “P-type iterative learning controller for robust output tracking of nonlinear time-varying systems,” in Proceedings of the American Control Conference, pp. 2595–2599, July 1994.
[25]  X. G. Yan, I. M. Chen, and J. Lam, “D-type learning control for nonlinear time-varying systems with unknown initial states and inputs,” Transactions of the Institute of Measurement and Control, vol. 23, no. 2, pp. 69–82, 2001.
[26]  S. Yu, S. Xiong, and J. Bai, “Design of iterative learning controller combined with feedback control for electrohydraulic servo system,” in Proceedings of the 4th International Conference on Natural Computation (ICNC '08), vol. 2, pp. 622–626, October 2008.
[27]  P. R. Ouyang, W. J. Zhang, and M. M. Gupta, “PD-type on-line learning control for systems with state uncertainties and measurement disturbances,” Control and Intelligent Systems, vol. 35, no. 4, pp. 351–358, 2007.
[28]  “Iterative learning control for uncertain nonlinear discrete-time systems using current iteration tracking error,” in Iterative LearnIng Control, vol. 248, chapter 4, Springer, Berlin, Germany, 1999.
[29]  J. Shou, D. Pi, and W. Wang, “Sufficient conditions for the convergence of open-closed-loop PID-type iterative learning control for nonlinear time-varying systems,” in Proceedings of IEEE International Conference on Systems, Man and Cybernetics, vol. 3, pp. 2557–2562, October 2003.
[30]  S. Yu, J.-H. Wu, and X.-W. Yan, “A PD-type open-closed-loop iterative learning control and its convergence for discrete systems,” in Proceedings of the 1st International Conference on Machine Learning and Cybernetics, pp. 659–662, Beijing, China, November 2002.
[31]  P. R. Ouyang, “PD-PD type learning control for uncertain nonlinear systems,” in Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (DETC '09), pp. 699–707, San Diego, Calif, USA, September 2009.
[32]  P. R. Ouyang, B. A. Petz, and F. F. Xi, “Iterative learning control with switching gain feedback for nonlinear systems,” Journal of Computational and Nonlinear Dynamics, vol. 6, no. 1, Article ID 011020, 7 pages, 2011.
[33]  P. R. Ouyang, W. J. Zhang, and M. M. Gupta, “An adaptive switching learning control method for trajectory tracking of robot manipulators,” Mechatronics, vol. 16, no. 1, pp. 51–61, 2006.
[34]  P. R. Ouyang and P. Pong-in, “Iterative learning control: a comparison study,” in Proceedings of ASME International Mechanical Engineering Congress & Exposition, Vancouver, Canada, 2010.
[35]  B. Guerreiro, C. Silvestre, R. Cunha, and D. Antunes, “Trajectory tracking H2 controller for autonomous helicopters: an application to industrial chimney inspection,” in Proceedings of the 17th IFAC Symposium on Automatic Control in Aerospace (ACA '07), pp. 431–436, June 2007.
[36]  R. Beard, D. Kingston, M. Quigley et al., “Autonomous vehicle technologies for small fixed-wing UAVs,” Journal of Aerospace Computing, Information and Communication, vol. 2, no. 1, pp. 92–108, 2005.
[37]  I. D. Cowling, O. A. Yakimenko, J. F. Whidborne, and A. K. Cooke, “A prototype of an autonomous controller for a quadrotor UAV,” in European Control Conference, Kos, Greece, July 2007.
[38]  E. Dombre and W. Khalil, “Trajectory generation,” in Modeling, Performance Analysis and Control of Robot Manipulators, p. 191, ISTE Ltd., 2007.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133