Task-space neuro-sliding mode control of robot manipulators under Jacobian uncertainties

  • Rodolfo García-Rodríguez
  • Vicente Parra-Vega
Regular Papers Robotics and Automation


Cartesian robot control is an appealing scheme because it avoids the computation of inverse kinematics, in contrast to joint robot control approach. For tracking, high computational load is typically required to obtain Cartesian robot dynamics. In this paper, an alternative approach for Cartesian tracking is proposed under assumption that robot dynamics is unknown and the Jacobian are uncertain. A neuro-sliding second order mode controller delivers a low dimensional neural network, which roughly estimates inverse robot dynamics, and an inner smooth control loop guarantees exponential tracking. Experimental results are presented to confirm the performance in a real time environment.


Cartesian sliding mode control motion control tracking robots uncertain kinematics 


  1. [1]
    S. Arimoto, Control Theory of Non-linear Mechanical Systems, Oxford University Press, 1996.Google Scholar
  2. [2]
    B. Brogliato, I.-D. Landau, and R. Lozano-Leal, “Adaptive motion control of robot manipulators: a unified approach based on passivity,” International Journal of Robust and Nonlinear Control, vol. 1, no. 3, pp. 187–202, 1991.zbMATHCrossRefGoogle Scholar
  3. [3]
    C. C. Cheah, “On duality of inverse Jacobian and transpose Jacobian in task -space regulation of robots,” Proc. IEEE Int. Conf. on Robotics and Automation, pp. 2571–2576, 2006.Google Scholar
  4. [4]
    C. C. Cheah, M. Hirano, S. Kawamura, and S. Arimoto, “Approximate Jacobian control for robots with uncertain kinematics and dynamics,” IEEE Trans. on Robotics and Automation, vol. 19, no. 4, pp. 692–702, 2003.CrossRefGoogle Scholar
  5. [5]
    C. C. Cheah, M. Hirano, S. Kawamura, and S. Arimoto, “Approximate Jacobian control with taskspace damping for robot manipulators,” IEEE Trans. on Automatic Control, vol. 19, no. 5, pp. 752–757, 2004.MathSciNetCrossRefGoogle Scholar
  6. [6]
    C. C. Cheah, S. Kawamura, and S. Arimoto, “Feedback control for robotics manipulator with uncertain Jacobian matrix,” Journal of Robotics Systems, vol. 16, no. 2, pp. 120–134, 1999.MathSciNetCrossRefGoogle Scholar
  7. [7]
    C. C. Cheah and H. C. Liaw, “Inverse Jacobian regulator with gravity compensation: stability and experiment,” IEEE Trans. on Robotics, vol. 21, no. 4, pp. 741–747, 2005.CrossRefGoogle Scholar
  8. [8]
    C. C. Cheah, C. Liu, and J. J. E. Slotine, “Adaptive Jacobian tracking control of robots with uncertainties in kinematics, dynamics and actuator models,” IEEE Trans. on Automatic Control, vol. 51 no. 6, pp. 1024–1029, 2006.MathSciNetCrossRefGoogle Scholar
  9. [9]
    C. C. Cheah and J. J. E. Slotine, “Adaptive tracking control for robots with unknown kinematics and dynamics properties,” International Journal of Robotics Research, vol. 25, no. 3, pp. 283–296, 2006.CrossRefGoogle Scholar
  10. [10]
    N. E. Cotter, “The stone-weierstrass theorem and its application to neural network,” IEEE Trans. on Neural Networks, vol. 1, no. 4, pp. 290–295, 1990.MathSciNetCrossRefGoogle Scholar
  11. [11]
    G. Cybenko, “Approximation by superpositions of a sigmoidal function,” Mathematics of Control, Signals, and Systems, vol. 2, pp. 303–314, 1989.MathSciNetzbMATHCrossRefGoogle Scholar
  12. [12]
    C. Edwards and S. K. Spergeon, Sliding Mode Control: Theory and Applications, Taylor & Francis, London, 1998.Google Scholar
  13. [13]
    M. Ertugrul and O. Kaynak, “Neuro sliding mode control of robotic manipulators,” Mechatronics, vol. 10, no. 1–2, pp. 239–263, 2000.CrossRefGoogle Scholar
  14. [14]
    S. S. Ge and C. C. Hang, “Structural network modeling and control of rigid body robots,” IEEE Trans. on Robotics and Automation, vol. 14, no. 5, pp. 823–827, 1998.CrossRefGoogle Scholar
  15. [15]
    S. S. Ge and T. H. Harris, Adaptive Neural Network Control of Robotic Manipulators, World Scientific, 1994.Google Scholar
  16. [16]
    A. Karakasoglu and M. Sundareshan, “A recurrent neural network-based adaptive variable structure model following control of robotic manipulators,” Automatica, vol. 31, no. 10, pp. 1495–1507, 1995.MathSciNetzbMATHCrossRefGoogle Scholar
  17. [17]
    F. L. Lewis and C. T. Abdallaah, Control of Robot Manipulators, Macmillan, New York, 1994.Google Scholar
  18. [18]
    F. L. Lewis, A. Yegildirek, and K. Liu, “Multilayer neural-net robot controller with guaranteed tracking performance,” IEEE Trans. on Neural Networks, vol. 7, no. 2, pp. 388–399, 1996CrossRefGoogle Scholar
  19. [19]
    C. Liu, C. C. Cheah, and J. J. E. Slotine, “Adaptive Jacobian tracking control of rigid-link electrically driven robots based on visual task-space information,” Automatica, vol. 42, pp. 1491–1501, 2006.MathSciNetzbMATHCrossRefGoogle Scholar
  20. [20]
    L. Cheng, Z.-G. Hou, and M. Tan, “Adaptive neural network tracking control of manipulators using quaternion feedback,” Proc. IEEE Int. Conf. on Robotics and Automation, pp. 3371–3376, 2008.Google Scholar
  21. [21]
    L. Cheng, Z.-G. Hou, and M. Tan, “Adaptive neural network tracking control for manipulators with uncertain kinematics, dynamics and actuator model,” Automatica, vol. 45, no. 10, pp. 2312–2318, 2009.zbMATHCrossRefGoogle Scholar
  22. [22]
    G. Loreto and R. Garrido, “Stable neurovisual servoing for robot manipulators,” IEEE Trans. on Neural Networks, vol. 17, no. 4, pp. 953–965, 2006.CrossRefGoogle Scholar
  23. [23]
    F. Miyazaki and Y. Masutani, “Robustness of sensory feedback control based on imperfect Jacobian,” Robotic Research: The Fifth International Symposium, pp. 201–208, 1990.Google Scholar
  24. [24]
    S. A. Moosavian and P. Evangelos, “Modified transpose Jacobian control of robotic system,” Automatica, vol. 43, pp. 1226–1233, 2007.zbMATHCrossRefGoogle Scholar
  25. [25]
    R. Ortega and M. Spong, “Adaptive motion control of rigid robots: a tutorial,” Proc. IEEE Conf. on Decision and Control, pp. 1575–1883, 1988.Google Scholar
  26. [26]
    V. Parra-Vega, “Second order sliding mode control for robot arms with time base generator for finitetime tracking,” Dynamics and Control, vol. 11, pp. 174–186, 2001.MathSciNetCrossRefGoogle Scholar
  27. [27]
    V. Parra-Vega, R. García-Rodríguez, and F. Ruiz Sánchez, “Second order sliding mode adaptive neurocontrol for robots arms with finite time convergence,” Proc. of the 16th IFAC World Congress, 2005.Google Scholar
  28. [28]
    J. J. E. Slotine and W. Li, “On the adaptive control of robot manipulator,” Int. Journal of Robotics Research, vol. 6, no. 3, pp.49–59, 1987.CrossRefGoogle Scholar
  29. [29]
    Y. Stepanenko and Ch.Y. Su, “Variable structure control of robots manipulators with nonlinear sliding manifolds,” Int. Journal of Control, vol. 58, pp. 285–300, 1993.MathSciNetzbMATHCrossRefGoogle Scholar
  30. [30]
    B. Widrow and M. E. Hoff, “Adaptive switching circuits,” Institute of Radio Engineering IRE WESCON Convention Record, Part 4, pp. 96–104, 1960.Google Scholar
  31. [31]
    H. Yazarel and C. C. Cheah, “Task-space adaptive control of robotic manipulators with uncertainties in gravity regressor matrix and kinematics,” IEEE Trans. on Automatic Control, vol. 47, no. 9, pp. 1580–1585, 2002.MathSciNetCrossRefGoogle Scholar
  32. [32]
    Y. Zhao and C. C. Cheah, “Neural network control of multifingered robot hands using visual feedback,” IEEE Trans. on Neural Networks, vol. 20, no. 5, pp. 758–767, 2009.CrossRefGoogle Scholar

Copyright information

© Institute of Control, Robotics and Systems and The Korean Institute of Electrical Engineers and Springer-Verlag Berlin Heidelberg  2011

Authors and Affiliations

  • Rodolfo García-Rodríguez
    • 1
  • Vicente Parra-Vega
    • 2
  1. 1.Facultad de Ingeniería y Ciencias AplicadasUniversidad de los AndesLas Condes, SantiagoChile
  2. 2.Robotics and Advanced, Manufacturing DivisionCINVESTAVCampus SaltilloMéxico

Personalised recommendations