Learning Robot Behaviours by Extracting Fuzzy Rules from Demonstrated Actions.

In this paper we describe a supervised robot learning method which enables a mobile robot to acquire the ability to follow walls and negotiate confined spaces by having these behaviours demonstrated with example actions. We achieve this by demonstrating the desired motion with a remote control while accumulating training data from the robot’s sensors and teacher’s instructions. To speed up learning and make the training data more comprehensive, additional training patterns are added to the training data by translating the demonstrated exemplars so that training data applicable to locations near the demonstrated paths are also obtained. Once sufficient training data is collected, the robot’s fuzzy rule base is generated with a fuzzy rule extraction algorithm which is tolerant to the noise and uncertainties associated with robot training data. Results of simulated and real robot experiments are provided which demonstrate the effectiveness of this approach to robot learning.

[1]  Constantin V. Negoita,et al.  On Fuzzy Systems , 1978 .

[2]  Saman K. Halgamuge,et al.  RBF and CBF neural network learning procedures , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[3]  Jerry M. Mendel,et al.  Generating fuzzy rules by learning from examples , 1992, IEEE Trans. Syst. Man Cybern..

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

[5]  George J. Vachtsevanos,et al.  Fuzzy hypercubes: Linguistic learning/reasoning systems for intelligent control and identification , 1993, J. Intell. Robotic Syst..

[6]  Hyung Suck Cho,et al.  A neural net-based feedforward control scheme for mobile robots , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[7]  S. Abe,et al.  A classifier using fuzzy rules extracted directly from numerical data , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[8]  I. B. Turksen,et al.  Fuzzy second-generation expert system design for IE/OR/MS , 1992, [1992 Proceedings] IEEE International Conference on Fuzzy Systems.

[9]  Abdollah Homaifar,et al.  Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms , 1995, IEEE Trans. Fuzzy Syst..

[10]  Naohiro Fukumura,et al.  Learning goal-directed sensory-based navigation of a mobile robot , 1994, Neural Networks.

[11]  Giovanni Attolico,et al.  Automatic generation of rules for a fuzzy robotic controller , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[12]  P. K. Simpson,et al.  Fuzzy min-max neural networks , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[13]  Yinghua Lin,et al.  A new approach to fuzzy-neural system modeling , 1995, IEEE Trans. Fuzzy Syst..

[14]  Noel E. Sharkey,et al.  Learning from Innate Behaviors: A Quantitative Evaluation of Neural Network Controllers , 2004, Machine Learning.

[15]  Etienne E. Kerre,et al.  An overview of fuzzy quantifiers. (I). Interpretations , 1998, Fuzzy Sets Syst..