Fuzzy controller of pipeline robot navigation optimized by genetic algorithm

This paper developed a fuzzy logic controller with a genetic algorithm control system for sensor based pipeline robot navigation in pipe environment. The fuzzy controller creates initial membership functions and fuzzy logic rules. the genetic algorithm, which automatically designs a fuzzy logic controller by modifying the position of controller membership functions and the commands given to the pipeline robot, optimizes the fuzzy controller. This GA-fuzzy system is used to control the mobile pipeline robot, which is equipped with an array of ultrasonic sensors to acquire the distance between the pipeline robot and obstacle. On the basis of this system, a strategy for combining local behavior control with global behavior control planning was proposed in this paper. Finally a pipeline robot runs in simulation environment. The experimental results show that appropriate control mechanisms of the fuzzy controller are obtained by evolution. The controller has evolved well enough to smoothly drive the pipeline robot in different pipe environment.

[1]  Corneliu T. C. Arsene,et al.  Control of autonomous robots using fuzzy logic controllers tuned by genetic algorithms , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[2]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Seung-Ik Lee,et al.  Emergent behaviors of a fuzzy sensory-motor controller evolved by genetic algorithm , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Xiao Peng,et al.  Fuzzy behavior-based control of mobile robots , 2004, IEEE Transactions on Fuzzy Systems.

[5]  Shigeki Ishikawa,et al.  A method of indoor mobile robot navigation by using fuzzy control , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[6]  Tomoyoshi Takeuchi An Autonomous Fuzzy Mobile Robot , 1988 .

[7]  Kiyotaka Izumi,et al.  Fuzzy behavior-based control for a miniature mobile robot , 1998, 1998 Second International Conference. Knowledge-Based Intelligent Electronic Systems. Proceedings KES'98 (Cat. No.98EX111).

[8]  William Y. C. Soh,et al.  A hierarchical genetic algorithm for path planning in a static environment with obstacles , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[9]  Hyoukryeol Choi,et al.  Strategy for navigation inside pipelines with differential-drive inpipe robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[10]  Antonio González Muñoz,et al.  A Fuzzy Perceptual Model for Ultrasound Sensors Applied to Intelligent Navigation of Mobile Robots , 2003, Applied Intelligence.

[11]  Hani Hagras,et al.  Online learning of the sensors fuzzy membership functions in autonomous mobile robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[12]  Eduardo Zalama Casanova,et al.  Adaptive behavior navigation of a mobile robot , 2002, IEEE Trans. Syst. Man Cybern. Part A.