Neural network controller for robotic motion control

Since a robotic manipulator has a complicated mathematical model, it is difficult to design a control system based on the complicated multi-variable nonlinear coupling dynamic model. Intelligent controllers using fuzzy and neural network approaches do not need a real mathematical model to design the control structure and have attracted the attention of robotic control researchers recently. A traditional fuzzy logic controller does not have learning capability and it needs a lot of effort to search for the optimal control rules and the shapes of membership functions. Owing to the time-varying behaviour of the system, the required fine tracking accuracy is difficult to achieve by adjusting the fuzzy rules only. The implementation problems of neural network control are the initial training and initial transient stability. In order to improve the position control accuracy and system robustness for industrial applications, a neural controller is first trained off-line by using the input and output (I/O) data of a traditional fuzzy controller. Then the neural controller is implemented on a five-degrees-of-freedom robot with a back propagation algorithm for online adjustment. The experimental results show that this neural network controller achieved the required trajectory tracking accuracy after 15 on-line operations.

[1]  H. Kazerooni Design and analysis of a statically balanced direct-drive manipulator , 1989, IEEE Control Systems Magazine.

[2]  C. W. de Silva,et al.  Knowledge-based control with application to robots , 1989 .

[3]  Henry Hexmoor,et al.  A fuzzy logic approach to robotic path planning with obstacle avoidance , 1986, 1986 25th IEEE Conference on Decision and Control.

[4]  Yoshiki Uchikawa,et al.  Trajectory control of robotic manipulators using neural networks , 1991 .

[5]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[6]  J. Zhou,et al.  Fuzzy control of robots , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[7]  Robert N. Lea,et al.  Fuzzy logic based robotic arm control , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[8]  Jenq-Neng Hwang,et al.  Neural network architectures for robotic applications , 1989, IEEE Trans. Robotics Autom..

[9]  A. Nedungadi,et al.  A novel approach to robot control using fuzzy logic , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[10]  Ju-Jang Lee,et al.  Resolved motion rate control of redundant robots using fuzzy logic , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[11]  G.V.S. Raju,et al.  Fuzzy rule based approach for robot motion control , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[12]  Mignon Park,et al.  Fuzzy compliance robot control using multi rule-base , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[13]  Heng-Ming Tai Trajectory tracking using neural networks , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[14]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[15]  K. F. Gill,et al.  Use of fuzzy logic in robotics , 1988 .