A robust real time adaptive controller design for robot manipulator with eight-joints based on DSPs

  • Sung Hyun Han
  • Hideki Hashimoto


In this paper we propose a new technique to the design and real-time control of an adaptive controller for robotic manipulator based on digital signal processors. The Texas Instruments DSPs (TMS320C80) chips are used in implementing real-time adaptive control algorithms to provide enhanced motion control performance for robotic manipulators. In the proposed scheme, adaptation laws are derived from model reference adaptive control principle based on the improved Lyapunov second method. The proposed adaptive controller consists of an adaptive feed-forward and feedback controller and time-varying auxiliary controller elements. The proposed control scheme is simple in structure, fast in computation, and suitable for realtime control. Moreover, this scheme does not require any accurate dynamic modeling, nor values of manipulator parameters and payload. Performance of the proposed adaptive controller is illustrated by simulation and experimental results for robot manipulator with eight joints at the joint space and cartesian space.

Key Words

Model Reference Adaptive Control DSP (TMS320C80) Eight Joints Robot Real Time Control Implementation Lyapunov Stability 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Akkermans, T. H. and Stan, S. G., 2001, “Digital servo IC for optical disc drives,”Contr. Eng. Pract., Vol. 9, No. 11, pp. 1245–1253.CrossRefGoogle Scholar
  2. Berghuis, H., Orbega, R. and Nijmeijer, H., 1993, “A Robust Adaptive Robot controller,”IEEE Trans. Robotics and Automation, Vol.9, No. 6, pp. 825–830.CrossRefGoogle Scholar
  3. Bhatti, P. and Hannaford, B., 1997, “Singlechip Velocity Measurement System for Incremental Optical Encoders,”IEEE Trans. Contr. Syst. Techn., Vol. 5, No. 6, pp. 654–661.CrossRefGoogle Scholar
  4. Bortoff, S. A., 1994, “Advanced Nonlinear Robotic Control Using Digital Signal Processing,”IEEE Trans. Indust. Elect., Vol.41, No. 1.Google Scholar
  5. Choi, Y. K., Chang, M. J. and Bien, Z., 1986, “An Adaptive Control Scheme for Robot Manipulators,”IEEE Trans. Auto. Contr., Vol. 44, No. 4, pp. 1185–1191.MATHGoogle Scholar
  6. Craig, J. J., 1988, “Adaptive Control of Meduanical Manipulator,” Addison-wesley.Google Scholar
  7. Dubowsky, S. and DesForges, D. T., 1979, “The Application of Model Reference Adaptation Control to Robot Manipulators,”ASME J. Dyn. Syst. Meas. Contr., Vol. 101, pp. 193–200.MATHGoogle Scholar
  8. Han, S. H., Lee, J., Ahn, D., Lee, M. and Son, K., 1996, “Implementation of Robust Adaptive Controller of Robotic Manipulator using DSPs,”In Proceedings of Eleventh International Conference on System Engineering, Lasvegas, pp. 668-673.Google Scholar
  9. Hasi, T. C, 1986, “Adaptive Control Scheme for Robot Manipulators-A Review,”In Proceeding of the 1987 IEEE Conference on Robotics and Automation, San Fransisco, CA.Google Scholar
  10. Kim, H. S., Shim, Y. B., Cho, Y. M. nad Lee, K. I., 2002, “Robust Nonlinear Control of a 6 DOF Parallel Manipulator: Task Space Approach,”KSME International Journal, Vol. 16, No. 8, pp. 1053–1063.Google Scholar
  11. Kim, J. P. and Ryu, J. H. 2002, “Inverse Kinematic and Dynamic Analyses of 6-DOF PUS Type Parallel Manipulators,”KSME International Journal, Vol. 16, No. 1, pp. 13–23.Google Scholar
  12. Koditschek, D., 1983, “Quadratic Lyapunov Functions for Mecanical Systems,”Technical Report, No. 8703, Yale University, New Haven, CT.Google Scholar
  13. Koivo, A. and Guo, T. H., 1983, “Adaptive Linear Controller for Robot Manipulators,”IEEE Transactions and Automatic Control, Vol. AC-28, pp. 162–171.CrossRefGoogle Scholar
  14. Lasky, T. A. and Hsia, T. C, 1994, “Application of a Digital Signal Processor in Compliant Control of an Industrial Manipulator,”Proceedings of American Control Conference.Google Scholar
  15. Ma, Z., Shen, J., Hug, A. and Nakayama, K., 1995, “Automatic optimum Order Assignment in Adaptive Filters,” international conference onsignal Processing Applications & Technology, Boston, pp. 629-633.Google Scholar
  16. Mehdian, F. and Wirth, M., 1995, “Adaptive Control of Robotic Manipulators Using DSPs,”In Proceedings of American Control Conference, Seatle, pp. 480-481.Google Scholar
  17. Michael, K. and Issa, P., 1995, “Digital Signal Processor: A Control Element,”In Proceedings of American Control Conference, Seatle, pp. 470-474.Google Scholar
  18. Nicosia, S. and Tomee, P., 1984, “Model Reference Adaptive Control Algorithm for Imdustrial Robots,”A utomatica, Vol. 20, No. 5, pp. 635–644.MATHGoogle Scholar
  19. Ortega, R. and Spong, M. W., 1989, “Adaptive Motion Control of Rigid Robots: A Tutorial,”Automatica, Vol. 25, pp. 877–888.MATHCrossRefMathSciNetGoogle Scholar
  20. Parks, P. C. V., 1966, “Lyapunov Redesign of Model Reference Adaptive Control System,”IEEE Trans. Auto. Contr., Vol. AC-11, No. 3, pp. 362–267.CrossRefGoogle Scholar
  21. Sadegh, N. and Horowitz, R., 1990, “An Exponentially Stable Adaptive Control Law for Robot Manipulators,”IEEE Trans. Robotics and Automation, Vol. 9, No. 4.Google Scholar
  22. Tomei, P., 1991, “Adaptive PD Controller for Robot Manipulators,”IEEE Trans. Robotics and Automation, Vol. 7, No. 4.Google Scholar
  23. Yoshhiko, Y. M., 1995, “Model Reference Adaptive Control for Nonlinear System with unknown Degrees,”In the proceeding of American Control Conference, Seatle, pp. 2505-2514.Google Scholar

Copyright information

© The Korean Society of Mechanical Engineers (KSME) 2005

Authors and Affiliations

  1. 1.Division of Mechanical and Automation EngineeringKyungnam UniversityMasanKorea
  2. 2.Institute of Industrial scienceUniversity of TokyoRoppongi, Minato TokyoJapan

Personalised recommendations