Hostname: page-component-77c89778f8-m8s7h Total loading time: 0 Render date: 2024-07-20T21:53:07.625Z Has data issue: false hasContentIssue false

Three methods of training multi-layer perceptrons to model a robot sensor

Published online by Cambridge University Press:  09 March 2009

D. T. Pham
Affiliation:
Intelligent Systems Laboratory, Systems Engineering Division, School of Engineering, University of Wales College of Cardiff, P.O. Box 917, Cardiff, CF2 1XH (UK)
S. Sagiroglu
Affiliation:
Intelligent Systems Laboratory, Systems Engineering Division, School of Engineering, University of Wales College of Cardiff, P.O. Box 917, Cardiff, CF2 1XH (UK)

Summary

This paper discusses three methods of training multi-layer perceptrons (MLPs) to model a six-degrees-of- freedom inertial sensor. Such a sensor is designed for use with a robot to determine the location of objects it has to pick up. The sensor operates by measuring parameters related to the inertia of an object and computing its location from those parameters. MLP models are employed for part of the computation. They are trained to output the orientation of the object in response to an input pattern that includes the period of natural vibration of the sensor on which the object rests. After reviewing the working principle of the sensor, the paper describes the three MLP training methods (backpropagation, optimisation using the Levenberg-Marquardt algorithm, evolution based on the genetic algorithm) and presents the experimental results obtained.

Type
Articles
Copyright
Copyright © Cambridge University Press 1995

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.Pham, D.T. and Dissanayake, M.W.M.G., “Feasibility Study of a Vibratory Sensor for Locating 3D-Objects” Proc. 25th Int. Machine Tool Design and Research Conference,Birmingham, UK(1985) pp. 210211.Google Scholar
2.Pham, D.T. and Menendez, J., “Development of a Six-Degree-of-Freedom Vibratory Device for Locating ObjectsInt. J. of Machine Tools and Manufacture 28, No. 1, 197205 (1988).CrossRefGoogle Scholar
3.Pham, D.T. and Hafeez, K., “A New Technique for Determining the Location of 3-D Objects Using a Transputer-Controlled Inertial SensorInt. J. Machine Tools Manufacture 33, No. 5, 741751 (1991).CrossRefGoogle Scholar
4.Pham, D.T., Hu, H. and Pote, J., “A Transputer-Based System for Locating Parts and Controlling an Industrial RobotRobotica 8, Part 2, 97103 (1989).CrossRefGoogle Scholar
5.Pham, D.T. and Hafeez, K., “Fuzzy Qualitative Model of a Robot Sensor for Locating Three-Dimensional ObjectsRobotica, 10, Part 6, 555562 (1992).CrossRefGoogle Scholar
6.Pham, D.T. and Hafeez, K., “Improving the Accuracy of a Vibratory Sensor Using Kalman FilteringRobotica 11, Part 2, 129138 (1993).CrossRefGoogle Scholar
7.Pham, D.T. and Hafeez, K., “Dynamic Modelling of a Robot SensorInt. J. Mathematical and Computer Modelling 14, 456462 (1990).CrossRefGoogle Scholar
8.Pestel, E.C. and Leckie, F.A., Matrix Methods in Elasto Mechanics(McGraw Hill, New York, 1963).Google Scholar
9.Pham, D.T. and Heginbotham, W.B. (eds.), Robot Grippers (Springer-Verlag, Berlin, 1986).Google Scholar
10.Rumelhart, D.E. and McClelland, J.L., Parallel Distributed Processing: Explorations in the Microstructure of Cognition 1 (MIT Press, Cambridge, MA, 1986).CrossRefGoogle Scholar
11.Levenberg, K., “A Method for the Solution of Certain Nonlinear Problems in Least SquaresQuart. Appl. Math. 2,164168 (1944).CrossRefGoogle Scholar
12.Marquardt, D.W., “An Algorithm for Least-Squares Estimation of Nonlinear ParametersJ. Soc. Ind. Appl. Math. 11, 431441 (1963).CrossRefGoogle Scholar
13.Holland, J.H., Adaptation in Natural and Artificial Systems (The University of Michigan Press, Ann Arbor, MI, 1975).Google Scholar
14.Goldberg, D.E., Genetic Algorithms in Search, Optimisation & Machine Learning (Addison-Wesley, USA, 1989).Google Scholar
15.Davis, L., Handbook of Genetic Algorithms (eds.), (Van Nostrand Reinhold, NY, 1991).Google Scholar
16.Grefenstette, J.J., “Optimisation of Control Parameters for Genetic AlgorithmsIEEE Trans, on Systems, Man and Cybernetics SMC-16, 122128 (1986).CrossRefGoogle Scholar