Obstacle Detection and Pathfinding Robot
Obstacle Detection and Pathfinding Robot
PROJECT-MEMBERS:
T.DINESHKUMAR(M07EC016)
G.KALAIARASAN(M07EC028)
S.DHINESH(M07EC024)
B.ARUNCHAKRAVARTHI(M07EC006)
ABSTRACT:
Today robots are employed for the various applications due the increased
performance and time consumption.They perform various ridiculous jobs which
cannot be performed by normal human beings such as monitoring nuclear reactors,
grassing etc. Line follower is a machine that can follow a path. The path can be
visible like a blackline on a white surface (or vice-versa) or it can be invisible like a
magnetic field.In this project we are going to design a robot which automatically
isolates the obstacles and follows correct path.Here we make use of a IRSENSOR
which senses a distance up to 3cm resulting in obstacle detection and pathfinding.
PIC16F877A is the heart of our system which decides whether the robot has to
follow the straight line path or to turn right or left. The microcontroller receives the
signal from the sensor and directs the robot. At the output port LCD is used to
display the position of the robot .Here the corresponding codes for pic is
programmed using KEILµVISION.By the use of the above compiler the hexcode is
generated .PROTEUS7 is used for the purpose of realtime simulation of our system.
BLOCK DIAGRAM:
MOTOR1
PIC ROBOT
16F877A
IRSENSOR
MOTOR2
Here the IRSENSOR provides the signal to the microcontroller .Based on the
signal the motor turns ON and OFF.When the sensor is enabled to the
microcontroller the robot follows the straight line path because both the motors
turned ON.When the IRSENSOR is not enabled to the microcontroller motor1 is
turned ON and motor2 is turned OFF.
DATASHEET OF PIC16F877A:
FEATURES:
ANALOG FEATURES: