Table of Contents
ISRN Robotics
Volume 2013, Article ID 476153, 20 pages
http://dx.doi.org/10.5402/2013/476153
Research Article

Application of Online Iterative Learning Tracking Control for Quadrotor UAVs

Department of Aerospace Engineering, Ryerson University, Toronto, ON, Canada

Received 21 April 2013; Accepted 20 May 2013

Academic Editors: Z. Bi, J.-S. Liu, R. Safaric, and Y. Zhou

Copyright © 2013 Pong-in Pipatpaibul and P. R. Ouyang. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked 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. View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Google Scholar
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  15. S. Bouabdallah and R. Siegwart, “Towards intelligent miniature flying robots,” Springer Tracts in Advanced Robotics, vol. 25, pp. 429–440, 2006. View at Publisher · View at Google Scholar · View at Scopus
  16. S. Arimoto, S. Kawamura, and F. Miyazaki, “Bettering operation of robots by learning,” Journal of Robotic Systems, vol. 1, pp. 123–140, 1984. View at Google Scholar
  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. View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Scopus
  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. View at Scopus
  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. View at Google Scholar · View at Scopus
  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. View at Google Scholar · View at Scopus
  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. View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Google Scholar · View at Scopus
  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. View at Scopus
  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. View at Scopus
  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. View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Publisher · View at Google Scholar · View at Scopus
  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. View at Scopus
  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. View at Google Scholar · View at Scopus
  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. View at Google Scholar