A QP Artificial Neural Network Inverse Kinematic Solution for Accurate Robot Path Control

  • Yildirim Sahin (Erciyes University, Faculty of Engineering, Mechanical Engineering Department) ;
  • Eski Ikbal (Erciyes University, Faculty of Engineering, Mechanical Engineering Department)
  • Published : 2006.07.01

Abstract

In recent decades, Artificial Neural Networks (ANNs) have become the focus of considerable attention in many disciplines, including robot control, where they can be used to solve nonlinear control problems. One of these ANNs applications is that of the inverse kinematic problem, which is important in robot path planning. In this paper, a neural network is employed to analyse of inverse kinematics of PUMA 560 type robot. The neural network is designed to find exact kinematics of the robot. The neural network is a feedforward neural network (FNN). The FNN is trained with different types of learning algorithm for designing exact inverse model of the robot. The Unimation PUMA 560 is a robot with six degrees of freedom and rotational joints. Inverse neural network model of the robot is trained with different learning algorithms for finding exact model of the robot. From the simulation results, the proposed neural network has superior performance for modelling complex robot's kinematics.

Keywords

References

  1. Aspragathos, N. A. and Dimitros, J. K., 1998, A Comparative Study of Three Methods for Robot Kinematics,' IEEE Transcations on Systems Man and Cybernetics Part B-Cybernetics, Vol. 28, No.2, pp. 135-145 https://doi.org/10.1109/3477.662755
  2. Bravo, F. J. A., 1990, 'Multi Layer Back Propagation Network for Learning The Forward and Inverse Kinematic Equations,' In Proceedings of The International JCNNs, Washington D. C., Vol. 2, pp. 319-322
  3. Choi, K. B., 2003, 'Kinematic Analysis and Optimal Design of 3-PPR Planar Parallel Manipulator,' KSME International Journal, Vol. 17, No.4, pp. 528-537
  4. Craig, J. J., 1989, Introduction to Robotics: Mechanics and Control, Addison Wesley Publishing Company
  5. Guez, A. and Ahmad, Z., 1989, 'Accelerated Convergence in The Inverse Kinematics Via Multilayer Feed Forward Neural Networks,' In Proceeding of The International JCNNs, Washington D. C., Vol. 2, pp. 341-347 https://doi.org/10.1109/IJCNN.1989.118720
  6. Guo, J. and Cherhassky, V., 1989, 'A Solution to The Inverse Kinematic Problem in Robotics Using Neural Network Processing,' In Proceeding of The International JCNNs, Washington D. C., Vol. 2, pp. 299-304 https://doi.org/10.1109/IJCNN.1989.118714
  7. Ha, I. C. and Han, M. C., 2004, 'A Robust Control with a Neural Network Structure for Uncertain Robot Manipulator,' KSME International Journal, Vol. 18, No. 11, pp. 1916-1922
  8. Jin, T. S. and Lee, J. -M., 2003, 'The Position/Orientation Determination of Mobile-Task Robot Using an Active Calibration Scheme,' KSME International Journal, Vol. 17, No. 10, pp.1431-1442
  9. Kang, T., Choi, H. and Kim, M., 2003, 'Development of Anthropomorphic Robot Hand SKK Robot Hand I,' KSME International Journal, Vol. 17, No.2, pp. 230-238
  10. Lee, J., Lim, J., Park, C. W. and Kim, S., 2004, 'Adaptive Model Reference Control Based on Tagaki-Sugeno Fuzzy Models with Applications to Flexible Joint Manipulators,' KSME International Journal, Vol. 18, No.3, pp.337-346
  11. Pashkevich, A., 1997, 'Real-Time Inverse Kinematics for Robots with Offset and Reduced Wrist,' Control Engineering Practice, Vol. 5, No. 10, pp. 1443-1450 https://doi.org/10.1016/S0967-0661(97)00142-1
  12. Tchon, K., 2000, 'Hyperbolic Normal Forms for Manipulator Kinematics,' IEEE Transactions on Robotics and Automation, Vol. 16, No.2, pp.196-201 https://doi.org/10.1109/70.843176
  13. Yildirim, S., 2004, 'Adaptive Robust Neural Controller for Robots,' Robotics and A utonomous Systems, Vol. 46, No.3, pp. 175-184 https://doi.org/10.1016/j.robot.2003.11.008