Control of acrobot based on lyapunov function
Xu-zhi Lai , Min Wu , Jin-hua She
Journal of Central South University ›› 2004, Vol. 11 ›› Issue (2) : 210 -215.
Control of acrobot based on lyapunov function
Fuzzy control based on Lyapunov function was employed to control the posture and the energy of an acrobot to make the transition from upswing control to balance control smoothly and stably. First, a control law based on Lyapunov function was used to control the angle and the angular velocity of the second link towards zero when the energy of the acrobot reaches the potential energy at the unstable straight-up equilibrium position in the upswing process. The controller based on Lyapunov function makes the second link straighten nature relatively to the first link. At the same time, a fuzzy controller was designed to regulate the parameters of the upper control law to keep the change of the energy of the acrobot to a minimum, so that the switching from upswing to balance can be properly carried out and the acrobot can enter the balance quickly. The results of simulation show that the switching from upswing to balance can be completed smoothly, and the control effect of the acrobot is improved greatly.
acrobot / fuzzy control / Takagi-Sugeno fuzzy model / model-free fuzzy control
| [1] |
Oriolo G, Nakamura Y. Control of mechanical systems with second-order nonholonomic constraints: underactuated manipulators [A]. Proc 30th IEEE Conf on Decision and Control [C]. Brighton, England, 1991, 2 398–2 403. |
| [2] |
CAI Z X, LAI X Z, SHE J H. Motion control of acrobots using fuzzy and sliding-made control strategy[A]. Proc 3rd World Congress on Intelligent Control and Automation[C]. Shanghai, China, 2000. 2 916–2 920. |
| [3] |
Hauser J, Murray R M. Nonlinear controllers for nonintegrable systems: the acrobot example [A]. Proc of American Control Conference [C]. America, 1990, 669–671. |
| [4] |
|
| [5] |
Spong M W. Energy based control of a class of underactuated mechanical systems [A]. Proc IFAC 13th Triennial World Congress [C]. San Francisco, USA, 1996. 431–435. |
| [6] |
|
| [7] |
Bortoff S A, Spong M W. Psedolinearization of acrobot using spline functions [A]. Proc 31st IEEE Conf on Decision and Control [C]. Tueson, Arizona, 1992. 593–598. |
| [8] |
She J H, Ohyama Y, Hirano K, et al. Motion control of acrobot using time-state control from [A]. Proc IASTED International Conference on Control and Applications [C]. Banff, Canada, 1998. 171–174. |
| [9] |
Michael H S, Michael A L, Mihaela U, et al. Design limitation of PD vs fuzzy controllers for the acrobot [A]. Proc IEEE Int Conf on Robotics and Automation [C]. Albuquerque, New Mexico, 1997. 1 130–1 135. |
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
/
| 〈 |
|
〉 |