Skip to main content
Log in

Robust stabilization and disturbance attenuation for a class of underactuated mechanical systems

  • Published:
Journal of Central South University Aims and scope Submit manuscript

Abstract

The robust control problem for a class of underactuated mechanical systems called acrobots is addressed. The goal is to drive the acrobots away from the straight-down position and balance them at the straight-up unstable equilibrium position in the presence of parametric uncertainties and external disturbance. First, in the swing-up area, it is shown that the time derivative of energy is independent of the parameter uncertainties, but exogenous disturbance may destroy the characteristic of increase in mechanical energy. So, a swing-up controller with compensator is designed to suppress the influence of the disturbance. Then, in the attractive area, the control problem is formulated into a H control framework by introducing a proper error signal, and a sufficient condition of the existence of H state feedback control law based on linear matrix inequality (LMI) is proposed to guarantee the quadratic stability of the control system. Finally, the simulation results show that the proposed control approach can simultaneously handle a maximum ±10% parameter perturbation and a big disturbance simultaneously.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. REYHANOGLU M, van der SCHAFT A, MCCLAMROCH N H, KOLMANOVSKY I. Dynamics and control of a class of underactuated mechanical systems [J]. IEEE Transactions on Automatic Control, 1999, 44(9): 1663–1671.

    Article  MATH  Google Scholar 

  2. ORTEGA R, SPONG M W, GOMEZ E F, BLANKENSTEIN G. Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment [J]. IEEE Transactions on Automatic Control, 2002, 47(8): 1218–1233.

    Article  Google Scholar 

  3. HUSSEIN I, BLOCH A M. Optimal control of underactuated nonholonomic mechanical systems [J]. IEEE Transactions on Automatic Control, 2008, 53(3): 668–682.

    Article  MathSciNet  Google Scholar 

  4. SANKARANARAYANAN V, MAHINDRAKAR A D. Control of a class of underactuated mechanical systems using sliding modes [J]. IEEE Transaction on Robotics, 2009, 25(2): 459–467.

    Article  Google Scholar 

  5. LAI X Z, SHE J H, YANG S X, WU M. Comprehensive unified control strategy for underactuated two-link manipulators [J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B, 2009, 39(2): 389–398.

    Article  Google Scholar 

  6. SPONG M W. The swing up control problem for the acrobot [J]. IEEE Control Systems Magazine, 1995, 15(1): 49–55.

    Article  Google Scholar 

  7. HENMI T, MINGCONG D, INOUE A. Swing-up control of the acrobot using a new partial linearization controller based on the Lyapunov theorem [C]// Proceedings of 2006 IEEE International Conference on Networking, Sensing and Control. Ft. Lauderdale, USA, 2006: 23–25.

  8. SHE J H, LAI X Z, XIN X, GUO L L. A rewinding approach to motion planning for acrobot based on virtual friction [C]// Proceedings of 2010 IEEE International Conference on Industrial Technology (ICIT). Vi a del Mar, 2010: 471–476.

  9. LAI Xu-zhi, WU Min, SHE Jin-hua. Control of acrobat based on Lyapunov function [J]. Journal of Central South University of Technology, 2004, 11(2): 210–215.

    Article  Google Scholar 

  10. FANTONI I, LOZANA R, SPONG M W. Energy based control of the pendubot [J]. IEEE Transactions on Automatic Control, 2000, 45(4): 725–729.

    Article  MATH  Google Scholar 

  11. ALBAHKALI T, MUKHERJEE R, DAS T. Swing-up control of the pendubot: an impulse-momentum approach [J]. IEEE Transactions on Robotics, 2009, 25(4): 975–982.

    Article  Google Scholar 

  12. ZHENG Y, YUAN W J. Fuzzy variable structure control for acrobot based on T-S model [C]// IEEE International Conference on Mechatronics and Automation. Niagara Falls, Canada, 2005: 842–846.

  13. WILLSON S S, MULLHAUPT P, BONVIN D. Quotient method for controlling the acrobot [C]// Proceedings of the 48th IEEE Conference on Decision and Control. Shanghai, China: IEEE Computer Society, 2009: 1770–1775.

    Google Scholar 

  14. BERGERMAN M, XU Y. Robust control of underactuated manipulators: analysis and implementation [C]// IEEE International Conference on Systems, Man, and Cybernetics. San Antonio, TX, USA, 1994: 925–930.

  15. QIAN D W, LIU X J, YI J Q. Robust sliding mode control for a class of underactuated systems with mismatched uncertainties [J]. Journal of Systems and Control Engineering, 2009, 223(6): 785–795.

    Google Scholar 

  16. O’FLAHERTY RW, SANFELICE R G, TEEL A R. Hybrid control strategy for robust global swing-up of the pendubot [C]// American Control Conference. Seattle, USA, 2008: 1424–1429.

  17. XIN X, KANEDA M. A robust control approach to the swing up control problem for Acrobot [C]// Proceedings of 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Maui, 2001: 1650–1655.

  18. YAZICI A, KARAMANCIOGLU A. Robust stabilization of acrobot by using its real structured uncertainty model [C]// Proceedings of 2nd International Conference on Recent Advances in Space Technologies. Istanbul, Turkey, 2005: 265–270.

  19. ORLOV Y, AGUILAR L T, ACHO L. Model orbit robust stabilization (MORS) of pendubot with application to swing up control [C]// Proceedings of IEEE CDC and the European Control Conference. Seville, Spain, 2005: 6164–6169.

  20. IWASKI T, SKELTON R. All controllers for the general H control problems: LMI existence conditions and statespace formulas [J]. Automatica, 1994, 30(8): 1307–1317.

    Article  MathSciNet  Google Scholar 

  21. TODA M. An H control-based approach to robust control of mechanical systems with oscillatory bases [J]. IEEE Transactions on Robotics and Automation, 2004, 20(2): 283–296.

    Article  MathSciNet  Google Scholar 

  22. YEON J S, PARK J H. Practical robust control for flexible joint robot manipulators [C]// Proceedings of 2008 IEEE International conference on Robotics and Automation. Pasadena, CA, USA, 2008: 3377–3382.

  23. JIANG W P, GE W. Modeling and H robust control for mobile robot [C]// Proceedings of 2008 IEEE Conference on Robotics, Automation and Mechatronics. Chengdu, China, 2008: 1108–1112.

  24. GAHINET P, APKARIAN P. A linear matrix inequality approach to H 1 control [J]. International Journal Robust and Nonlinear Control, 1994, 4(4): 421–448.

    Article  MathSciNet  MATH  Google Scholar 

  25. GAHINET P, NEMIROVSKII A, LAUB A, CHILALI M. The LMI Control Toolbox [C]// Proceedings of the 33rd IEEE Conference on Decision and Control. Lake Buena Vista, USA, 1994: 2038–2041.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xu-zhi Lai  (赖旭芝).

Additional information

Foundation item: Projects(61074112, 60674044) supported by the National Natural Science Foundation of China

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lai, Xz., Pan, Cz., Wu, M. et al. Robust stabilization and disturbance attenuation for a class of underactuated mechanical systems. J. Cent. South Univ. 19, 2488–2495 (2012). https://doi.org/10.1007/s11771-012-1301-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11771-012-1301-1

Key words

Navigation