Fuzzy logic based control of mobile robot navigation: A case study on iRobot Roomba Platform

This work addresses the issue of mobile robot navigation system. In this study, the proposed navigation system is introduced. It combines a deliberative planning and a reactive/behaviour based control, based upon the motor schema technique into hybrid control architecture. Behaviour based robots have successfully demonstrated their performance in reacting to different working environments. However, it is difficult to coordinate different robot behaviours in order to achieve a specific task. To overcome this difficulty, a behaviour coordination module has been developed using weighted vector summation of the schemas. A set of behaviour weights employs both the fixed priorities and dynamic weights. The adaptation of dynamic weights depends on the current environment condition, and is achieved through a fuzzy inference system where fuzzy rules are used to automatically generate and update the weights during navigation. This allows the robot to successfully complete its task in a robust, smooth, and speedy manner without introducing any serious problems. A series of experiments has been conducted and the results revealed that the proposed navigation system can safely and effectively navigate the mobile robot around a designated environment.   Key words: Behaviour co-ordination, fuzzy logic control, motor schema, roomba robot platform.

[1]  Edward Tunstel Coordination of distributed fuzzy behaviors in mobile robot control , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

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

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

[4]  Kurt Konolige,et al.  Blending reactivity and goal-directedness in a fuzzy controller , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[5]  Frank Hoffmann,et al.  An OVerview on Soft Computing in Behavior Based Robotics , 2003, IFSA.

[6]  Maja J. Mataric,et al.  The Robotics Primer , 2007 .

[7]  Adel Al-Jumaily,et al.  Wavefront Propagation and Fuzzy Based Autonomous Navigation , 2006, ArXiv.

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

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

[10]  Panus Nattharith,et al.  Mobile robot navigation using a behavioural strategy , 2009 .

[11]  A. Safiotti,et al.  Fuzzy logic in autonomous robotics: behavior coordination , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[12]  Ronald C. Arkin,et al.  Motor schema based navigation for a mobile robot: An approach to programming by behavior , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[13]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .