You are on page 1of 14

OBSTACLE AVOIDING ROBOT

ABHISHEK ANAND
ADITYA KUMAR
ADITYA ROSHAN
ADARSH M.A.

ABSTRACT
An obstacle avoiding robot can sense obstacle
and dodge it.
The ultrasonic sensors works as eyes for the
robot detecting the obstacles.
The microcontroller takes data from sensor and
provides a route to avoid the obstacle.
The robot moves with help of two motors, which
drives the two wheels,a wheel is provided which
is free to move in every direction to provide the
needed maneuverability.

BLOCK DIAGRAM

SENSOR

MICROCONTROL
LER

H-BRIDGE

WHEELS

COMPONENTS REQUIRED
NAME

QUANTITY

APPROX.
PRICE/ITEM

ARDUINO UNO

500-600

CHASSIS WITH 2
WHEELS

250

SENSOR(HC-SR04)

80-160

GEAR MOTORS

2-REGULAR

200

MOTOR
DRIVER(L239D)

150

MISCELLANEOUS

200

ARDUINO UNO

HC-SR04

SERVO MOTORS

CIRCUIT
DIAGRAM

WORKING
Sensor : HC-SR04 is an ultrasonic sensor
which can detect distance of the object
using sonar technology
Its a high accuracy sensor with range from
2cm-400cm, measuring angle of 30deg
Its not affected by sunlight and can also
detect black objects unlike the optical
sensors.

It continuously transmits ultrasonic


sound waves which is reflected back
by the obstacles
It is received by the sensor which in
turn calculates the distance and
sends to the microcontroller to take
the necessary decision.

MICROCONTROLLER: Arduino uno is


used which is based on the
ATmega328P C.
Its work is to take data from the
sensor and make decision according
to the routing algorithm and give to
the motor driver(L239D).

FLOW CHART

APPLICATION AN FUTURE
SCOPE
Obstacle detection in mining
vehicles.
Automation system for cars.
Autonomous cleaning robot.
Lawn cleaning robot.
In military as surveillance robot.