Skip to main content
Log in

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

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Bortoff, S. A., 1994, “Advanced Nonlinear Robotic Control Using Digital Signal Processing,”IEEE Trans. Indust. Elect., Vol.41, No. 1.

  • 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.

    MATH  Google Scholar 

  • Craig, J. J., 1988, “Adaptive Control of Meduanical Manipulator,” Addison-wesley.

  • 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.

    MATH  Google Scholar 

  • 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.

  • 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.

  • 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 

  • 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 

  • Koditschek, D., 1983, “Quadratic Lyapunov Functions for Mecanical Systems,”Technical Report, No. 8703, Yale University, New Haven, CT.

  • Koivo, A. and Guo, T. H., 1983, “Adaptive Linear Controller for Robot Manipulators,”IEEE Transactions and Automatic Control, Vol. AC-28, pp. 162–171.

    Article  Google Scholar 

  • 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.

  • 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.

  • Mehdian, F. and Wirth, M., 1995, “Adaptive Control of Robotic Manipulators Using DSPs,”In Proceedings of American Control Conference, Seatle, pp. 480-481.

  • Michael, K. and Issa, P., 1995, “Digital Signal Processor: A Control Element,”In Proceedings of American Control Conference, Seatle, pp. 470-474.

  • Nicosia, S. and Tomee, P., 1984, “Model Reference Adaptive Control Algorithm for Imdustrial Robots,”A utomatica, Vol. 20, No. 5, pp. 635–644.

    MATH  Google Scholar 

  • Ortega, R. and Spong, M. W., 1989, “Adaptive Motion Control of Rigid Robots: A Tutorial,”Automatica, Vol. 25, pp. 877–888.

    Article  MATH  MathSciNet  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Sadegh, N. and Horowitz, R., 1990, “An Exponentially Stable Adaptive Control Law for Robot Manipulators,”IEEE Trans. Robotics and Automation, Vol. 9, No. 4.

  • Tomei, P., 1991, “Adaptive PD Controller for Robot Manipulators,”IEEE Trans. Robotics and Automation, Vol. 7, No. 4.

    Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sung Hyun Han.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Han, S.H., Hashimoto, H. A robust real time adaptive controller design for robot manipulator with eight-joints based on DSPs. J Mech Sci Technol 19, 1–14 (2005). https://doi.org/10.1007/BF02916100

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02916100

Key Words

Navigation