THE FUTURE IS HERE

Obstacle – Avoiding Autonomous Robot – Project Demo

Our team developed an autonomous obstacle-avoiding robot using an Arduino Mega and ultrasonic sensors to explore the fundamentals of autonomous navigation. Inspired by the University of Houston’s Starship delivery robots, this project aimed to replicate basic decision-making functions seen in self-driving robots.

Using dual HC-SR04 ultrasonic sensors, the robot measures distances to detect obstacles and determine optimal paths. The system processes sensor data through an Arduino Mega to make movement decisions—either continuing forward or executing directional turns. A Raspberry Pi component is included to send alerts when the robot is stuck after multiple avoidance attempts.

Key Features:
Real-time obstacle detection and navigation logic
A dynamic turning mechanism when encountering obstacles
Alert system for navigation failure using Raspberry Pi

Tools & Components:
Arduino Mega, L293DNE motor driver, HC-SR04 ultrasonic sensors, Raspberry Pi, DC motors, 330Ω resistors, and breadboard wiring.

This project demonstrates a foundational application of sensor-based control in autonomous systems and highlights how such robots can navigate without human assistance. It provides insight into technologies that power modern self-driving systems and delivery bots.