Identification and Control of an Electro Hydraulic Robot Particle Swarm Optimization-neural Network(PSO-NN) Approach

This paper proposes a novel approach based on the training of the Neural Network method with Particle Swarm Optimization (PSO-NN) for identification of a hydraulic servo robot. The robot is considered to have two degrees of freedom; one is rotational and the other is translational. A feed forward NN is designed for the problem and the weights of the network are trained using Particle Swarm Optimization (PSO) algorithm. In order to demonstrate the performance of PSO-NN, the designed network is also trained and tested with the Back Propagation (BP-NN) algorithm. Test results validated that the performance of PSONN is better than BP-NN algorithm both in convergence speed and in convergence accuracy. The results also illustrate that PSO-NN algorithm is an applicable and effective method for identification and control of a robotic system.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  L. C. Dulger,et al.  Self-tuning control as conventional method , 2003 .

[3]  Michael R. Lyu,et al.  A hybrid particle swarm optimization-back-propagation algorithm for feedforward neural network training , 2007, Appl. Math. Comput..

[4]  M. Eghtesad,et al.  Neural network solution for the forward kinematics problem of a redundant hydraulic shoulder , 2005, 31st Annual Conference of IEEE Industrial Electronics Society, 2005. IECON 2005..

[5]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[6]  Andries Petrus Engelbrecht,et al.  Cooperative learning in neural networks using particle swarm optimizers , 2000, South Afr. Comput. J..

[7]  Frank L. Lewis,et al.  Neural Network Control of Robot Manipulators , 1996, IEEE Expert.

[8]  Magdy M. Abdelhameed Adaptive neural network based controller for robots , 1999 .

[9]  Richard D. Braatz,et al.  On the "Identification and control of dynamical systems using neural networks" , 1997, IEEE Trans. Neural Networks.

[10]  Lin Tingqi,et al.  A online-trained neural network controller for electro-hydraulic servo system , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[11]  Hong-Bo Liu,et al.  Neural networks learning using vbest model particle swarm optimisation , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[12]  Yu Li,et al.  Particle swarm optimisation for evolving artificial neural network , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[13]  N. K. Bose,et al.  Neural Network Fundamentals with Graphs, Algorithms and Applications , 1995 .

[14]  Nariman Sepehri,et al.  Modeling and prediction of hydraulic servo actuators with neural networks , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).