A Braitenberg Approach to Mobile Robot Navigation in Unknown Environments

In this paper a new approach is developed for a two-wheeled mobile robot to navigate smoothly in unknown environments. This approach uses the ideas of Braitenberg strategy. The strategy is reactive when it perceives the sensory information and uses online path navigation. Furthermore, an algorithm called switching command strategy (SCS) has been developed in which the navigation method provides simple, efficient and effective motion path. The SCS is applied in order for the robot to skip out from a “dead cycle” problem. The algorithm is constructed for doing two principal tasks. The first task is reaching the goal safely in stationary environment while avoiding the static objects and the second task is to navigate in dynamic and complex environment by mobile robot while avoiding moving objects. During the experiments, a simple obstacle avoidance has been extensively tested with various static and dynamic environments. The results of the study showed the efficiency and enhanced performance of the navigation algorithm.

[1]  Estela Bicho,et al.  The dynamic approach to autonomous robotics demonstrated on a low-level vehicle platform , 1997, Robotics Auton. Syst..

[2]  Simon X. Yang,et al.  A fuzzy logic approach to reactive navigation of behavior-based mobile robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[4]  Kikuo Fujimura,et al.  Motion Planning in Dynamic Domains , 1991 .

[5]  Shuzhi Sam Ge,et al.  Dynamic Motion Planning for Mobile Robots Using Potential Field Method , 2002, Auton. Robots.

[6]  Giovanni Attolico,et al.  Building low cost vehicles for simple reactive behaviors , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[7]  A. Bemporad,et al.  Wall-following controllers for sonar-based mobile robots , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[8]  Meng Wang,et al.  Fuzzy logic-based real-time robot navigation in unknown environment with dead ends , 2008, Robotics Auton. Syst..

[9]  Kimon P. Valavanis,et al.  Mobile robot navigation in 2-D dynamic environments using an electrostatic potential field , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[10]  Xiaoyu Yang,et al.  A Fuzzy–Braitenberg Navigation Strategy for Differential Drive Mobile Robots , 2006, J. Intell. Robotic Syst..

[11]  V. Braitenberg Vehicles, Experiments in Synthetic Psychology , 1984 .

[12]  Hanan Samet,et al.  Time-minimal paths among moving obstacles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[13]  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).

[14]  Roland Siegwart,et al.  Towards Real-Time Sensor-Based Path Planning in Highly Dynamic Environments , 2007 .

[15]  Meng Wang,et al.  Fuzzy logic based robot path planning in unknown environment , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[16]  Araceli Sanchis,et al.  Evolving connection weights between sensors and actuators in robots , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[17]  Hanan Samet,et al.  Planning a time-minimal motion among moving obstacles , 1993, Algorithmica.

[18]  Simon X. Yang,et al.  Neurofuzzy-Based Approach to Mobile Robot Navigation in Unknown Environments , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[19]  Weiliang Xu,et al.  Sensor-based fuzzy reactive navigation of a mobile robot through local target switching , 1999, IEEE Trans. Syst. Man Cybern. Part C.

[20]  Jing Ren,et al.  A hybrid-systems approach to potential field navigation for a multi-robot team , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).