Incremental supervised learning for mobile robot reactive control

Reactive control for a mobile robot can be defined as a mapping from a perceptual space to a command space. This mapping can be hard-coded by the user (potential fields, fuzzy logic), and can also be learnt. This paper is concerned with supervised learning for perception to action mapping for a mobile robot. Among the existing neural approaches for supervised learning of a function, we have selected the grow and learn network for its properties adapted to robotic problems: incrementality and flexible structure. We will present the results we have obtained with this network using first raw sensor data and then pre-processed measures with the automatic construction of virtual sensors.

[1]  Lorien Y. Pratt,et al.  Comparing Biases for Minimal Network Construction with Back-Propagation , 1988, NIPS.

[2]  Yann LeCun,et al.  Optimal Brain Damage , 1989, NIPS.

[3]  Charles W. Warren,et al.  Multiple robot path coordination using artificial potential fields , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[5]  Ethem Alpaydin,et al.  GAL: Networks That Grow When They Learn and Shrink When They Forget , 1994, Int. J. Pattern Recognit. Artif. Intell..

[6]  Stephen Grossberg,et al.  Fuzzy ARTMAP: A neural network architecture for incremental supervised learning of analog multidimensional maps , 1992, IEEE Trans. Neural Networks.

[7]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[8]  B. Freisleben,et al.  Combining fuzzy logic and neural networks to control an autonomous vehicle , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[9]  Ralph Linsker,et al.  Self-organization in a perceptual network , 1988, Computer.

[10]  Bernd Fritzke,et al.  Growing cell structures--A self-organizing network for unsupervised and supervised learning , 1994, Neural Networks.

[11]  Ronald C. Arkin,et al.  Motor schema based navigation for a mobile robot: An approach to programming by behavior , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[12]  J. Albus A Theory of Cerebellar Function , 1971 .

[13]  François G. Pin,et al.  Steps Toward Sensor-Based Vehicle Navigation in Outdoor Environments Using a Fuzzy Behaviorist Approach , 1993, J. Intell. Fuzzy Syst..

[14]  James L. Crowley,et al.  Asynchronous control of rotation and translation for a robot vehicle , 1992, Robotics Auton. Syst..

[15]  Erkki Oja,et al.  From Situations to Actions: Motion Behavior Learning by Self-Organization , 1993 .

[16]  Sridhar Mahadevan,et al.  Introduction to Robot Learning , 1993 .

[17]  Todd K. Leen,et al.  Hebbian feature discovery improves classifier efficiency , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[18]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[19]  Dean A. Pomerleau,et al.  Neural Network Perception for Mobile Robot Guidance , 1993 .

[20]  Christian Lebiere,et al.  The Cascade-Correlation Learning Architecture , 1989, NIPS.

[21]  Robert A. Jacobs,et al.  Hierarchical Mixtures of Experts and the EM Algorithm , 1993, Neural Computation.