A reactive architecture for autonomous agent navigation using fuzzy logic

This paper presents an implementation of a fuzzy reactive architecture. The application considered is where a virtual agent must navigate to pass obstacles on heading towards a desired target with no prior knowledge of the environment. The agent might not reach the goal and may get trapped in local minima. A behaviour-based fuzzy controller with a local path planning algorithm has been developed. The fuzzy α-level technique, as a behaviour selection method, has been used to decide which behaviour task needs to be executed. Evaluation has shown that the virtual agent can handle such situations without problem. The paths produced are reasonably smooth even though there are some sharp turns and are not too far from the potential shortest paths. This indicates the benefit of our method, where reliable and accurate decisions have been made during navigation tasks.

[1]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[2]  Peter Stahlecker,et al.  The Minimax, the Minimin, and the Hurwicz Adjustment Principle , 2002 .

[3]  Norio Shiratori,et al.  On agents' cooperative behavior based on potential field , 2004, 18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004..

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

[5]  Tsong Yueh Chen,et al.  On the criteria of allocating test cases under uncertainty , 1997, Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference.

[6]  Robert A. Ghanea-Hercock,et al.  Disturbed behavior in co-operating autonomous robot , 1999, AGENTS '99.

[7]  Jafreezal Jaafar,et al.  Behaviour Coordination of Virtual Agent Navigation using Fuzzy Logic , 2006, 2006 IEEE International Conference on Fuzzy Systems.

[8]  Ronald C. Arkin,et al.  Temporal coordination of perceptual algorithms for mobile robot navigation , 1994, IEEE Trans. Robotics Autom..

[9]  Se-Young Oh,et al.  Hybrid Control for Autonomous Mobile Robot Navigation Using Neural Network Based Behavior Modules and Environment Classification , 2003, Auton. Robots.

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

[11]  Henrik I. Christensen,et al.  Behaviour Coordination in Structured Environments , 2022 .

[12]  Heng-Ming Tai,et al.  Autonomous local path planning for a mobile robot using a genetic algorithm , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[13]  Bian Xin-qian,et al.  AUV local path planning based on virtual potential field , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[14]  Guan-Chun Luh,et al.  An immunological approach to mobile robot reactive navigation , 2008, Appl. Soft Comput..

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

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