Online learning of the sensors fuzzy membership functions in autonomous mobile robots

We describe a technique which enables a fuzzy-logic based robot control system to automatically determine the membership functions (MF) of the input sensors online and in a short time interval. There is a necessity for such online self-calibration for fast changing and dynamic environments such as agricultural environments and difficult or inaccessible environments, such as nuclear reactors, underwater and space environments. In these media the robot has to learn the appropriate MF with no human intervention taking into account the difference in sensor characteristics in the different environments and changes in production requirements and repairing or otherwise upgrading robots. So there is a necessity to find a fast converging algorithm that can calibrate the MF online in real time with no need for human intervention or simulation. our work reports on an approach based on the use of a modified genetic algorithm to evolve the fuzzy MF of the individual behaviours. The MF of four behaviours were learnt online in an average time of 4 minutes for each behaviour in an outdoor environment. These learnt behaviours were then co-ordinated and tested in complex and dynamic environments in which the robot gave a very good response.

[1]  M. Colley,et al.  Online learning of fuzzy behaviours using genetic algorithms and real-time interaction with the environment , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[2]  Jianwei Zhang,et al.  Rapid learning of sensor-based behaviours of mobile robots based on B-spline fuzzy controllers , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[3]  Rodney A. Brooks,et al.  Artificial Life and Real Robots , 1992 .

[4]  A. Safiotti,et al.  Fuzzy logic in autonomous robotics: behavior coordination , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[5]  Ching-Chang Wong,et al.  An auto-generating method in the fuzzy system design , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[6]  Yasuhisa Hasegawa,et al.  Unsupervised/Supervised Learning for RBF-Fuzzy Systema - Adaptive Rules, Membership Functions and Hierarchical Structure by Genetic Algorithm - , 1994, IEEE/Nagoya-University World Wisepersons Workshop.

[7]  José M. Molina López,et al.  Genetic learning of fuzzy reactive controllers , 1998, Robotics Auton. Syst..

[8]  Hani Hagras,et al.  A fuzzy-genetic based embedded-agent approach to learning and control in agricultural autonomous vehicles , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).