Application of Fuzzy Logic in Mobile Robot Navigation

An autonomous robot is a programmable and multi-functional machine, able to extract information from its surrounding using different kinds of sensors to plan and execute collision free motions within its environment without human intervention. Navigation is a crucial issue for robots that claim to be mobile. A navigation system can be divided into two layers: High level global planning and Low-level reactive control. In high-level planning, a prior knowledge of environment is available and the robot workspace is completely or partially known. Using the world model, the global planner can determine the robot motion direction and generates minimum-cost paths towards the target in the presence of complex obstacles. However, since it is not capable of changing the motion direction in presence of unforeseen or moving obstacles, it fails to reach target. In contrast, in low-level reactive control, the robot work space is unknown and dynamic. It generates control commands based on perception-action configuration, which the robot uses current sensory information to take appropriate actions without planning process. Thus, it has a quick response in reacting to unforeseen obstacles and uncertainties with changing the motion direction.

[1]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[2]  John H. Lilly,et al.  Evolution of a Negative-Rule Fuzzy Obstacle Avoidance Controller for an Autonomous Vehicle , 2007, IEEE Transactions on Fuzzy Systems.

[3]  Aníbal Ollero,et al.  Hierarchical Fuzzy Path Tracking and Velocity Control of Autonomous Vehicles , 1999, Integr. Comput. Aided Eng..

[4]  Ching-Chang Wong,et al.  Design and Implementation of Vision-Based Fuzzy Obstacle Avoidance Method on Humanoid Robot , 2011 .

[5]  Jorge L. Martinez,et al.  Fuzzy tracking methods for mobile robots , 1997 .

[6]  Alessandro Saffiotti,et al.  The uses of fuzzy logic in autonomous robot navigation , 1997, Soft Comput..

[7]  Spyros G. Tzafestas,et al.  A Robust Fuzzy Logic Path Tracker for Non-holonomic Mobile Robots , 2005, Int. J. Artif. Intell. Tools.

[8]  Omid Motlagh,et al.  Virtual force field algorithm for a behaviour-based autonomous robot in unknown environments , 2011 .

[9]  S. Tang,et al.  A review of control architectures for autonomous navigation of mobile robots , 2011 .

[10]  Qu Shi-ru,et al.  Intelligent Vehicle's Path Tracking Based on Fuzzy Control , 2010 .

[11]  Nouri Masmoudi,et al.  A Fuzzy Logic Based Navigation of a Mobile Robot , 2008 .

[12]  Yuan Liao,et al.  Preview fuzzy control method for intelligent vehicle path tracking , 2010, 2010 IEEE International Conference on Progress in Informatics and Computing.

[13]  Pedro U. Lima,et al.  ROBOT BEHAVIOR COORDINATION BASED ON FUZZY DECISION-MAKING , 2006 .

[14]  Gabriel Pires,et al.  A BEHAVIOR BASED FUZZY CONTROL ARCHITECTURE FOR PATH TRACKING AND OBSTACLE AVOIDANCE , 2002 .

[15]  V.M. Peri,et al.  Fuzzy logic control for an autonomous robot , 2005, NAFIPS 2005 - 2005 Annual Meeting of the North American Fuzzy Information Processing Society.

[16]  Elmer P. Dadios,et al.  Cooperative mobile robots with obstacle and collision avoidance using fuzzy logic , 2002, Proceedings of the IEEE Internatinal Symposium on Intelligent Control.

[17]  Homayoun Seraji,et al.  Behavior-based robot navigation on challenging terrain: A fuzzy logic approach , 2002, IEEE Trans. Robotics Autom..

[18]  Paul Yanik,et al.  An Introduction and Literature Review of Fuzzy Logic Applications for Robot Motion Planning , 2010 .

[19]  Gianluca Antonelli,et al.  A Fuzzy-Logic-Based Approach for Mobile Robot Path Tracking , 2007, IEEE Transactions on Fuzzy Systems.

[20]  Emmanuel G. Collins,et al.  Implementation of Multi-valued Fuzzy Behavior Control for Robot Navigation in Cluttered Environments , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[21]  Dayal R. Parhi Navigation of Mobile Robots Using a Fuzzy Logic Controller , 2005, J. Intell. Robotic Syst..

[22]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[23]  Peter W. Tse,et al.  Fuzzy mobile robot navigation and sensor integration , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[24]  Tzuu-Hseng S. Li,et al.  Fuzzy Target Tracking and Obstacle Avoidance of Mobile Robots with a Stereo Vision System , 2009 .

[25]  Daniel Toal,et al.  A Fuzzy Logic Based Navigation System for a Mobile Robot , 2000 .

[26]  Anibal Ollero,et al.  Fuzzy supervisory path tracking of mobile reports , 1993 .

[27]  P. Sanz,et al.  Fuzzy Logic Wall Following of a Mobile Robot Based on the Concept of General Perception , 1995 .

[28]  Ahmed El Hajjaji,et al.  Fuzzy path tracking control for automatic steering of vehicles , 2003, Robotics Auton. Syst..

[29]  Sathya Narayana Venkatasubramanian,et al.  Fuzzy Logic Based Navigation System , 2009, 2009 Third International Symposium on Intelligent Information Technology Application.

[30]  Jafreezal Jaafar,et al.  A Fuzzy Action Selection Method for Virtual Agent Navigation in Unknown Virtual Environments , 2007, 2007 IEEE International Fuzzy Systems Conference.

[31]  Can Isik,et al.  IDENTIFICATION AND FUZZY RULE-BASED CONTROL OF A MOBILE ROBOT MOTION. , 1987 .

[32]  Kaspar Althoefer,et al.  Fuzzy Obstacle Avoidance and Navigation for Omnidirectional Mobile Robots , 2000 .