Fuzzy Logic Based Navigation of Mobile Robots

Robots are no longer confined to engineered, well protected sealed corners, but they are currently “employed” in places closer and closer to “us”. Robots are getting out of factories and are finding their way into our homes and to populated places such as, museum halls, office buildings, schools, airports, shopping malls and hospitals. The gained benefit of the potential service and personal robots comes along with the necessity to design the robot in a way that makes it safe for it to interact with humans and in a way that makes it able to respond to a list of complex situations. This includes at least the possibility to have the robot situated in an unknown, unstructured and dynamic environment and to navigate its way in such an environment. One of the fundamental issues to be addressed in autonomous robotic system is the ability to move without collision. An "intelligent" robot should avoid undesirable and potentially dangerous impact with objects in its environment. This simple capability has been the subject of interest in robotic research. Behavior based navigation systems (Arkin, 1987, 1989; Arkin & Balch, 1997; AlYahmedi et al., 2009; Brooks, 1986, 1989; Fatmi et al. 2006 and Ching-Chih et al. 2010) have been developed as an alternative to the more traditional strategy of constructing representation of the world and then reasoning prior to acting. The main idea of behavior based navigation is to identify different responses (behaviors) to sensory inputs. For example, a behavior could be "avoiding obstacles" in which sonar information about a close obstacle should result in a movement away from the obstacle. A given set of behaviors is then blended in a certain way to produce either a trade off behavior or a more complex behavior. However, a number of issues with regard to behavior based navigation are still under investigation. These issues range from questions concerning the design of individual behaviors to behavior coordination issues, to intelligently improve “behaviors” through learning. An important problem in autonomous navigation is the need to deal with the large amount of uncertainties of the sensory information received by the robot which is incomplete and approximate as well as with the fact that the environment in which such robots operate contains dynamics and variability elements. A fuzzy logic behavior based navigation approach is introduced in this chapter in order to deal with the uncertainty and ambiguity of the information the system receives. Issues of individual behavior design and action coordination of the behaviors will be addressed using fuzzy logic. The approach described herein, consists of the following four tasks,

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

[2]  Tucker R. Balch,et al.  AuRA: principles and practice in review , 1997, J. Exp. Theor. Artif. Intell..

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

[4]  Maja J. Matari,et al.  Behavior-based Control: Examples from Navigation, Learning, and Group Behavior , 1997 .

[5]  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.

[6]  Martial Hebert,et al.  A behavior-based system for off-road navigation , 1994, IEEE Trans. Robotics Autom..

[7]  Ching-Chih Tsai,et al.  Behavior-Based Navigation Using Heuristic Fuzzy Kohonen Clustering Network for Mobile Service Robots , 2010 .

[8]  George K. I. Mann,et al.  Mobile robot navigation using motor schema and fuzzy context dependent behavior modulation , 2008, Appl. Soft Comput..

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

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

[11]  Xiaoyu Yang,et al.  A layered goal-oriented fuzzy motion planning strategy for mobile robot navigation , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

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

[13]  Rodney A. Brooks,et al.  A robot that walks; emergent behaviors from a carefully evolved network , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[14]  Henrik I. Christensen,et al.  Behaviour coordination for navigation in office environments , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  P. Maes How to Do the Right Thing , 1989 .

[16]  Edward Tunstel,et al.  Behavior Hierarchy for Autonomous Mobile Robots: Fuzzy-Behavior Modulation and Evolution , 1997, Intell. Autom. Soft Comput..

[17]  Antonio González Muñoz,et al.  Fuzzy behaviors for mobile robot navigation: design, coordination and fusion , 2000, Int. J. Approx. Reason..

[18]  Ronald C. Arkin Towards Cosmopolitan Robot: Intelligent Navigation in Extended , 1987 .

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

[20]  Homayoun Seraji,et al.  Terrain-Based Navigation of Planetary Rovers: A Fuzzy Logic Approach , 2001 .

[21]  Edward M. Riseman,et al.  Towards cosmopolitan robots: intelligent navigation in extended man-made environments , 1987 .

[22]  Julio Rosenblatt,et al.  DAMN: a distributed architecture for mobile navigation , 1997, J. Exp. Theor. Artif. Intell..

[23]  Tasneem Pervez,et al.  Behavior based control of a robotic based navigation aid for the blind , 2009 .

[24]  Maja J. Mataric,et al.  Behaviour-based control: examples from navigation, learning, and group behaviour , 1997, J. Exp. Theor. Artif. Intell..

[25]  J. K. Rosenblatt,et al.  A fine-grained alternative to the subsumption architecture for mobile robot control , 1989, International 1989 Joint Conference on Neural Networks.