An Intelligent Obstacle and Edge Recognition System using Bug Algorithm

  • Md. Arif Istiek Neloy Department of Computer Science and Engineering, BGC Trust University Bangladesh , Chandanaish -4382, Chattogram, Bangladesh
  • Vicky Barua Department of Computer Science and Engineering, BGC Trust University Bangladesh , Chandanaish -4382, Chattogram, Bangladesh
  • Mithun Das Department of Computer Science and Engineering, BGC Trust University Bangladesh , Chandanaish -4382, Chattogram, Bangladesh
  • Parthiba Barua Department of Computer Science and Engineering, BGC Trust University Bangladesh , Chandanaish -4382, Chattogram, Bangladesh
  • Shahid Uddin Rahat Department of Computer Science and Engineering, BGC Trust University Bangladesh , Chandanaish -4382, Chattogram, Bangladesh
  • Abhijit Pathak Department of Computer Science and Engineering, BGC Trust University Bangladesh , Chandanaish -4382, Chattogram, Bangladesh
Keywords: Arduino, Artificial Intelligence, Edge Detection, Obstacle Avoidance, Ultrasonic Sensor, Robotics

Abstract

Obstacle avoidance is an important task in robotics as the autonomous robot's aim is to reach the destination without collision.  One type of autonomous robot that can detect obstacles and edges and take alternative paths free of obstacles and edges is a real-time obstacle avoiding edge detection robot. This paper proposes a robotic Robot with an intelligence built into it that guides itself whenever an obstacle comes along its way by bug algorithm. This robotic Robot is constructed using AT mega 8 families’ micro-controller (Arduino Uno R3). The ultrasonic sensor is used to detect any obstacle with edges and sends a command to the microcontroller. The micro-controller, based on the received input signal, redirects the robot to push in an alternative direction by actuating the motors that are interfaced with it via a motor driver. Depending on the situation the robot is able to choose the correct path [1]. A decision making process of obstacle avoiding edge detection occurs spontaneously here. This robot was designed to think about its day-to-day potentialities.

References

Khatib, O., Real-Time Obstacle Avoidance for Manipulators and MobileRobots,. 5, 1986. The International Journal of Robotics Research: p. 90-98.

Z. Yi, Y. Khing, C. Chin Seng, and Z. Xiao Wei, “Multiultrasonic sensor fusion for mobile robots”, Proceedings of intelligent vehicle symposium, pp. 387-391, 2000.

M. ohaib, S.M Pasha, N. Javaid, J Iqbal, “Intelligent Bug Algorithm (IBA): A Novel Strategy to Navigate Mobile Robots Autonomously”

J.C. Baker, A Simon, “Sensor and navigation data fusion for an autonomous guided vehicle”, Proceedings of Intelligent vehicle symposium, pp. 156-161, 2000.

Buniyamin N., Wan Ngah W.A.J., Sariff N., Mohamad Z., “A Simple Local Path Planning Algorithm for Autonomous Mobile Robots”, INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT, Issue 2, Volume 5, 2011

G.D. Hager, Z. Dodds, “Robotic Motion Planning: Bug Algorithms”, unpublished.

Published
2020-02-22
Section
Articles