Witkali Obstacle Avoidance Robot detects an obstacle in front of it and makes its own path. Here Ultrasonic sensor is used to detect the obstacle. The ultrasonic sensor emits and receives ultrasonic waves. The emitted wave will be reflected after hitting the obstacle. The time when waves are emitted and received will be used to calculate the distance between the robot and the obstacle.