Obstacle Avoidance Robot Using Arduino

  • Unique Paper ID: 169854
  • PageNo: 2446-2450
  • Abstract:
  • This particular project focuses on building an uncomplicated mobile robot that navigates by the use of obstructions. An Arduino embedded system is employed to operate the movement of the robot depending on the sensor information available. This is made possible by the use of ultrasonic sensors mounted non-intrusively in front of the robot to determine when an obstacle is present. As a result, whenever an obstruction is perceived by the robot, the robot is able to initiate evasive action by turning in a certain direction. The robot contains motors that are used to rotate the wheels. While moving, the Arduino receives the appropriate sensor data and sends commands to the motors to stop, move forward, turn left or right or withhold motion. This helps the robot avoid obstacles within the environment and move safely.

Copyright & License

Copyright © 2026 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{169854,
        author = {Nishant Kulkarni and Aman Gupta},
        title = {Obstacle Avoidance Robot Using Arduino},
        journal = {International Journal of Innovative Research in Technology},
        year = {2024},
        volume = {11},
        number = {6},
        pages = {2446-2450},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=169854},
        abstract = {This particular project focuses on building an uncomplicated mobile robot that navigates by the use of obstructions. An Arduino embedded system is employed to operate the movement of the robot depending on the sensor information available. This is made possible by the use of ultrasonic sensors mounted non-intrusively in front of the robot to determine when an obstacle is present. As a result, whenever an obstruction is perceived by the robot, the robot is able to initiate evasive action by turning in a certain direction.
The robot contains motors that are used to rotate the wheels. While moving, the Arduino receives the appropriate sensor data and sends commands to the motors to stop, move forward, turn left or right or withhold motion. This helps the robot avoid obstacles within the environment and move safely.},
        keywords = {Arduino UNO, motor shield L293d, ultrasonic sensor HC-SR04, DC Motor, servo motor},
        month = {November},
        }

Cite This Article

Kulkarni, N., & Gupta, A. (2024). Obstacle Avoidance Robot Using Arduino. International Journal of Innovative Research in Technology (IJIRT), 11(6), 2446–2450.

Related Articles