International Journal of Research and Scientific Innovation (IJRSI)
Design and Implementation of an Autonomous Differential Drive Mobile Robot with Obstacle Avoidance Using Arduino Nano
Published January 23, 2026 • Vol. 13, Issue 1, pp. 208–218Open Access
DOI: 10.51244/IJRSI.2026.13010020
Abstract
This paper presents the design and implementation of an autonomous mobile robot capable of navigating unknown environments through maze-solving algorithms and dynamic obstacle avoidance. The primary objective is to engineer a low-cost Automated Guided Vehicle (AGV) that integrates environmental perception with real-time decision-making. The system architecture utilizes a differential drive chassis configuration, driven by two DC gear motors. Unlike servo-steering systems, directional control is achieved by varying the speed and direction of the independent rear motors (skid-steering). The central processing unit, an Arduino Nano, interfaces with a distributed sensor array consisting of three downward-facing infrared (IR) sensors for path tracking and one forward-facing IR sensor for collision prevention. The control software implements the "Left-Hand Rule" algorithm for traversing simply connected mazes and a "Smart Avoidance" subroutine that enables the robot to autonomously reroute when facing physical obstructions. Additionally, the system incorporates a Human-Machine Interface (HMI) utilizing an I2C-enabled Liquid Crystal Display (LCD) and LED indicators to provide diagnostic feedback during operation.
Keywords: Mobile Robotics, Arduino Nano, Obstacle Avoidance, Maze Solving
| Journal | International Journal of Research and Scientific Innovation (IJRSI) |
|---|---|
| ISSN | 2321-2705 |
| Volume / Issue | Volume 13, Issue 1 |
| Pages | 208–218 |
| Publication date | January 23, 2026 |
| DOI | 10.51244/IJRSI.2026.13010020 |
| Publisher | RSIS International |
| License | Open Access |
How to cite this article
Carl Danielle C. Andante, Selwyn James S. Jimenez, Janine P. Natalia, Kyla Marie G. Septimo, & Engr. Bernard C. Fabro (2026). Design and Implementation of an Autonomous Differential Drive Mobile Robot with Obstacle Avoidance Using Arduino Nano. International Journal of Research and Scientific Innovation (IJRSI), 13(1), 208-218. https://doi.org/10.51244/IJRSI.2026.13010020
BibTeX
@article{Carl2026,
title = {Design and Implementation of an Autonomous Differential Drive Mobile Robot with Obstacle Avoidance Using Arduino Nano},
author = {Carl Danielle C. Andante and Selwyn James S. Jimenez and Janine P. Natalia and Kyla Marie G. Septimo and Engr. Bernard C. Fabro},
journal = {International Journal of Research and Scientific Innovation (IJRSI)},
volume = {13},
number = {1},
pages = {208--218},
year = {2026},
doi = {10.51244/IJRSI.2026.13010020},
publisher = {RSIS International}
}