Neural Network Perception for Mobile Robot Guidance

From the Publisher: Vision based mobile robot guidance has proven difficult for classical machine vision methods because of the diversity and real time constraints inherent in the task. This book describes a connectionist system called ALVINN (Autonomous Land Vehicle In a Neural Network) that overcomes these difficulties. ALVINN learns to guide mobile robots using the back-propagation training algorithm. Because of its ability to learn from example, ALVINN can adapt to new situations and therefore cope with the diversity of the autonomous navigation task. But real world problems like vision based mobile robot guidance present a different set of challenges for the connectionist paradigm. Among them are: how to develop a general representation from a limited amount of real training data, how to understand the internal representations developed by artificial neural networks, how to estimate the reliability of individual networks, how to combine multiple networks trained for different situations into a single system, and how to combine connectionist perception with symbolic reasoning. Neural Network Perception for Mobile Robot Guidance presents novel solutions to each of these problems. Using these techniques, the ALVINN system can learn to control an autonomous van in under 5 minutes by watching a person drive. Once trained, individual ALVINN networks can drive in a variety of circumstances, including single-lane paved and unpaved roads, and multi-lane lined and unlined roads, at speeds of up to 55 miles per hour. The techniques also are shown to generalize to the task of controlling the precise foot placement of a walking robot.

[1]  D H Hubel,et al.  Brain mechanisms of vision. , 1979, Scientific American.

[2]  L. D. Reid,et al.  A systematic study of driver steering behaviour , 1981 .

[3]  David Zipser,et al.  Feature Discovery by Competive Learning , 1986, Cogn. Sci..

[4]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[5]  Takeo Kanade,et al.  Progress in robot road-following , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[6]  Matthew Turk,et al.  VITS-A Vision System for Autonomous Land Vehicle Navigation , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Terrence J. Sejnowski,et al.  Network model of shape-from-shading: neural function arises from both receptive and projective fields , 1988, Nature.

[8]  D. S. Touretzky,et al.  Neural network simulation at Warp speed: how we got 17 million connections per second , 1988, IEEE 1988 International Conference on Neural Networks.

[9]  Richard A. Andersen,et al.  A back-propagation programmed network that simulates response properties of a subset of posterior parietal neurons , 1988, Nature.

[10]  John Moody,et al.  Fast Learning in Networks of Locally-Tuned Processing Units , 1989, Neural Computation.

[11]  C. Thorpe,et al.  Explicit models for robot road following , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[12]  Michael I. Jordan,et al.  Learning to Control an Unstable System with Forward Modeling , 1989, NIPS.

[13]  Donald W. Mathis,et al.  Terrain Classification Using Texture For The ALV , 1989, Other Conferences.

[14]  Jin Luo,et al.  Real-Time Computer Vision and Robotics Using Analog VLSI Circuits , 1989, NIPS.

[15]  Geoffrey E. Hinton,et al.  Phoneme recognition using time-delay neural networks , 1989, IEEE Trans. Acoust. Speech Signal Process..

[16]  Masazumi Katayama,et al.  Learning Trajectory and Force Control of an Artificial Muscle Arm , 1990, NIPS.

[17]  Dean Pomerleau,et al.  Rapidly Adapting Artificial Neural Networks for Autonomous Navigation , 1990, NIPS.

[18]  Alan F. Murray,et al.  Real-Time Autonomous Robot Navigation Using VLSI Neural Networks , 1990, NIPS.

[19]  Surender K. Kenue Lanelok: Detection Of Lane Boundaries And Vehicle Tracking Using Image-Processing Techniques -Part II: Template Matching Algorithms , 1990, Other Conferences.

[20]  Sebastian Thrun,et al.  Planning with an Adaptive World Model , 1990, NIPS.

[21]  T Poggio,et al.  Regularization Algorithms for Learning That Are Equivalent to Multilayer Networks , 1990, Science.

[22]  David G. Stork,et al.  Evolution and Learning in Neural Networks: The Number and Distribution of Learning Trials Affect the Rate of Evolution , 1990, NIPS 1990.

[23]  Jay Gowdy,et al.  Annotated maps for autonomous land vehicles , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[24]  H. Ueno,et al.  On control and planning of a space station robot walker , 1990, 1990 IEEE International Conference on Systems Engineering.

[25]  Dean Pomerleau,et al.  Efficient Training of Artificial Neural Networks for Autonomous Navigation , 1991, Neural Computation.

[26]  Jocelyn Sietsma,et al.  Creating artificial neural networks that generalize , 1991, Neural Networks.