A Simulation Environment for the Manipulation of Naturally Variable Objects

  • George Coghill
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 45)


One area where the use of robots has been impractical up to the present time, is where the objects they handle are of an irregular shape. Robots are now very effective in manufacturing industries where their precision operations can be preprogrammed to produce machined parts of known dimensions to required tolerances. However, it is difficult to use robot arms to manipulate objects that are irregular and unpredictable. For example, in the food processing industry it is necessary to carry out operations such as shelling seafood, or filleting fish. The major problems are caused by inconsistencies in size, shape and texture. This work describes the possibility of using adaptive robot controllers to learn the correct operations by trial and error. The adaptive element is provided by a modified CM AC neural network, which implements a kind of reinforcement learning to gradually improve the robots actions. Rather than build a physical robot to carry out such a task, it was felt that a cheaper and more effective approach would be to create a realistic computer simulation environment in which to test out these ideas. This avoids spending a large amount of effort trying to maintain a real robot, which may eventually turn out to be inadequate to successfully execute the tasks required of it. By building an effective model, we may learn about the desired characteristics of such a robot and at the same time have a re-useable system with which we may tackle similar problems. We describe the system basics and our current progress towards these goals.


Natural variability 3D simulation environment neural networks virtual robot 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Petros A. Ioannou, “Robust adaptive control”; Prentice-Hall, 1996.zbMATHGoogle Scholar
  2. 2.
    Russell Smith, “An autonmous robot controller with learned behavior”; The Australian Journal of Intelligent Information Processing Systems, 3(2), Winter 1996.Google Scholar
  3. 3.
    Russell Smith, “Intelligent motion control with an artificial cerebellum”; PhD Thesis, Department of Electrical ans Electronic Engineering, University of Auckland, New Zealand, 1999.Google Scholar
  4. 4.
    L. P. Kaebling & A.W. Moore, “Reinforcement learning: a survey”. Journal of Artificial Intelligence Research, 4(Jan-Jun):237–285,1996.Google Scholar
  5. 5.
    W. Thomas Miller, Filson Glanz, & Gordon Kraft. “CMAC: An associative neural network alternative to backpropagation”; Proceedings of the IEEE, 78(10), 1990.Google Scholar
  6. 6.
    Chun-Shin Lin & Hyongsuk Kim, “CMAC-based adaptive critic self-learning control”; IEEE Transactions on Neural Networks, 6(3), 1995.Google Scholar
  7. 7., the Persistence of vision raytracer, copyright © 1995–1998 Hallam Oaks Pty Ltd.
  8. 8.
    KD Costa, P J Hunter, J M Rogers, J M Guccione, L K Waldman, and A D McCulloch, “A three-dimensional finite element method for large elastic deformations of ventricular myocardium: Part I — Cylindrical and spherical polar coordinates”; ASME J. Biomech. Eng., 118(5):452–63, 1996.CrossRefGoogle Scholar
  9. 9.
    KD Costa, P J Hunter, J M Rogers, J M Guccione, L K Waldman, and A D McCulloch, “A three-dimensional finite element method for large elastic deformations of ventricular myocardium: Part II — Prolate spherical coordinates”; ASME J. Biomech. Eng., 118(5):464–72, 1996.CrossRefGoogle Scholar
  10. 10.
    D.E. Breen, D.M. House & M.J. Wozny, “Predicting the drape of woven cloth using interacting particles”; Computer Graphics (Proc. SIGGRAPH’94), 28(4), pp 365–372, 1994.Google Scholar
  11. 11.
    Stucke, T.J., Coghill, G.G. and Creak, G.A., “The mind’s eye: extracting structure from naturally variable objects”; Neural, Parallel and Scientific Computations, Vol. 2, No 1, March, 1994, pp. 93–103.zbMATHGoogle Scholar
  12. 12.
    L. D. Harmon, “Automated touch sensing: A Brief Perspective and Several New Approaches”; Proceedings-IEEE International Conference on Robotics and Automation, pages 326–331, March 1984.Google Scholar
  13. 13.
    E. Y. Chao, J. D. Opgrande, & F. E. Axmear, “Three-Dimensional force analysis of the finger joints in selected isometric hand functions”; Journal of Biomechanics, 9:387–396,1976.CrossRefGoogle Scholar
  14. 14.
    F. E. Hazelton, G. L. Smidt, A. E. Flatt, and R. J. Stephens,” The Influence of Wrist Position on the Force Produced by the Finger Flexors”; Journal of Biomechanics, 8:301–306, 1974.CrossRefGoogle Scholar
  15. 15.
    Angela Nugent, ‘Two finger with opposing thumb anthropomorhic robotic gripper with minimum gripping force”; Research Thesis, Texas Tech. Univ.Google Scholar
  16. 16.
    B. Macdonald’s home page, http:/

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • George Coghill
    • 1
  1. 1.Department of Electrical and Electronic EngineeringUniversity of AucklandNew Zealand

Personalised recommendations