Real-time object following fuzzy controller for a mobile robot

This paper presents an object following wheeled mobile robot in which fuzzy logic controller is utilized to handle uncertain input data from three ultrasonic sensors. A maintenance system selects behaviour from the range data at each step so that the mobile robot can move behind the object by keeping the distance constant. The proposed model is attested in an environment containing moving objects. The experimental and simulation outcomes indicate better adaptability, attain the desired turn angle precisely, and adopt the same speed as that of the followed object.

[1]  Rajnikant V. Patel,et al.  An improved fuzzy logic based navigation system for mobile robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[2]  Irfan Ullah,et al.  Sensor Based Robotic Navigation and Distance Control , 2010 .

[3]  J. Mendel Fuzzy logic systems for engineering: a tutorial , 1995, Proc. IEEE.

[4]  M. Norouzi,et al.  Object based navigation of mobile robot with obstacle avoidance using fuzzy controller , 2009, 2009 IEEE International Conference on Control and Automation.

[5]  Patrick Rives,et al.  Localization and map building using a sensor-based control strategy , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[6]  S.X. Yang,et al.  Two-Stage Fuzzy Logic-Based Controller for Mobile Robot Navigation , 2006, 2006 International Conference on Mechatronics and Automation.

[7]  Peter Xiaoping Liu,et al.  An embedded fuzzy controller for a behavior-based mobile robot with guaranteed performance , 2004, IEEE Transactions on Fuzzy Systems.

[8]  Shun-ming Li,et al.  A Fuzzy Behavior-Based Architecture for Mobile Robot Navigation in Unknown Environments , 2009, 2009 International Conference on Artificial Intelligence and Computational Intelligence.

[9]  M. J. Wierman,et al.  Empirical study of defuzzification , 2003, 22nd International Conference of the North American Fuzzy Information Processing Society, NAFIPS 2003.