SlideShare a Scribd company logo
1 of 24
INTRODUCTION
Robot is a computer-controlled machine that is
programmed to move manipulate objects, and
accomplish work while interacting with
appropriate sensors and actuators mounted on it
for carrying out the desired operations.
In this robots Infra red pairs are used for sensing the
obstacles and IR leads are used for transmitting
and receiving infra red rays. Using infrared rays
robots will find out the obstacles present in front
of them and move right or left from their current
position and move forward.
Obstacle detection robots are nothing but self thinking robots which can
take decisions itself using programmed brain without any guidance from
human beings.
There are two types of robots in one type robots perform action as we give
signals remotely where as second type of robots are self thinking robots
which can detect obstacle and move forward. This project is of second
robots.
Graphical Block diagram:
Obstacle Avoiding Robot
Block diagram:
Interfacing circuit of Robot
OBSTACLESENSORS
The obstacle senor is used to avoid the robot from the clash to
any external devices (or) that is like walls, any obstacle which
comes in its way. Here we are using the IR communications .the
transmitter and the receiver parts. The transmitter produces the IR
rays and they are received by the receiver section.
Architecture of 8051 Microcontroller
 Features
 RAM 128bytes
 ROM 4K
 I/O 4 ports
 Timer 2
 Interrupt 6
Pin diagram of IC AT89C51
MANUFACTURE S OF MICRO
CONTROLLER
 Atmel
 Dallas Semiconductor
 Intel
 Microchip
 National Semiconductor
 Texas Instruments
H-BRIDGE MOTOR DRIVER
The name "H-Bridge" is derived from the actual shape of the
switching circuit which controls the motion of the motor. It is
also known as "Full Bridge". Basically there are four
switching elements in the H-Bridge as shown in the figure
below.
Truth Table
High Left High Right Low Left Low Right Description
On Off Off On Motor runs clockwise
Off On On Off Motor runs anti-clockwise
On On Off Off Motor stops or decelerates
Off Off On On Motor stops or decelerates
Logic Table of the Circuit
Direction P0.0 P0.1 P0.2 P0.3
Forward 1 0 1 0
Backward 0 1 0 1
Right 1 0 0 1
Left 0 1 1 0
Electrical motor
An actuator which converts electrical signal into rotation”.
Why only DC motor?
We all know that AC motors are normally constant speed motors. Variable speed
ac drives uses very complex circuitry because the ac motor speed is varied by
the frequency variation and is not quite easy.
Stepper motor gives calculated angle of rotation they take number of steps in
one revolution they cannot be stopped in between the step. Also they are not
constant running motors their use is limited to the area where you want
calculated steps to be taken such as printers, plotters, and other similar
applications.
Advantages of DC motor:-
Dc motors are widely used in industry
where wide range of variable speed is
required.
High starting torque & easy speed
variations are some of the other
characteristics of DC motors.
ALGORITHM
Step1: Initialization of I/O ports.
Step2: Set Direction as Forward/ Backward/ Left/ Right.
Step3: check if any obstacle is detected according to that
change the motion of Robot. If no then Robot will goes
in forward direction.
Step4: Wait for some time.
Step5: go to step 3 to repeat the process.
Step7: Wait for some time.
Step 8: End
FLOW CHART
Advantages & Disadvantages
Advantages :
 Whenever robot senses any obstacle automatically diverts its position to left or right and
follows the path without human guidance.
 The programming of the microcontroller is easy.
 It is a low cost circuit.
Disadvantages :
 It is time consuming project.
 It is use for short distance only.
 It is not recommended to keep the range very long because this would cause the ROBOT to
keep moving forward and backward as it senses any obstacle, even far away from it.
 It is not in human control
Applications
 Obstacle sensing robot can be applied at the toys
where small children will play.
 It can used for the army application.
 We can apply number pairs of IR pairs for the
safe direction control of the robot.
 In Mines.
FUTURE ASPECTS:
 We can extend this project with wireless
technology by IR (or) RF.
 This robot can be used for pick and place the
required object by giving directions to the robot
but IR pair should be replaced depending upon
the application.
 By doing extra things, it can be use in Army
application.
Photographs:
References
 BOOKS:
1.The 8051 microcontroller & Embedded
System
( Mazidi , Pearson Education ,III edition)
2.Mechatronics Principle and Applications
(Godfrey Onwobolu, Pearson Education)
3.Embedded System
( Rajkamal, Pearson Education, II edition)
4. .Introduction to Robotics
(Vikram Kapila, Pearson Education,IV Edition)
Website:
 http://mechatronics.poly.edu
 http://www.roboticswikipedia.com
 http://www.mecatronicswikipedia.com
 http://www.datasheets.com
 http://www.J2RScientific.com
 http://www.expresspcb.com
 http://www.kiel51.com
 http://www.8051microcontroller.com

More Related Content

What's hot

Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
Electronics - Embedded System
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
Priya Hada
 

What's hot (20)

Automatic water pump controller
Automatic water pump controllerAutomatic water pump controller
Automatic water pump controller
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
 
Line Following Robot Presentation
Line Following Robot PresentationLine Following Robot Presentation
Line Following Robot Presentation
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
 
PIC Microcontroller | ADC Interfacing
PIC Microcontroller | ADC InterfacingPIC Microcontroller | ADC Interfacing
PIC Microcontroller | ADC Interfacing
 
OBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAROBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAR
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding Robot
 
temperature control automatic DC fan
temperature control automatic DC fantemperature control automatic DC fan
temperature control automatic DC fan
 
BLDC Motor Speed Control With RPM Display
 BLDC Motor Speed Control With RPM Display BLDC Motor Speed Control With RPM Display
BLDC Motor Speed Control With RPM Display
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
obstacle avoiding robot project
obstacle avoiding robot projectobstacle avoiding robot project
obstacle avoiding robot project
 
Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
 
Ppt on automatic street light control using ir sensors
Ppt on automatic street light control using ir sensorsPpt on automatic street light control using ir sensors
Ppt on automatic street light control using ir sensors
 
Obstacle Avoidance Robot
Obstacle Avoidance RobotObstacle Avoidance Robot
Obstacle Avoidance Robot
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robot
 

Similar to Obstacle Avoiding Robot Using Micro Controller

Line following robot with gripper
Line following robot with gripperLine following robot with gripper
Line following robot with gripper
Anika Jindal
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
ANU_110
 

Similar to Obstacle Avoiding Robot Using Micro Controller (20)

Project PPT.pptx
Project PPT.pptxProject PPT.pptx
Project PPT.pptx
 
LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010
 
Obstacle observing
Obstacle observingObstacle observing
Obstacle observing
 
Newppt major
Newppt majorNewppt major
Newppt major
 
Presentation1
Presentation1Presentation1
Presentation1
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
 
Line following robot with gripper
Line following robot with gripperLine following robot with gripper
Line following robot with gripper
 
Line maze solver
Line maze solverLine maze solver
Line maze solver
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
 
F0554050
F0554050F0554050
F0554050
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Arduino Project (1).pptx
Arduino Project (1).pptxArduino Project (1).pptx
Arduino Project (1).pptx
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
B044020609
B044020609B044020609
B044020609
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using Arduino
 
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
 
embedded system report
embedded system reportembedded system report
embedded system report
 
Autonomous navigation robot
Autonomous navigation robotAutonomous navigation robot
Autonomous navigation robot
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place Robot
 

More from Electronics - Embedded System

More from Electronics - Embedded System (10)

virtual memory - Computer operating system
virtual memory - Computer operating systemvirtual memory - Computer operating system
virtual memory - Computer operating system
 
International Human Resource Management
International Human Resource ManagementInternational Human Resource Management
International Human Resource Management
 
Zero polluting bike!
Zero polluting bike!Zero polluting bike!
Zero polluting bike!
 
Training and development
Training and developmentTraining and development
Training and development
 
What is Cognitive Radio ?
What is Cognitive Radio ?What is Cognitive Radio ?
What is Cognitive Radio ?
 
RADAR Jamming and Anti-Jamming
RADAR Jamming and Anti-JammingRADAR Jamming and Anti-Jamming
RADAR Jamming and Anti-Jamming
 
FM Demodulator
FM DemodulatorFM Demodulator
FM Demodulator
 
Research methodology-mcq
Research methodology-mcqResearch methodology-mcq
Research methodology-mcq
 
Device - to - Device communication (Pen drive) without PC
Device - to - Device communication (Pen drive) without PCDevice - to - Device communication (Pen drive) without PC
Device - to - Device communication (Pen drive) without PC
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 

Recently uploaded

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 

Recently uploaded (20)

💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 

Obstacle Avoiding Robot Using Micro Controller

  • 1.
  • 2. INTRODUCTION Robot is a computer-controlled machine that is programmed to move manipulate objects, and accomplish work while interacting with appropriate sensors and actuators mounted on it for carrying out the desired operations. In this robots Infra red pairs are used for sensing the obstacles and IR leads are used for transmitting and receiving infra red rays. Using infrared rays robots will find out the obstacles present in front of them and move right or left from their current position and move forward.
  • 3. Obstacle detection robots are nothing but self thinking robots which can take decisions itself using programmed brain without any guidance from human beings. There are two types of robots in one type robots perform action as we give signals remotely where as second type of robots are self thinking robots which can detect obstacle and move forward. This project is of second robots.
  • 7. OBSTACLESENSORS The obstacle senor is used to avoid the robot from the clash to any external devices (or) that is like walls, any obstacle which comes in its way. Here we are using the IR communications .the transmitter and the receiver parts. The transmitter produces the IR rays and they are received by the receiver section.
  • 8. Architecture of 8051 Microcontroller  Features  RAM 128bytes  ROM 4K  I/O 4 ports  Timer 2  Interrupt 6
  • 9. Pin diagram of IC AT89C51
  • 10. MANUFACTURE S OF MICRO CONTROLLER  Atmel  Dallas Semiconductor  Intel  Microchip  National Semiconductor  Texas Instruments
  • 11. H-BRIDGE MOTOR DRIVER The name "H-Bridge" is derived from the actual shape of the switching circuit which controls the motion of the motor. It is also known as "Full Bridge". Basically there are four switching elements in the H-Bridge as shown in the figure below.
  • 12. Truth Table High Left High Right Low Left Low Right Description On Off Off On Motor runs clockwise Off On On Off Motor runs anti-clockwise On On Off Off Motor stops or decelerates Off Off On On Motor stops or decelerates
  • 13. Logic Table of the Circuit Direction P0.0 P0.1 P0.2 P0.3 Forward 1 0 1 0 Backward 0 1 0 1 Right 1 0 0 1 Left 0 1 1 0
  • 14. Electrical motor An actuator which converts electrical signal into rotation”.
  • 15. Why only DC motor? We all know that AC motors are normally constant speed motors. Variable speed ac drives uses very complex circuitry because the ac motor speed is varied by the frequency variation and is not quite easy. Stepper motor gives calculated angle of rotation they take number of steps in one revolution they cannot be stopped in between the step. Also they are not constant running motors their use is limited to the area where you want calculated steps to be taken such as printers, plotters, and other similar applications.
  • 16. Advantages of DC motor:- Dc motors are widely used in industry where wide range of variable speed is required. High starting torque & easy speed variations are some of the other characteristics of DC motors.
  • 17. ALGORITHM Step1: Initialization of I/O ports. Step2: Set Direction as Forward/ Backward/ Left/ Right. Step3: check if any obstacle is detected according to that change the motion of Robot. If no then Robot will goes in forward direction. Step4: Wait for some time. Step5: go to step 3 to repeat the process. Step7: Wait for some time. Step 8: End
  • 19. Advantages & Disadvantages Advantages :  Whenever robot senses any obstacle automatically diverts its position to left or right and follows the path without human guidance.  The programming of the microcontroller is easy.  It is a low cost circuit. Disadvantages :  It is time consuming project.  It is use for short distance only.  It is not recommended to keep the range very long because this would cause the ROBOT to keep moving forward and backward as it senses any obstacle, even far away from it.  It is not in human control
  • 20. Applications  Obstacle sensing robot can be applied at the toys where small children will play.  It can used for the army application.  We can apply number pairs of IR pairs for the safe direction control of the robot.  In Mines.
  • 21. FUTURE ASPECTS:  We can extend this project with wireless technology by IR (or) RF.  This robot can be used for pick and place the required object by giving directions to the robot but IR pair should be replaced depending upon the application.  By doing extra things, it can be use in Army application.
  • 23. References  BOOKS: 1.The 8051 microcontroller & Embedded System ( Mazidi , Pearson Education ,III edition) 2.Mechatronics Principle and Applications (Godfrey Onwobolu, Pearson Education) 3.Embedded System ( Rajkamal, Pearson Education, II edition) 4. .Introduction to Robotics (Vikram Kapila, Pearson Education,IV Edition)
  • 24. Website:  http://mechatronics.poly.edu  http://www.roboticswikipedia.com  http://www.mecatronicswikipedia.com  http://www.datasheets.com  http://www.J2RScientific.com  http://www.expresspcb.com  http://www.kiel51.com  http://www.8051microcontroller.com