Hostname: page-component-76fb5796d-wq484 Total loading time: 0 Render date: 2024-04-25T17:04:54.259Z Has data issue: false hasContentIssue false

A study of neural network control of robot manipulators*

Published online by Cambridge University Press:  09 March 2009

Seul Jung
Affiliation:
Robotics Research Laboratory, Department of Electrical and Computer Engineering, University of California at Davis, Davis, CA 95615 (USA)
T. C. Hsia
Affiliation:
Robotics Research Laboratory, Department of Electrical and Computer Engineering, University of California at Davis, Davis, CA 95615 (USA)

Summary

The basic robot control technique is the model based computer-torque control which is known to suffer performance degradation due to model uncertainties. Adding a neural network (NN) controller in the control system is one effective way to compensate for the ill effects of these uncertainties. In this paper a systematic study of NN controller for a robot manipulator under a unified computed-torque control framework is presented. Both feedforward and feedback NN control schemes are studied and compared using a common back-propagation training algorithm. Effects on system performance for different choices of NN input types, hidden neurons, weight update rates, and initial weight values are also investigated. Extensive simulation studies for trajectory tracking are carried out and compared with other established robot control schemes.

Type
Articles
Copyright
Copyright © Cambridge University Press 1996

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Chen, F.C., “Back propagation Neural Networks for Nonlinear Self-tuning Adaptive ControlIEEE Control System Magazine 10(3), 4448 (1990).CrossRefGoogle Scholar
2.Chen, V.C. and Pao, Y.H., “Learning Control with Neural Network” IEEE Magazine 14481453 (1989).Google Scholar
3.Fukuda, T. and Shibata, T., “Theory and Applications of Neural Networks for Industrial Control SystemsIEEE Trans, on Industrial Electronics 39, 472489 (1992).CrossRefGoogle Scholar
4.Kraft III, L.G. and Campagna, D.P., “A Summary Comparison of CMAC Neural Network and Traditional Adaptive Control Systems” Neural Networks for Control (The MIT Press, Cambridge, Mass., 1990) pp. 143169.Google Scholar
5.Ku, C.C. and Lee, K.Y., “Diagonal Recurrent Neural Networks for Nonlinear System Control” American Control Conference(1992) pp. 545549.Google Scholar
6.Kuschewski, J.G., Hui, S. and Zak, S.H., “Application of Feedforward Neural Networks to Dynamical System Identification and ControlIEEE Trans, on Control Systems Technology 1, 3749 (y).CrossRefGoogle Scholar
7.Low, T.S., Lee, T.H. and Lim, H.K., “A Methodology for Neural Network Training for Control of Drives with NonlinearitiesIEEE Trans, on Industrial Electronics 40, No. 2, 243249 (1993).CrossRefGoogle Scholar
8.Narendra, K. and Parthasarathy, K., “Identification and Control of Dynamical Systems Using Neural NetworksIEEE Trans, on Neural Networks 1, 427 (1990).CrossRefGoogle ScholarPubMed
9.Tseng, H.C. and Hwang, V.H., “Neural Network for Nonlinear Servomechanism” Proc. of IEEE International Conference on Robotics and Automation(1991) pp. 24142417.Google Scholar
10.Yabuta, T. and Yamada, T., “Possibility of Neural Networks Controller for Robot Manipulator” Proc. of IEEE International Conference on Robotics and Automation(1990) pp. 16861691.Google Scholar
11.Horne, B., Jamshidi, M. and Vadiee, N., “Neural Networks in Robotics: A surveyIntelligent and Robotic Systems 3, 6166(1990).Google Scholar
12.Ishiguro, A., Furuhashii, T., Okuma, S. and Uchikawa, Y., “A Neural Network Compensator for Uncertainties of Robot ManipulatorIEEE Trans, on Industrial Electronics 39, 6166 (12, 1992).CrossRefGoogle Scholar
13.Katie, D., “Using Neural Network Model for Learning Control of Manipulation Robot” Proc. of Intelligent Autonomous Systems (1989) pp. 424433.Google Scholar
14.Kwato, M., Kurukkawa, K. and Suzuki, R., “A Hierarchical Neural Network Model for Learning of Voluntary Movement” Biological Cybernetics 169185 (1987).CrossRefGoogle Scholar
15.Miyamoto, H., Kawato, M., Setoyama, T. and Suzuki, R., “Feedback Error Learning Neural Network for Trajectory Control of a Robotic ManipulatorIEEE Trans, on Neural Networks 1, 251265 (1988).CrossRefGoogle Scholar
16.Gehlot, N.S. and Alsina, P.J., “A Comparison Control Strategies of Robotic Manipulators Using Neural Networks” International Conference on IECON(1992) pp. 688693.Google Scholar
17.Ozaky, T., Suzuki, T., Furuhashi, T., Okuma, S. and Uchikawa, Y., “Trajectory Control of Robotic Manipulators Using Neural NetworksIEEE Trans, on Industrial Electronics 38, 195202 (1991).CrossRefGoogle Scholar
18.Yuh, J. and Lakshmi, R., “An Intelligent Control System for Remotely Operated VehiclesJ. of Ocean Engineering 18, 5562 (1993).CrossRefGoogle Scholar
19.Lewis, F.L., Liu, K. and Yesildirek, A., “Neural Net Robot Controller with Guaranteed Tracking Performance” Proc. of Intelligent Control (1993) pp. 225231.Google Scholar
20.Psaltis, D., Sideris, A. and Yamamura, A., “A Multilayered Neural Network Controllers” IEEE Control System Magazine 1721 (1986).CrossRefGoogle Scholar
21.Jung, S. and Hsia, T.C., “Neural Network Inverse Control of Robot Manipulator” International Conference on Neural Information Processing(Seoul,1994) pp. 603608.Google Scholar
22.Craig, J.J., Hsu, Ping and Sastry, S.S., “Adaptive Control of Mechanical Manipulators” Proc. of the IEEE International Conference on Robotics and Automation,(1986) 1, pp. 190195.Google Scholar