Sliding mode controller with sliding perturbation observer based on gain optimization using genetic algorithm

  • Ki Sung You
  • Min Cheol Lee
  • Wan Suk Yoo


The Stewart platform manipulator is a closed-kinematics chain robot manipulator that is capable of providing high structural rigidity and positional accuracy. However, this is a complex and nonlinear system, so the control performance of the system is not so good. In this paper, a new robust motion control algorithm is proposed. The algorithm uses partial state feedback for a class of nonlinear systems with modeling uncertainties and external disturbances. The major contribution is the design of a robust observer for the state and the perturbation of the Stewart platform, which is combined with a variable structure controller (VSC). The combination of controller and observer provides the robust routine called sliding mode control with sliding perturbation observer (SMCSPO). The optimal gains of SMCSPO, which is determined by nominal eigenvalues, are easily obtained by genetic algorithm. The proposed fitness function that evaluates the gain optimization is to put sliding function. The control performance of the proposed algorithm is evaluated by the simulation and experiment to apply to the Stewart platform. The results showed high accuracy and good performance.

Key Words

Sliding Perturbation Observer Sliding Mode Control Genetic Algorithm Gain Optimization 


  1. Stewart, D., 1966, “A Platform with Six Degree of Freedom,”Proc. of the Institute of Mechanical Engineering, Vol. 180, pp. 317–386.Google Scholar
  2. Hashimoto, H., Maruyama, K. and Harashima, F., 1987, “A Microprocessor-Based Robot Manipulator Control with Sliding Mode,”IEEE Trans. Industrial Electronics, Vol. 34, No. 1, pp. 11–18.CrossRefGoogle Scholar
  3. Lee, M. C., Son, K. and Lee, J. M., 1998, “Improving Tracking Performance of Industrial SCARA Robots Using a New Sliding Mode Control Algorithm,”KSME Int. J., Vol. 12, No. 5, pp. 761–772.Google Scholar
  4. Lee, M. C. and Aoshima, N., 1993, “Real Time Multi-Input Sliding Mode Control of a Robot Manipulator Based on DSP,”Proc. of SICE, pp. 1223–1228.Google Scholar
  5. Elmali, H. and Olgac, N., 1992, “Sliding Mode Control with Perturbation Estimation (SMCPE),”International Journal of Control, Vol. 56, pp. 923–941.MATHCrossRefMathSciNetGoogle Scholar
  6. Slotine, J. J., Hedrick J. K. and Misawa, E. A., 1987, “On Sliding Observers for Non-Linear Systems,”ASME Journal of Dynamic Systems, Measurement and Control, Vol. 109, pp. 245- 252.MATHCrossRefGoogle Scholar
  7. Jairo Terra, M., Elmali, H. and Olgac. N., 1997, “Sliding Mode Control With Sliding Perturbation Observer,”Journal of Dynamic Systems, Measurement, and Control, Vol. 119, pp.657- 665.MATHCrossRefGoogle Scholar
  8. Park, M. K. and Lee, M. C., 2002, “Identification of Motion Platform Using the Signal Compression Method with Pre-Processor and Its Application to Sliding Mode Control,”KSME Int. J., Vol. 16, No. 11, pp. 1379–1394.Google Scholar

Copyright information

© The Korean Society of Mechanical Engineers (KSME) 2004

Authors and Affiliations

  1. 1.Graduate School, Department of Mechanical and Intelligent Systems EngineeringPusan National UniversityBusanKorea
  2. 2.School of Mechanical Engineering and Research Institute of Mechanical TechnologyPusan National UniversityBusanKorea

Personalised recommendations