OAR is a robot which is autonomous and can avoide obstacles on his own . When the robot is powered on, both the motors of the robot will run normally and the robot moves forward. During this time, the ultrasonic sensor continuously calculate the distance between the robot and the reflective surface.This information is processed by the microcontroller. If the distance between the robot and the obstacle is less than 15cm, the Robot stops and scans in left and right directions for new distance using Servo Motor and Ultrasonic Sensor. This process continues forever and the robot keeps on moving without hitting any obstacle. OARs are used in industrial applications.