The "feature CMAC": a neural-network-based vision system for robotic control

A strategy for locating and grasping a target object in an unknown position using a robotic manipulator equipped with a CCD camera is described. Low-level trajectory and joint control during the grasping operation is handled by the manipulator's conventional motion controller using target-pose data provided by an artificial-neural-network-based vision system. The feature CMAC is a self-organizing neural network that efficiently transforms images of a target into estimates of its location and orientation. The approach emulates biological systems in that it begins with simple image features (e.g., corners) and successively combines them to form more complex features in order to determine object position. Knowledge of camera parameters, camera position and object models is not required since that information is incorporated into the network during a training procedure wherein the target is viewed in a series of known poses. The manipulator is used to generate the training images autonomously. No training of connection weights is required; instead, training serves only to define the network topology which requires just one pass through the training images. Experiments validating the effectiveness of the strategy on an industrial robotic workcell are presented.

[1]  Kunihiko Fukushima,et al.  A neural network for visual pattern recognition , 1988, Computer.

[2]  D. Rees,et al.  Three-dimensional pose from two-dimensional images: a novel approach using synergetic networks , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[3]  James S. Albus,et al.  Brains, behavior, and robotics , 1981 .

[4]  W. Thomas Miller,et al.  Real-time application of neural networks for sensor-based control of robots with vision , 1989, IEEE Trans. Syst. Man Cybern..

[5]  Radha Krishnan,et al.  Three-dimensional monocular pose measurement using computational neural networks , 1992, Other Conferences.

[6]  David I. Perrett,et al.  Modeling visual recognition from neurobiological constraints , 1994, Neural Networks.

[7]  Yoshiki Uchikawa,et al.  An active vision system for a location task using an inhomogeneously blurred image , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[8]  Yukinori Kakazu,et al.  Detecting a target object using an expanded neocognitron , 1992 .

[9]  P. C. Parks,et al.  Design Improvements in Associative Memories for Cerebellar Model Articulation Controllers (CMAC) , 1991 .

[10]  G. Blasdel,et al.  Orientation selectivity, preference, and continuity in monkey striate cortex , 1992, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[11]  Hisato Kobayashi,et al.  Robot vision system with self-learning mechanism , 1995 .

[12]  Keiji Tanaka,et al.  Coding visual images of objects in the inferotemporal cortex of the macaque monkey. , 1991, Journal of neurophysiology.