scholarly journals 2A1-E13 Method for Solving Inverse Kinematics of Robot Manipulator using Genetic Algorithm and Neural Network

2006 ◽  
Vol 2006 (0) ◽  
pp. _2A1-E13_1-_2A1-E13_4
Author(s):  
Seiji AOYAGI ◽  
Junichi MARUYAMA ◽  
Takaaki Tanaka
Author(s):  
Panchand Jha

<span>Inverse kinematics of manipulator comprises the computation required to find the joint angles for a given Cartesian position and orientation of the end effector. There is no unique solution for the inverse kinematics thus necessitating application of appropriate predictive models from the soft computing domain. Artificial neural network and adaptive neural fuzzy inference system techniques can be gainfully used to yield the desired results. This paper proposes structured artificial neural network (ANN) model and adaptive neural fuzzy inference system (ANFIS) to find the inverse kinematics solution of robot manipulator. The ANN model used is a multi-layered perceptron Neural Network (MLPNN). Wherein, gradient descent type of learning rules is applied. An attempt has been made to find the best ANN configuration for the problem. It is found that ANFIS gives better result and minimum error as compared to ANN.</span>


Robotica ◽  
1997 ◽  
Vol 15 (1) ◽  
pp. 3-10 ◽  
Author(s):  
Ziqiang Mao ◽  
T. C. Hsia

This paper investigates the neural network approach to solve the inverse kinematics problem of redundant robot manipulators in an environment with obstacles. The solution technique proposed requires only the knowledge of the robot forward kinematics functions and the neural network is trained in the inverse modeling manner. Training algorithms for both the obstacle free case and the obstacle avoidance case are developed. For the obstacle free case, sample points can be selected in the work space as training patterns for the neural network. For the obstacle avoidance case, the training algorithm is augmented with a distance penalty function. A ball-covering object modeling technique is employed to calculate the distances between the robot links and the objects in the work space. It is shown that this technique is very computationally efficient. Extensive simulation results are presented to illustrate the success of the proposed solution schemes. Experimental results performed on a PUMA 560 robot manipulator is also presented.


Robotica ◽  
2004 ◽  
Vol 22 (6) ◽  
pp. 611-621 ◽  
Author(s):  
Yangmin Li ◽  
Sio Hong Leong

A method is proposed to solve the inverse kinematics and control problems of robot control systems using a cerebellar model articulation controller neural network combined with a genetic algorithm. Computer simulations and experiments with a 7-DOF redundant modular manipulator have demonstrated the effectiveness of the proposed method.


Author(s):  
Hayder Mahdi Abdulridha ◽  
Zainab Abdullah Hassoun

In this study, a control system was designed to control the robot's movement (The Mitsubishi RM-501 robot manipulator) based on the quantum neural network (QNN). A proposed method was used to solve the inverse kinematics in order to determine the angles values for the arm's joints when it follows through any path. The suggested method is the QNN algorithm. The forward kinematics was derived according to Devavit–Hartenberg representation. The dynamics model for the arm was modeled based on Lagrange method. The dynamic model is considered to be a very important step in the world of robots. In this study, two methods were used to improve the system response. In the first method, the dynamic model was used with the traditional proportional–integral–derivative (PID) controller to find its parameters (Kp, Ki, Kd) by using Ziegler Nichols method. In the second method, the PID parameters were selected depending on QNN without the need to a mathematical model of the robot manipulator. The results show a better response to the system when replacing the traditional PID controller with the suggested controller.


Author(s):  
Gabriel Daltro Duarte ◽  
Claudio Pereira Mego Quinteros ◽  
Lincoln Machado Araújo

Today’s world is going through what is known as the Fourth Industrial Revolution. Robots have been gaining more and more space in the industry and going beyond expectations. The use of robots in industry is related to the increasing production and the quality of the electronic products. For an accurate movement of a robot manipulator it is necessary to obtain its inverse kinematic model, however, obtaining this model requires the challenging solution of a set of nonlinear equations. For this system of nonlinear equations there is no generic solution method. In view of this matter, this research aims to solve the problem of the inverse kinematics of a robot manipulator using artificial neural networks without the need to model the robot’s direct kinematics. Two neural network training methodologies, called offline training and online training were used. The basic difference between these two is that in the offline methodology all training points are obtained before any training of the neural network occurs, whereas in online training the use of a training method is recurrent. As the robot moves, new training points are obtained and training processes with the new acquired points are executed, allowing a learning process of continuous inverse kinematics. To validate the proposed methodology a prototype of a manipulated planar robot with one degree of freedom was developed and several architectures of neural networks were tested to find the optimal architecture. The offline training methodology obtained very satisfactory results for most of the neural network architectures tested. The online training only achieved satisfactory results in neural network architectures with quantities of neurons much larger than the quantities used in the architectures used in offline training and still obtained inferior results. The neural networks trained in offline mode, when compared to the training networks in the online mode, presented a greater capacity of generalization and a smaller value of output error. The online training has only achieved satisfactory results in neural network architectures with quantities of neurons much larger than the quantities used in the trained architectures in offline mode.


Sign in / Sign up

Export Citation Format

Share Document