Swing-up control based on virtual composite links for n-link underactuated robot with passive first joint

被引:49
作者
Xin, Xin [1 ]
She, Jin-Hua [2 ]
Yamasaki, Taiga [1 ]
Liu, Yannian [3 ]
机构
[1] Okayama Prefectural Univ, Fac Comp Sci & Syst Engn, Soja 7191197, Japan
[2] Tokyo Univ Technol, Sch Comp Sci, Tokyo 1920982, Japan
[3] MoMo Alliance Co Ltd, Solut Div, Okayama 7000024, Japan
关键词
Underactuated robots; n-DOF (degree of freedom); Virtual composite link; Swing-up control; Passivity; Lyapunov stability theory; ENERGY-BASED CONTROL; MECHANICAL SYSTEMS; NONHOLONOMIC SYSTEMS; GYMNASTIC ROBOT; STABILIZATION; INTERCONNECTION;
D O I
10.1016/j.automatica.2009.04.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper concerns the swing-up control of an n-link revolute robot moving in the vertical plane with the first joint being passive and the others being active. The goal of this study is to design and analyze a swing-up controller that can bring the robot into any arbitrarily small neighborhood of the upright equilibrium point with all links in the upright position. To achieve this challenging objective while preventing the robot from becoming stuck at an undesired closed-loop equilibrium point, we first address the problem of how to iteratively devise a series of virtual composite links to be used for designing a coordinate transformation on the angles of all the active joints. Second, we devise an energy-based swing-up controller that uses a new Lyapunov function based on that transformation. Third, we analyze the global motion of the robot under the controller and establish conditions on the control parameters that ensure attainment of the swing-up control objective; specifically, we determine the relationship between the closed-loop equilibrium points and a control parameter. Finally, we verify the theoretical results by means of simulations on a 4-link model of a gymnast on the high bar. This study not only unifies some previous results for acrobots and three-link robots with a passive first joint, but also provides insight into the energy- and passivity-based control of underactuated multiple-degree-of-freedom systems. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1986 / 1994
页数:9
相关论文
共 29 条
[1]   Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one [J].
Acosta, JA ;
Ortega, R ;
Astolfi, A ;
Mahindrakar, AD .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (12) :1936-1955
[2]  
[Anonymous], 1998, LECT NOTES CONTROL I
[3]   Nonholonomic control of a three-DOF planar underactuated manipulator [J].
Arai, H ;
Tanie, K ;
Shiroma, N .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1998, 14 (05) :681-695
[4]  
Arikawa K, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P3992, DOI 10.1109/ROBOT.2002.1014358
[5]   Swinging up a pendulum by energy control [J].
Åström, KJ ;
Furuta, K .
AUTOMATICA, 2000, 36 (02) :287-295
[6]   Trajectory planning and control for planar robots with passive last joint [J].
De Luca, A ;
Oriolo, G .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2002, 21 (5-6) :575-590
[7]   Energy based control of the Pendubot [J].
Fantoni, I ;
Lozano, R ;
Spong, MW .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2000, 45 (04) :725-729
[8]   Adaptive stabilization of uncertain nonholonomic systems by state and output feedback [J].
Ge, SS ;
Wang, ZP ;
Lee, TH .
AUTOMATICA, 2003, 39 (08) :1451-1460
[9]   Experimental analysis and control of a chaotic Pendubot [J].
González-Hernández, HG ;
Alvarez, J ;
Alvarez-Gallegos, J .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (09) :891-901
[10]   Nonlinear control of mechanical systems with an unactuated cyclic variable [J].
Grizzle, JW ;
Moog, CH ;
Chevallereau, C .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (05) :559-576