On the Transforming of Control Space by Manipulator Jacobian

  • Fateh, Mohammad Mehdi (Department of Electrical and Robotic Engineering, Shahrood University of Technology) ;
  • Farhangfard, Hasan (Department of Electrical and Robotic Engineering, Shahrood University of Technology)
  • Published : 2008.02.28

Abstract

The transposed Jacobian is proposed to transform the control space from task space to joint space, in this paper. Instead of inverse Jacobian, the transposed Jacobian is preferred to avoid singularity problem, short real time calculations and its generality to apply for rectangular Jacobian. On-line Jacobian identification is proposed to cancel parametric errors produced by D-H parameters of manipulator. To identify Jacobian, the joint angles and the end-effector position are measured when tracking a desired trajectory in task space. Stability of control system is analyzed. The control system is simulated for position control of a two-link manipulator driven by permanent magnet dc motors. Simulation results are shown to compare the roles of inverse Jacobian and transposed Jacobian for transforming the control space.

Keywords

References

  1. M. W. Spong, Motion Control of Robot Manipulators, in Handbook of Control, CRC Press, pp. 1339-1350, 1996
  2. K. L. Doty, C. Melchiorri, and C. Bonivento, "A theory of generalized inverse applied to Robotics," International Journal of Robotics Research, vol. 12, no. 1, pp. 1-19, 1995
  3. M. A. Arteaga, A. C. Sanchez, and V. P. Vega, "Cartesian control of robots without dynamic model and observer design," Automatica, vol. 42, pp. 473-480, 2006 https://doi.org/10.1016/j.automatica.2005.11.004
  4. G. Antonelli, S. Chiaverini, and G. Fusco, "Real-time end-effector path following for robot manipulators subject to velocity, acceleration, and jerk joint limits," Proc. of IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 452-457, 2001
  5. M. Galicki, "Path-constrained control of a redundant manipulator in a task space," Robotics and Autonomous Systems, vol. 54, pp. 234-243, 2006 https://doi.org/10.1016/j.robot.2005.11.001
  6. D. Xiao, M. Song, B. K. Ghosh, N. Xi, T. J. Tarn, and Z. Yu, "Real-time integration of sensing, planning and control in robotic work-cells," Control Engineering Practice, vol. 12, pp. 653- 663, 2004 https://doi.org/10.1016/S0967-0661(03)00146-1
  7. G. Hutchinson, G. D. Hager, and P. Corke, "A tutorial on visual servo control," IEEE Trans. on Robotics and Automation, vol. 12, no. 5, pp. 651-670, 1996 https://doi.org/10.1109/70.538972
  8. G. Alici and B. Shirinzadeh, "A systematic technique to estimate positioning errors for robot accuracy improvement using laser interferometry based sensing," Mechanism and Machine Theory, vol. 40, pp. 879-906, 2005 https://doi.org/10.1016/j.mechmachtheory.2004.12.012
  9. M. Jarviluoma and T. Heikkila, "An ultrasonic multi-sensor system for object loading applications," Mechatronics, vol. 5, no. 4, pp. 433-440, 1995 https://doi.org/10.1016/0957-4158(95)00007-R
  10. T. J. Tarn, M. Song, N. Xi, and B. K. Ghosh, "Multi sensor fusion scheme for calibration-free stereo vision in a manufacturing work-cell," Proc. of IEEE/SICE/RSJ Multi Sensor Fusion and Integration for Intelligent Systems, Washington DC, USA, pp. 416-423, 1996
  11. D. Xiao, B. K. Ghosh, N. Xi, and T. J. Tarn, "Intelligent robotic manipulation with hybrid position/force control in an uncalibrated workspace," Proc. of IEEE International Conference on Robotics and Automation, vol. 2, pp. 1671-1676, Belgium, 1998
  12. C. R. Mirman and K. C. Gupta, "Identification of position-independent robot parameter errors using special Jacobian matrices," International Journal of Robotics Research, vol. 12, no. 3, pp. 288-298, 1993 https://doi.org/10.1177/027836499301200307
  13. 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 https://doi.org/10.1016/j.automatica.2006.04.022
  14. H. Y. Cheah, S. Han, S. Kawamura, and S. Arimoto, "Grasping and position control for multi-fingered robot hands with uncertain jacobin matrices," Proc. of the American Control Conference Arlington, pp. 2403-2408, June 2001
  15. H. Yazarel and C. C. Cheah, "Adaptive visual servoing of robots with uncertain gravity regressor and Jacobian matrices," IEEE Trans. on Automatic Control, vol. 46, no. 8, pp. 652-657, 2001 https://doi.org/10.1109/9.917671
  16. C. C. Cheah, S. Kawamura, S. Arimoto, and K. Lee, "$H_{\infty}$ tuning for task-space feedback control of robot with uncertain Jacobin matrix," IEEE Trans. on Automatic Control, vol. 46, no. 8, pp. 1313-1318, 2001 https://doi.org/10.1109/9.940941
  17. C. C. Cheah, J. J. E. Slotine, and C. Liu, "Approximate Jacobian adaptive control for robot manipulators," Proc. of IEEE International Conference on Robotics & Automation, New Orleans, LA, pp. 3075-3080, April 2004
  18. Z. Alexei and H. Sandor, "Parameter identification of a robot arm using genetic algorithms," Periodica Polytechnic Ser. El. Eng., vol. 45, no. 3-4, pp. 195-209, 2001
  19. H. Mayeda, K. Osuka, and A. Kangawa, "A new identification method for serial manipulator arms," Proc. of the IFAC World Congress, pp. 74-79, 1984
  20. M. W. Spong and M. Vidyasagar, Robot Dynamics and Control, John Wiley & Sons, New York, 1989