Applications of neural networks for coordinate transformations in robotics

Journal of Intelligent and Robotic Systems - Tập 8 - Trang 361-373 - 1993
J. F. Gardner1, A. Brandt1, G. Luecke1
1Department of Mechanical Engineering, The Pennsylvania State University, University Park, USA

Tóm tắt

The use of artificial neural networks is investigated for application to trajectory control problems in robotics. The relative merits of position versus velocity control is considered and a control scheme is proposed in which neural networks are used as static maps (trained off-line) to compute the inverse of the manipulator Jacobian matrix. A proof of the stability of this approach is offered, assuming bounded errors in the static map. A representative two-link robot is investigated using an artificial neural network which has been trained to compute the components of the inverse of the Jacobian matrix. The controller is implemented in the laboratory and its performance compared to a similar controller with the analytical inverse Jacobian matrix.

Tài liệu tham khảo

Asada, H. and Slotine, J. J., 1986,Robot Analysis and Control, Wiley, New York. Funahashi, K.-I., 1989, On the approximate realization of continuous mappings by neural networks,Neural Networks 2 183–192. Hornik, K., Stinchombe, M.et al., 1989, Multilayer feedforward networks are universal approximators,Neural Networks 2 359–366. Josin, G., 1990, Neural network computer transforms coordinates,NASA Tech. Briefs 14(7) (July). Kawato, M., Uno, Y.et al., 1988, Hierarchical neural network model for voluntary movement with application to robotics,IEEE Control Systems Magazine 8 (April), 8–15. Miyamoto, H., Kawato, M.et al., 1988, Feedback-error-learning neural network for trajectory control of a robotic manipulator,Neural Networks 1 251–265. Narendra, K. S. and Parthasarathy, K., 1991, Gradient methods for the optimization of dynamical systems containing neural networks,IEEE Trans. Neural Networks 2 252–262. Narendra, K. S. and Parthasarathy, K., 1990, Identification and control of dynamical systems using neural networks,IEEE Trans. Neural Networks 1 4–27. Rumelhart, D. E., Hinton, G. E. and Williams, R. J., 1986, Learning internal representations by error propagation, inParallel Distributed Processing, vol 1, MA: MIT Press, Cambridge, Mass, pp. 318–362.