IBA: Intelligent Bug Algorithm – A Novel Strategy to Navigate Mobile Robots Autonomously

This research proposes an intelligent obstacle avoidance algorithm to navigate an autonomous mobile robot. The presented Intelligent Bug Algorithm (IBA) over performs and reaches the goal in relatively less time as compared to existing Bug algorithms. The improved algorithm offers a goal oriented strategy by following smooth and short trajectory. This has been achieved by continuously considering the goal position during obstacle avoidance. The proposed algorithm is computationally inexpensive and is easy to tune. The paper also presents the performance comparison of IBA and reported Bug algorithms. Simulation results of the robot navigation in an environment with obstacles demonstrate efficacy and performance of the improved algorithm.

[1]  Ehud Rivlin,et al.  CautiousBug: a competitive algorithm for sensory-based robot navigation , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[2]  Raza Ul Islam,et al.  An open-source multi-DOF articulated robotic educational platform for autonomous object manipulation , 2014 .

[3]  Volkan Sezer,et al.  A novel obstacle avoidance algorithm: "Follow the Gap Method" , 2012, Robotics Auton. Syst..

[4]  Nadeem Javaid,et al.  Control Strategies for Mobile Robot With Obstacle Avoidance , 2013, ArXiv.

[5]  Thomas Bräunl,et al.  Performance Comparison of Bug Navigation Algorithms , 2007, J. Intell. Robotic Syst..

[6]  Tao Zhang,et al.  A new hybrid navigation algorithm for mobile robots in environments with incomplete knowledge , 2012, Knowl. Based Syst..

[7]  Renato Zaccaria,et al.  Planning and obstacle avoidance in mobile robotics , 2012, Robotics Auton. Syst..

[8]  Jamshed Iqbal,et al.  Robotics for Nuclear Power Plants — Challenges and future perspectives , 2012, 2012 2nd International Conference on Applied Robotics for the Power Industry (CARPI).

[9]  Jamshed Iqbal,et al.  Modeling and Analysis of a 6 DOF Robotic Arm Manipulator , 2012 .

[10]  Keiji Nagatani,et al.  Sensor Information Processing in Robot Competitions and Real World Robotic Challenges , 2012, Adv. Robotics.

[11]  Raza Ul Islam,et al.  An autonomous image-guided robotic system simulating industrial applications , 2012, 2012 7th International Conference on System of Systems Engineering (SoSE).

[12]  Ronak Karimi,et al.  Investigation of the * (Star) Search Algorithms: Characteristics, Methods and Approaches - TI Journals , 2012 .

[13]  Jamshed Iqbal,et al.  A novel track-drive mobile robotic framework for conducting projects on robotics and control systems , 2013 .

[14]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[15]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.