Manipulator Joint Friction Identification using Genetic Algorithm and its Experimental Verification

유전 알고리듬을 이용한 매니퓰레이터 조인트의 마찰력 규명 및 실험적 검증

  • Published : 2000.06.01


Like many other mechanical dynamic systems, flexible manipulator systems experience stiction or sticking friction, which may cause input-dependent instabilities. Manipulator performance can be enha nced by identifying friction but it is hard and expensive to measure friction by direct and precise sensing of contact displacements and forces. This study addresses the problem of identifying flexible manipulator joint friction. A dynamic model of a two-link flexible manipulator based upon finite element and Lagrange's method is constructed. The dynamic model includes the effects of joint compliances and actuator dynamics. Friction is also incorporated in the dynamic model to account for stick-slip at the joints. Next, the friction parameters are to be determined. The identification problem is posed as an optimization problem to be solved using nonlinear programming methods. A genetic algorithm is used to increase the convergence rate and the chances of finding the global optimum. The identified friction parameters are experimentally verified and it is expected that the identification technique is applicable to a system parameter identification problem associated with a wide class of nonlinear systems.


Flexible Manipulator;Friction Identification;Genetic Algorithm;Optimization Problem


  1. Canudas de Wit, C, 1991, 'Adaptive Friction Compensation in Robot Manipulators: :Low Velocities,' International Journal of Robotics Reasearch, Vol. 10, No. 3, pp. 189-199
  2. Canudas de Wit, C. and Olsson, H., 1995, 'A New Model for Control of Systems with Friction,' IEEE Transactions on Automatic Control, Vol. 40, No. 3, pp 419-425
  3. David E. Goldberg, 1989, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley
  4. Spong, M. W., 1987, 'Modeling and Control of Elastic Joint Robots,' Trans. ASME, Journal of Dynamic Systems, Measurement, and Control, Vol. 109, pp. 310-319
  5. 김경호, 1998, '최적화 기법을 이용한 매니퓰레이터 조인트 마찰력 규명 및 실험적 검증,' 한국과학기술원 기계공학과 석사학위 논문
  6. Cho, J. K., 1995, 'Input Shaping to Reduce Vibration of a Time-Varying System,' Ph D Thesis, Department of Mechanical Engineering, KAIST
  7. Cheok, K. C, Hu, H. and Loh, N. K., 1988, 'Modeling and Identification of a Class of Servomechanism Systems with Stick-Slip Friction,' Trans. ASME, Journal of Dynamic Systems Measurement and Control, Vol. 110, pp. 324-328
  8. Armstrong-Helouvry, B., Dupont, R and Wit, C.C.D., 1994, 'A Survey of Models, Analysis Tools and Compensation Methods for the Control of Machines with Friction,' Automatica, Vol. 30, No. 7, pp.1083-1138
  9. Haessig, D. A. and Friedland, Jr. B., 1991, 'On the Modeling and Simulation of Friction,' Trans. ASME, Journal of Dynamic Systems, Measurement, and Control, Vol. 113, pp. 354-362
  10. 김원진, 1998, '주파수영역방법에 의한 비선형 모델변수의 실험적 규명,' 대한기계학회지논문 집 A, Vol. 22, No.2, pp. 458-466