DOI QR코드

DOI QR Code

Adaptive Robust Swing-up and Balancing Control of Acrobot using a Fuzzy Disturbance Observer

퍼지 외란 관측기법을 이용한 아크로봇의 적응형 강인 스윙업 및 밸런싱제어

  • Jeong, Seongchan (Department of Electrical and Computer Engineering, Ajou University) ;
  • Lee, Sanghyob (Department of Electrical and Computer Engineering, Ajou University) ;
  • Hong, Young-Dae (Department of Electrical and Computer Engineering, Ajou University) ;
  • Chwa, Dongkyoung (Department of Electrical and Computer Engineering, Ajou University)
  • Received : 2016.02.07
  • Accepted : 2016.03.27
  • Published : 2016.05.01

Abstract

This paper proposes an adaptive robust control method for an acrobot system in the presence of input disturbance. The acrobot system is a typical example of the underactuated system with complex nonlinearity and strong dynamic coupling. Also, disturbance can cause limit cycle phenomenon which appears in the acrobot system around the desired unstable equilibrium point. To minimize the effect of the disturbance, we apply a fuzzy disturbance estimation method for the swing-up and balancing control of the acrobot system. In this paper, both disturbance observer and controller for the acrobot system are designed and verified through mathematical proof and simulations.

Keywords

References

  1. R. Ortega, M. W. Spong, F. Gomez-Estern, and G. Blankenstein, "Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment," IEEE Transactions on Automatic Control, vol. 47, no. 8, pp. 12181233, Aug. 2002. https://doi.org/10.1109/TAC.2002.800770
  2. D. Chwa, "Global tracking control of underactuated ships with input and velocity constraints using dynamic surface control method," IEEE Transactions on Control Systems Technology, vol. 19, no. 6, pp. 1357-1370, Nov. 2011. https://doi.org/10.1109/TCST.2010.2090526
  3. D. Chwa, "Fuzzy adaptive output feedback tracking control of VTOL aircraft with uncertain input coupling and statedependent disturbances," IEEE Transactions on Fuzzy Systems, vol. 23, no. 5, pp. 1505-1518, Oct. 2015. https://doi.org/10.1109/TFUZZ.2014.2362554
  4. S. Jeong, M. Eom, and D. Chwa, "Disturbance-estimation-based hierarchical sliding mode control of hovercraft with wind disturbance," International Conference on Control, Automation and Systems, pp. 532-537, Oct. 2015.
  5. M. W. Spong, "Swing up control problem for the acrobot," IEEE Control Systems, vol. 15, no. 1, pp. 49-55, Feb. 1995.
  6. X. Xin and M. Kaneda, "The swing up control for the acrobot based on energy control approach," IEEE Conference on Decision and Control, pp. 3261-3266, Dec. 2002.
  7. A. Goswami, B. Espiau, and A. Keramance, "Limit cycles and their stability in a passive bipedal gait," IEEE International Conference on Robotics and Automation, pp. 246-251, Apr. 1996.
  8. X. Xin and M. Kaneda, "A robust control approach to the swing up control problem for the Acrobot," IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1650-1655, Oct. 2001.
  9. S. Lee, M. Eom, and D. Chwa, "Robust swing up and balancing control of the acrobot based on a disturbance observer," International Conference on Control, Automation and Systems, pp. 48-53, Oct. 2015.
  10. Z. Ding, "Asymptotic rejection of unmatched general periodic disturbances with nonlinear Lipschitz internal models," International Journal of Control, vol. 86, no. 2, pp. 210-221, Feb. 2013. https://doi.org/10.1080/00207179.2012.722231
  11. W. Kim, D. Shin, D. Won, and C. C. Chung, "Disturbanceobserver-based position tracking controller in the presence of biased sinusoidal disturbance for electrohydraulic actuators," IEEE Transactions on Control Systems Technology, vol. 21, no. 6, pp. 2290-2298, Nov. 2013. https://doi.org/10.1109/TCST.2013.2237909
  12. E. Kim, "A fuzzy disturbance observer and its application to control," IEEE Transactions on Fuzzy Systems, vol. 10, no. 1, pp. 77-84, Feb. 2002. https://doi.org/10.1109/91.983280
  13. M.-S. Park, D. Chwa, and S.-K. Hong, "Antisway tracking control of overhead cranes with system uncertainty and actuator nonlinearity using an adaptive fuzzy sliding-mode control," IEEE Transactions on Industrial Electronics, vol. 55, no. 11, pp. 3972-3984, Nov. 2008. https://doi.org/10.1109/TIE.2008.2004385
  14. L. Wang and J. M. Mendel, "Fuzzy basis function, universal approximation, and orthogonal least-squares learning," IEEE Transactions on Neural Networks, vol. 3, no. 5, pp. 807-814, Sep. 1992. https://doi.org/10.1109/72.159070
  15. W. Kim, D. Shin, and C. C. Chung, "Microstepping using a disturbance observer and a variable structure controller for permanent-magnet stepper motors," IEEE Transactions on Industrial Electronics, vol. 60, no. 7, pp. 2689-2699, Jul. 2013. https://doi.org/10.1109/TIE.2012.2198033
  16. M. Eom and D. Chwa, "Robust swing-up and balancing control using a nonlinear disturbance observer for the pendubot system with dynamic friction," IEEE Transactions on Robotics, vol. 31, no. 2, pp. 331-343, Apr. 2015. https://doi.org/10.1109/TRO.2015.2402512
  17. C. T. Chen, Linear System Theory and Design, 3rd ed. New York: Oxford Univ. Press, 1999.
  18. H. Khalil, Nonlinear Systems, 3rd ed. Upper Saddle River, NJ: Prentice-Hall, 2002.
  19. M. G. Kim, C. J. Woo1, and J. Lee, "Attitude control of a twowheeled mobile manipulator by using the location of the center of gravity and sliding mode controller," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 21, no. 8, pp. 758-765, 2015. https://doi.org/10.5302/J.ICROS.2015.14.0130
  20. M. Lee, K. Jung, and K. Kong, "Design of unknown disturbance and current observer for electric motor systems," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 21, no. 7, pp. 615-620, 2015. https://doi.org/10.5302/J.ICROS.2015.15.0046