Novel Artificial Neural Network Application for Prediction of Inverse Kinematics of Robot Manipulator

The robot control problem can be divided into two main areas, kinematics control (the coordination of the links of kinematics chain to produce desire motion of the robot), and dynamic control (driving the actuator of the mechanism to follow the commanded position velocities). In general the control strategies used in robot involves position coordination in Cartesian space by direct or indirect kinematics method. Inverse kinematics comprises the computation need to find the join angles for a given Cartesian position and orientation of the end effectors. This computation is fundamental to control of robot arms but it is very difficult to calculate an inverse kinematics solution of robot manipulator. For this solution most industrial robot arms are designed by using a non-linear algebraic computation to finding the inverse kinematics solution. From the literature it is well described that there is no unique solution for the inverse kinematics. That is why it is significant to apply an artificial neural network models. Here structured artificial neural network (ANN) models an approach has been proposed to control the motion of robot manipulator. In these work two types of ANN models were used. The first kind ANN model is MLP (multi-layer perceptrons) which was famous as back propagation neural network model. In this network gradient descent type of learning rules are applied. The second kind of ANN model is PPN (polynomial poly-processor neural network) where polynomial equation was used. Here, work has been undertaken to find the best ANN configuration for the problem. It was found that between MLP and PPN, MLP gives better result as compared to PPN by considering average percentage error, as the performance index.

[1]  Masanori Sugisaka,et al.  Inverse kinematics solution based on fuzzy logic for redundant manipulators , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[2]  Alan S. Morris,et al.  Finding the inverse kinematics of manipulator arm using artificial neural network with lookup table , 1997, Robotica.

[3]  Kah Bin Lim,et al.  Forward kinematics solution of Stewart platform using neural networks , 1997, Neurocomputing.

[4]  Vassilios Morellas,et al.  Neural network learning of the inverse kinematic relationships for a robot arm , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[5]  M. J. Nigam,et al.  Neuro-Fuzzy based Approach for Inverse Kinematics Solution of Industrial Robot Manipulators , 2008, Int. J. Comput. Commun. Control.

[6]  Khashayar Khorasani,et al.  Neural network architectures for the forward kinematics problem in robotics , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[7]  Allon Guez,et al.  On the solution to the inverse kinematic problem , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Jun Wang,et al.  A dual neural network for kinematic control of redundant robot manipulators , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[9]  Patrick van der Smagt,et al.  Neural Network Control of a Pneumatic Robot Arm , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[10]  E. A. Al-Gallaf Neural Networks for Multi-Finger Robot Hand Control , 2008 .

[11]  C. Kozakiewicz,et al.  Partitioned neural network architecture for inverse kinematic calculation of a 6 DOF robot manipulator , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[12]  René V. Mayorga,et al.  Inverse kinematics and geometrically bounded singularities prevention of redundant manipulators: An Artificial Neural Network approach , 2005, Robotics Auton. Syst..

[13]  Bakir Lacevic,et al.  Neural Network Controller for Mobile Robot Motion Control , 2008 .

[14]  Alireza Fatehi,et al.  Neural Networks Approaches for Computing the Forward Kinematics of a Redundant Parallel Manipulator , 2008 .

[15]  Serkan Aydin,et al.  An improved approach to the solution of inverse kinematics problems for robot manipulators , 2000 .

[16]  Madan M. Gupta,et al.  Performance comparison of dynamic neural networks as applied to robot inverse kinematic computations , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[17]  Jun Wang,et al.  Recurrent neural networks for minimum infinity-norm kinematic control of redundant manipulators , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[18]  G. Josin,et al.  Robot control using neural networks , 1988, IEEE 1988 International Conference on Neural Networks.

[19]  Ricardo O. Carelli,et al.  Neural networks for advanced control of robot manipulators , 2002, IEEE Trans. Neural Networks.