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.
Similar content being viewed by others
References
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.
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.
HUSSEIN I, BLOCH A M. Optimal control of underactuated nonholonomic mechanical systems [J]. IEEE Transactions on Automatic Control, 2008, 53(3): 668–682.
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.
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.
SPONG M W. The swing up control problem for the acrobot [J]. IEEE Control Systems Magazine, 1995, 15(1): 49–55.
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.
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.
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.
FANTONI I, LOZANA R, SPONG M W. Energy based control of the pendubot [J]. IEEE Transactions on Automatic Control, 2000, 45(4): 725–729.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: Projects(61074112, 60674044) supported by the National Natural Science Foundation of China
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11771-012-1301-1