Ardubot Path Finder: Road Obstacles Finder through Auto Navigation Using Artificial Intelligence and Internet of Things (Iot)
Main Article Content
Abstract
Obstacles avoiding robot using Arduino is a project aimed at developing an autonomous robotic system, capable of navigating through cluttered environments while avoiding obstacles. The proposed system is built around the Arduino microcontroller, which serves as the brain of the robot. The robot is equipped with an ultrasonic sensor to detect obstacles in its path. The sensor emits ultrasonic waves and measures the time taken for the waves to bounce back, enabling it to calculate the distance to the obstacles. If an obstacle is detected within a specified range, the robot initiates an avoidance maneuvered by instructing the motors to change the direction. This ensures that the robot maneuvers around the obstacle and continues along its intended path. To achieve precise control over the robot's movements, motor drivers are employed to regulate the speed and direction of the motors. Typically, a rechargeable battery powers the robot, making it portable and removing the need for ongoing tethering. The implementation of this project involves programming the Arduino microcontroller using the Arduino IDE, interfacing the ultrasonic sensor and motor drivers with the microcontroller, and integrating them into a compact chassis. The system can be further enhanced by a Bluetooth module, to enable more advanced obstacle detection and avoidance capabilities.