A composite controller for trajectory tracking applied to the Furuta pendulum

被引:33
作者
Aguilar-Avelar, Carlos [1 ]
Moreno-Valenzuela, Javier [1 ]
机构
[1] Inst Politecn Nacl CITEDI, Tijuana 22510, BC, Mexico
关键词
Trajectory tracking; Nonlinear control; Underactuated systems; Furuta pendulum; Real-time control; UNDERACTUATED MECHANICAL SYSTEMS; EULER-LAGRANGE SYSTEMS; SLIDING-MODE CONTROL; INVERTED PENDULUM; SWING-UP; STABILIZATION; DESIGN; IDENTIFICATION; DYNAMICS;
D O I
10.1016/j.isatra.2015.02.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a new composite scheme is proposed, where the total control action is composed of the sum of a feedback-linearization-based controller and an energy-based compensation. This new proposition is applied to the rotary inverted pendulum or Furuta pendulum. The Furuta pendulum is a well-known underactuated mechanical system with two degrees of freedom. The control objective in this case is the tracking of a desired periodic trajectory in the actuated joint, while the unactuated link is regulated at the upward position. The closed-loop system is analyzed showing uniformly ultimately boundedness of the error trajectories. The design procedure is shown in a constructive form, such that it may be applied to other underactuated mechanical systems, with the proper definitions of the output function and the energy function. Numerical simulations and real-time experiments show the practical viability of the controller. Finally, the proposed algorithm is compared with a tracking controller previously reported in the literature. The new algorithm shows better performance in both arm trajectory tracking and pendulum regulation. (C) 2015 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:286 / 294
页数:9
相关论文
共 58 条
[1]   Integral backstepping sliding mode control for underactuated systems: Swing-up and stabilization of the Cart-Pendulum System [J].
Adhikary, Nabanita ;
Mahanta, Chitralekha .
ISA TRANSACTIONS, 2013, 52 (06) :870-880
[2]   Stabilization of the Furuta pendulum based on a Lyapunov function [J].
Aguilar Ibanez, Carlos ;
Sossa Azuela, Juan H. .
NONLINEAR DYNAMICS, 2007, 49 (1-2) :1-8
[3]   Output feedback stabilization of the inverted pendulum system: a Lyapunov approach [J].
Aguilar-Ibanez, Carlos ;
Suarez-Castanon, Miguel S. ;
Cruz-Cortes, Nareli .
NONLINEAR DYNAMICS, 2012, 70 (01) :767-777
[4]   The direct Lyapunov method for the stabilisation of the Furuta pendulum [J].
Aguilar-Ibanez, Carlos ;
Suarez-Castanon, Miguel S. ;
Gutierres-Frias, Oscar O. .
INTERNATIONAL JOURNAL OF CONTROL, 2010, 83 (11) :2285-2293
[5]  
[Anonymous], IEEE T IND ELECT
[6]  
[Anonymous], SICE J CONTROL MEASU
[7]   A nonlinear hybrid controller for swinging-up and stabilizing the Furuta pendulum [J].
Aracil, J. ;
Acosta, J. A. ;
Gordillo, F. .
CONTROL ENGINEERING PRACTICE, 2013, 21 (08) :989-993
[8]  
Azar AT, 2015, STUD COMPUT INTELL, V576, P1, DOI 10.1007/978-3-319-11173-5_1
[9]   Tracking fast inverted trajectories of the underactuated acrobot [J].
Berkemeier, MD ;
Fearing, RS .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1999, 15 (04) :740-750
[10]   On the Dynamics of the Furuta Pendulum [J].
Cazzolato, Benjamin Seth ;
Prime, Zebb .
JOURNAL OF CONTROL SCIENCE AND ENGINEERING, 2011, 2011