SlideShare a Scribd company logo
4
Most read
19
Most read
24
Most read
Obstacle avoiding robot
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

PPTX
Obstacle Avoidance Robot
PPTX
Obstacle Avoidance Robot Summer training Presentation
PPTX
Obstacle avoiding Robot
DOCX
Final report obstacle avoiding roboat
PPTX
Obstacle Avoidance ROBOT using ARDUINO
PDF
Obstacle Avoidance Robot
DOC
Obstacle avoiding robot(Lab report)
PPTX
Obstacle avoidance robot
Obstacle Avoidance Robot
Obstacle Avoidance Robot Summer training Presentation
Obstacle avoiding Robot
Final report obstacle avoiding roboat
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance Robot
Obstacle avoiding robot(Lab report)
Obstacle avoidance robot

What's hot (20)

PPTX
LINE FOLLOWER ROBOT
PPT
Obstacle detctor
PPTX
OBSTACLE AVOIDING CAR
PPTX
Line follower robot
DOCX
Obstacle Avoiding Robot Report Robot23
PPTX
Robotic Sensor
PPTX
Obstacle Avoidance Robotic Vehicle
PPTX
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
PPTX
Line Following Robot using Arduino UNO
PPTX
Line follower robot
PDF
Obstacle avoiding car project slide
PPTX
Line Following Robot
PPTX
Line Following Robot Presentation
PPTX
line following robot ppt
PPTX
Bluetooth controlled robot
PPTX
Embedded Systems Projects Ideas
PPTX
Line Following Robot
PPTX
Pick and Place Robotic Arm 1
PPTX
Automatic floor cleaner
LINE FOLLOWER ROBOT
Obstacle detctor
OBSTACLE AVOIDING CAR
Line follower robot
Obstacle Avoiding Robot Report Robot23
Robotic Sensor
Obstacle Avoidance Robotic Vehicle
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Line Following Robot using Arduino UNO
Line follower robot
Obstacle avoiding car project slide
Line Following Robot
Line Following Robot Presentation
line following robot ppt
Bluetooth controlled robot
Embedded Systems Projects Ideas
Line Following Robot
Pick and Place Robotic Arm 1
Automatic floor cleaner
Ad

Similar to Obstacle avoiding robot (20)

PPTX
Project PPT.pptx
PDF
LINE FOLLOWER ROBOT | J4RV4I1010
PPTX
Obstacle observing
PPTX
Newppt major
PPTX
Presentation1
PPTX
Line following robot with gripper
PDF
Line maze solver
PDF
F0554050
PDF
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
PDF
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
PPT
Line Following Robot
PPTX
Arduino Project (1).pptx
PDF
B044020609
PDF
Impediment detection robot using Arduino
DOC
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
DOC
embedded system report
PDF
Autonomous navigation robot
PDF
IRJET - The Line Follower -and- Pick and Place Robot
PPT
pick and place ppt.ppt
PDF
23 2 feb17 15nov16 13357 27441-1-sp(edit)
Project PPT.pptx
LINE FOLLOWER ROBOT | J4RV4I1010
Obstacle observing
Newppt major
Presentation1
Line following robot with gripper
Line maze solver
F0554050
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
Arduino Project (1).pptx
B044020609
Impediment detection robot using Arduino
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
embedded system report
Autonomous navigation robot
IRJET - The Line Follower -and- Pick and Place Robot
pick and place ppt.ppt
23 2 feb17 15nov16 13357 27441-1-sp(edit)
Ad

More from Electronics - Embedded System (11)

DOCX
virtual memory - Computer operating system
PDF
International Human Resource Management
PPTX
Zero polluting bike!
PDF
Training and development
PPTX
What is Cognitive Radio ?
PPT
RADAR Jamming and Anti-Jamming
PDF
Research methodology-mcq
PDF
Device - to - Device communication (Pen drive) without PC
DOCX
Obstacle avoiding robot.doc
PPTX
Obstacle Avoiding Robot Using Micro Controller
virtual memory - Computer operating system
International Human Resource Management
Zero polluting bike!
Training and development
What is Cognitive Radio ?
RADAR Jamming and Anti-Jamming
Research methodology-mcq
Device - to - Device communication (Pen drive) without PC
Obstacle avoiding robot.doc
Obstacle Avoiding Robot Using Micro Controller

Recently uploaded (20)

PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Construction Project Organization Group 2.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPT
Total quality management ppt for engineering students
PDF
737-MAX_SRG.pdf student reference guides
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
UNIT-1 - COAL BASED THERMAL POWER PLANTS
R24 SURVEYING LAB MANUAL for civil enggi
Fundamentals of safety and accident prevention -final (1).pptx
Safety Seminar civil to be ensured for safe working.
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Fundamentals of Mechanical Engineering.pptx
additive manufacturing of ss316l using mig welding
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Foundation to blockchain - A guide to Blockchain Tech
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Construction Project Organization Group 2.pptx
UNIT 4 Total Quality Management .pptx
Total quality management ppt for engineering students
737-MAX_SRG.pdf student reference guides
CYBER-CRIMES AND SECURITY A guide to understanding

Obstacle avoiding robot

  • 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