SlideShare a Scribd company logo
CollisionDetector /
Avoidance Robot
Presented By:
Waqar Ahmad
7Th Semester
Department of Electrical Engineering UET Peshawar,Jalozai Campus
Introduction
 Collision Avoidance (CA) systems have been used in wide range of different
robotics areas and had extra ordinary success in minimizing the risk of collisions.
 It is a critical requirement in building mobile robot systems where they all featured
some kind of obstacle detection techniques in order to avoid two or more objects
from colliding.
Introduction
 The purpose of this paper is to present an algorithm for performing collision
avoidance in mobile robot that is relying on the use of low-cost ultrasonic with
infrared sensors, and involving some other modules, so that it can be easily used in
real-time robotic applications.
 The proposed algorithm is implemented in multiple scenarios with several
obstacles placed in different locations around the robot.
 Our experimental run shows that the robot has been successfully detecting
obstacles and avoiding collisions along its path.
Block Diagram
 The following figure shows the block diagram. The system consists of ultrasonic
sensor, Arduino UNO board and Motor driver.
Block Diagram
 The above diagram is the functional block diagram of the entire system.
 The main controller will trigger the Servo Controller, receive the distance values,
run the collision avoidance algorithm and control the Stepper motors.
 The Servo Controller controls the ultrasonic sensor and servo motor while
providing the readings from the ultrasonic sensor to the main controller.
The working of the system
 The ultrasonic sensor will detect when an obstacle comes in front of moving
robot and it will stop without colliding with any obstacles that may exist in its
path.
The working of the system
Arduino Uno
Arduino boards is able to read inputs and outputs
 Inexpensive
 Simple
 Clear programming environment
 Open source and extensible software
 Open source and extensible hardware
 Works on 5V
 Consist of Ground
Arduino Uno
Ultra Sonic Sensor
 An ultrasonic sensor is an instrument that measures the distance to an object using
ultrasonic sound waves
Ultra Sonic Sensor Consist of
 VCC
 GND
 TRIG
 Echo
Components
 Arduino Motor Shield (LN-298n)
 Ultrasonic Sensor
 Arduino UNO
 5V Motors
 Battery
 Body
 Wires
Cost
S.
N
COMPONENTS PRICE
1 Arduino Motor Shield (LN-298n) 240
2 Ultrasonic Sensor 400
3 Arduino UNO 680
4 Wires 150
5 Motors 200
6 Battery 150
7 Body 1800
References
 1. https://www.arduino.cc/en/Guide/Introduction
 2. students.iitk.ac.in/roboclub/lectures/microcontrollers-arduino
 3.https://www.instock.pk/arduino-motor-drive-l293d-shield-expansion-
board.html

More Related Content

What's hot

Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Elijah Barner
 
Automatic Collision Control System
Automatic Collision  Control SystemAutomatic Collision  Control System
Automatic Collision Control System
Sankhadeep Rakshit
 
Line following using maze simulator
Line following using maze simulatorLine following using maze simulator
Line following using maze simulator
Sharjeel Sarwar
 
Micromouse Presentation no video
Micromouse Presentation no videoMicromouse Presentation no video
Micromouse Presentation no video
Lee Sawyer
 

What's hot (19)

Obstacle Detector & Find The Way to Reach Destination Robot
Obstacle Detector & Find The Way to Reach Destination RobotObstacle Detector & Find The Way to Reach Destination Robot
Obstacle Detector & Find The Way to Reach Destination Robot
 
Obstacle avoiding Robot
Obstacle avoiding RobotObstacle avoiding Robot
Obstacle avoiding Robot
 
Line maze solver
Line maze solverLine maze solver
Line maze solver
 
Maze Solver Robot Poster
Maze Solver Robot PosterMaze Solver Robot Poster
Maze Solver Robot Poster
 
Obstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic VehicleObstacle Avoidance Robotic Vehicle
Obstacle Avoidance Robotic Vehicle
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
 
OBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAROBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAR
 
Automatic Collision Control System
Automatic Collision  Control SystemAutomatic Collision  Control System
Automatic Collision Control System
 
Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)Obstacle Avoidance Robot (Powered by Arduino)
Obstacle Avoidance Robot (Powered by Arduino)
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINO
 
Line maze solver robot
Line maze solver robot Line maze solver robot
Line maze solver robot
 
Grid solving robot
Grid solving robotGrid solving robot
Grid solving robot
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
Arduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UARTArduino Interface LM35 MQTT Using UART
Arduino Interface LM35 MQTT Using UART
 
Line following using maze simulator
Line following using maze simulatorLine following using maze simulator
Line following using maze simulator
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using Arduino
 
obstacle avoiding robot
obstacle avoiding robotobstacle avoiding robot
obstacle avoiding robot
 
Micromouse Presentation no video
Micromouse Presentation no videoMicromouse Presentation no video
Micromouse Presentation no video
 

Similar to Collision detector and avoidance robot

Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
Electronics - Embedded System
 
OBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptxOBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptx
LukeParker46
 

Similar to Collision detector and avoidance robot (20)

Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
 
Arduino Project (1).pptx
Arduino Project (1).pptxArduino Project (1).pptx
Arduino Project (1).pptx
 
Autonomous navigation robot
Autonomous navigation robotAutonomous navigation robot
Autonomous navigation robot
 
IRJET- Automated Targeting System for Open Space Military Area
IRJET- Automated Targeting System for Open Space Military AreaIRJET- Automated Targeting System for Open Space Military Area
IRJET- Automated Targeting System for Open Space Military Area
 
BOT FOR WILDLIFE PROTECTION
BOT FOR WILDLIFE PROTECTIONBOT FOR WILDLIFE PROTECTION
BOT FOR WILDLIFE PROTECTION
 
Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...
 
kashif.pptx
kashif.pptxkashif.pptx
kashif.pptx
 
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual)  vatsal shah-ec_4th yearFloor cleaning robot(autonomus mannual)  vatsal shah-ec_4th year
Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year
 
obstacle avoiding robot project
obstacle avoiding robot projectobstacle avoiding robot project
obstacle avoiding robot project
 
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOROBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
OBSTACLE AVOIDACE ROBOT USING ARDUINO UNO AND ULTRASONIC SENSOR
 
Obstacle Avoiding robot
Obstacle Avoiding robotObstacle Avoiding robot
Obstacle Avoiding robot
 
OBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptxOBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptx
 
Self Obstacle Avoiding Rover
Self Obstacle Avoiding RoverSelf Obstacle Avoiding Rover
Self Obstacle Avoiding Rover
 
371275588.pptx
371275588.pptx371275588.pptx
371275588.pptx
 
Automatic railway gate control using arduino uno
Automatic railway gate control using arduino unoAutomatic railway gate control using arduino uno
Automatic railway gate control using arduino uno
 
BATCH 28 PHASE 3.pptx
BATCH 28 PHASE 3.pptxBATCH 28 PHASE 3.pptx
BATCH 28 PHASE 3.pptx
 
Automatic braking system
Automatic braking systemAutomatic braking system
Automatic braking system
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
Automatic railway gate control using arduino uno
Automatic railway gate control using arduino unoAutomatic railway gate control using arduino uno
Automatic railway gate control using arduino uno
 
OBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptxOBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptx
 

Recently uploaded

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 

Recently uploaded (20)

Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
shape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptxshape functions of 1D and 2 D rectangular elements.pptx
shape functions of 1D and 2 D rectangular elements.pptx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
Introduction to Casting Processes in Manufacturing
Introduction to Casting Processes in ManufacturingIntroduction to Casting Processes in Manufacturing
Introduction to Casting Processes in Manufacturing
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 

Collision detector and avoidance robot

  • 1. CollisionDetector / Avoidance Robot Presented By: Waqar Ahmad 7Th Semester Department of Electrical Engineering UET Peshawar,Jalozai Campus
  • 2. Introduction  Collision Avoidance (CA) systems have been used in wide range of different robotics areas and had extra ordinary success in minimizing the risk of collisions.  It is a critical requirement in building mobile robot systems where they all featured some kind of obstacle detection techniques in order to avoid two or more objects from colliding.
  • 3. Introduction  The purpose of this paper is to present an algorithm for performing collision avoidance in mobile robot that is relying on the use of low-cost ultrasonic with infrared sensors, and involving some other modules, so that it can be easily used in real-time robotic applications.  The proposed algorithm is implemented in multiple scenarios with several obstacles placed in different locations around the robot.  Our experimental run shows that the robot has been successfully detecting obstacles and avoiding collisions along its path.
  • 4. Block Diagram  The following figure shows the block diagram. The system consists of ultrasonic sensor, Arduino UNO board and Motor driver.
  • 5. Block Diagram  The above diagram is the functional block diagram of the entire system.  The main controller will trigger the Servo Controller, receive the distance values, run the collision avoidance algorithm and control the Stepper motors.  The Servo Controller controls the ultrasonic sensor and servo motor while providing the readings from the ultrasonic sensor to the main controller.
  • 6. The working of the system  The ultrasonic sensor will detect when an obstacle comes in front of moving robot and it will stop without colliding with any obstacles that may exist in its path.
  • 7. The working of the system
  • 8. Arduino Uno Arduino boards is able to read inputs and outputs  Inexpensive  Simple  Clear programming environment  Open source and extensible software  Open source and extensible hardware  Works on 5V  Consist of Ground
  • 10. Ultra Sonic Sensor  An ultrasonic sensor is an instrument that measures the distance to an object using ultrasonic sound waves
  • 11. Ultra Sonic Sensor Consist of  VCC  GND  TRIG  Echo
  • 12. Components  Arduino Motor Shield (LN-298n)  Ultrasonic Sensor  Arduino UNO  5V Motors  Battery  Body  Wires
  • 13. Cost S. N COMPONENTS PRICE 1 Arduino Motor Shield (LN-298n) 240 2 Ultrasonic Sensor 400 3 Arduino UNO 680 4 Wires 150 5 Motors 200 6 Battery 150 7 Body 1800
  • 14. References  1. https://www.arduino.cc/en/Guide/Introduction  2. students.iitk.ac.in/roboclub/lectures/microcontrollers-arduino  3.https://www.instock.pk/arduino-motor-drive-l293d-shield-expansion- board.html