Fuzzy-Based Controller for Differential Drive Mobile Robot Obstacle Avoidance

Abstract This paper presents a new methodology for the avoidance of one or more obstacles, and for the navigation of a differential-drive mobile robot. The approach is based on fuzzy logic with virtual fuzzy magnets, and represents a reactive controller for navigation through an unknown environment to the ultimate target. Relative parameters of the obstacle in the robot's way are determined at the preprocessing stage and the algorithm is therefore applicable to obstacles of different sizes. The algorithm, designed to avoid a single stationary obstacle, was generalized and successfully applied in a multiple-obstacle navigation scenario. The efficiency of the algorithm is illustrated by computer simulations using the kinematic model of a mobile robot.

[1]  Stan C. A. M. Gielen,et al.  Neural Network Dynamics for Path Planning and Obstacle Avoidance , 1995, Neural Networks.

[2]  Patrick Reignier,et al.  Fuzzy logic techniques for mobile robot obstacle avoidance , 1994, Robotics Auton. Syst..

[3]  Kazuo Tanaka,et al.  Trajectory stabilization of a model car via fuzzy control , 1995 .

[4]  K. Madhava Krishna,et al.  Perception and remembrance of the environment during real-time navigation of a mobile robot , 2001, Robotics Auton. Syst..

[5]  Emil M. Petriu,et al.  Behavior-based neuro-fuzzy controller for mobile robot navigation , 2003, IEEE Trans. Instrum. Meas..

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

[7]  Napsiah Ismail,et al.  Development of a new minimum avoidance system for a behavior-based mobile robot , 2009, Fuzzy Sets Syst..

[8]  Eric Monacelli,et al.  A fuzzy-based reactive controller for a non-holonomic mobile robot , 2004, Robotics Auton. Syst..

[9]  Anup Kumar Panda,et al.  Fuzzy logic techniques for navigation of several mobile robots , 2009, Appl. Soft Comput..

[10]  Srđan T. Mitrović Design of Fuzzy Logic Controller for autonomous garaging of mobile robot , 2006 .

[11]  Kazuo Tanaka,et al.  An approach to fuzzy control of nonlinear systems: stability and design issues , 1996, IEEE Trans. Fuzzy Syst..

[12]  Srdan T. Mitrovic,et al.  Fuzzy Logic Controller for Bidirectional Garaging of a Differential Drive Mobile Robot , 2010, Adv. Robotics.

[13]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[14]  Dilip Kumar Pratihar,et al.  A comparative study on some navigation schemes of a real robot tackling moving obstacles , 2009 .

[15]  . S.Kermiche,et al.  Takagi-Sugeno Based Controller for Mobile Robot Navigation , 2006 .