SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 969
Self Driving Car using Raspberry-Pi and Machine Learning
Prof. Z.V. Thorat1, Sujit Mahadik2, Satyawan Mane3, Saurabh Mohite4, Aniket Udugade5
1,2,3,4,5Department of EXTC, Bharati Vidyapeeth College of Engineering, SEC-7 Opposite to Kharghar Railway
Station, CBD Belapur, Navi Mumbai - 400614
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract -The paper aims torepresenta monocularvision
autonomous car prototype using the Raspberry-Pi as a
processing chip. The pi-camera module along with an
ultrasonic sensor is used to provide necessary data from the
real world to the car which would then pass the data on to
the raspberry-pi. The car is capable of reaching the given
destination safely and intelligently thus avoiding the risk of
human errors by responding to the real time traffic and
obstacles. Many existing algorithms like lane detection,
obstacle detection and traffic light recognitionarecombined
together to provide the necessary control to the car. This
would prove out to be a boon in the automobileindustryasit
would help in reducing the concentration required and
strain put up on brain while driving also minimizing the
probability of accidents due to careless or disobedient
driving.
Key Words: Raspberry-pi, Pi-Camera, Machine learning,
Image processing.
1. INTRODUCTION
With the growing needs of convenience, technology now
tries to seek automation in every aspect possible. Also, with
the growth in the number of accident in the recent yearsdue
to increased number of vehicles and some amount of
carelessness of the drivers, it now seems necessary to seek
automation in vehicles as well. Hence to achieve the merit
above mentioned problems, we present an autonomously
drive car which would eradicate human intervention in the
field of driving. The car would drive itself from one place to
the other on its own it would possessintegratedfeatureslike
lane-detection, obstacle-detection and traffic sign detection.
This features would help the cardriveitselftothe mentioned
destination on the track properly, avid collisions, provide
live streaming of the view in front of it with the help of
camera mounted over the car and detect traffic signs and
obey them accordingly so as to avoidaccidentscauseddueto
disobeying the traffic rules. This would ensure safer, easier,
updated and more convenient mobility, hence providing out
to be a revolutionary step in the field towards automation
and mobility.
1.1 Block Diagram
Fig.1.1 Block diagram
1.2 Working
As it can be seen in block Diagram, the raspberry-pi which is
the central controller would be mounted on the car. The
ultrasonic sensors would be placed on the front bumper of
the car, while the pi-camera module would be placed on the
roof of the car. The motor-driver ICs are responsible for the
operation of motors and thus the motion of the car.
The ultrasonic sensors placed at the bumper of the vehicle
would be used to detect any obstacle in front of the car and
take according actions. Whenever there is any obstacle in
front of the car and lies within the pre-determined distance
from the car, the raspberry-pi orders the motor driver ICs to
stop supplying power to the wheels and hence stops the
motion of the car depending upon the proximity of the
obstacle. The distance measured is also displayed on the
output window of the program. The next step is detection of
lane and traffic signs. For these, we use the principles of
image processing. For detection of the traffic signs, HAAR-
cascade classifier was used in Open CV. As we know, Open
CV provides classifier a well as a detector.
To initiate the HAAR-cascade successfully, we uploaded
positive and negative images of the data (traffic signal and
stop sign). The positive image would be the image of the
target data to be recognized and the negative image would
be any image without the target data. On observing and
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 970
obtaining matches with the region of interest of the images,
the signals and signs are identified. The region of interest is
mainly the bounding box for the signs and signals. On
feeding the necessary and appropriate data, the module is
trained using the fundamentals of machine learning. Once
the training is done, during the run, the decisions of lane
observation, traffic sign and signal detection are carried by
the use of neural networks to provideundisruptedmotion of
the vehicle. For lane detection, monocular vision method is
used as shown in the figure below:-
2. HARDWARE USED
1. Raspberry pi 3 B+
2. LN293 Motor Driver IC
3. Pi-Camera module
4. Ultrasonic Sensor
2.1 Raspberry Pi 3 B+
The processor used in this model is the Raspberry Pi B3+
model with a 1.4GHZ 64-bit quad-core processor. It
possesses 1 GB of RAM and has extended 40 pin GP I/O
header. It bears 4 USB 2.0 ports and a power input portof 5V
2.5A. It is used here as the main central processor to
coordinate the functions, take appropriate inputs and then
the decisions accordingly.
2.2 LN293 Motor Driver
The LN293D is the motor driver IC which is used to bridge
the gap between the Raspberry-Pi and the motors of the car.
The motor-driver IC receives signals from the Raspberry-Pi
and then takes actions on the motors accordingly and
facilitates their start-stop motion.
2.3 Pi-Camera Module
It is used for the live streaming of the feed in front of the
vehicle and to capture images of the traffic signs and signals
over which processing is done by the Raspberry-Pi later. It
uses a Sony IMX219 8-megapixel sensor. It is connected to
the Raspberry-Pi via a 15cm ribbon cable. It supportsvideos
of 1080p30, 720p60 and VGA90 modes.
2.4 Ultrasonic Sensor
These are placed at the front bumper of the car to detect the
obstacle in front and determine its distance. The distance is
measured with the principle of echo of the ultrasonic waves.
The safe distance after which the Raspberry-Pi orders the
motor driver IC to stop the supply to the wheels and hence
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 971
the car is kept as 10cm. The ultrasonic sensor used has an
efficiency of around 85%.
3. SOFTWARE USED
3.1 OPEN CV
OPEN CV is the abbreviation for open computer-vision
and is a library and is helpfulforreal-timeapplications.
It provides both, a trainer andadetector.Both,positive
and negative samples are fed to obtain appropriate
detection of the traffic signs.
3.1 HAAR Cascade
The HAAR cascade is a classifier used to identify the traffic
signs and signals from the view present in front. The
classifier compares the present image with the available
image’s region of interest from positive samples. The
bounding boxes are considered as the region of interest in
case of the traffic signal and then the Gaussianblurisapplied
to it to reduce the noise present in it. In the end, the red or
the green lights of the signal are identified depending on the
brightest point in the region of interest.
4. CONCLUSION
The autonomous car would surely prove out to be a boon in
the automation industry and would be preferred over many
traditional techniques. They could be usedforpatrollingand
capturing the images of the offender. As they won’t require
any drivers, the accidents caused by the carelessness of the
goods carrier vehicles would be reduced and would ensure
better logistic flow. Buses for public transport would be
more regulated due to minimal errors. Hence, due to greater
autonomous nature andefficiency,anautonomouscarofthis
nature can be practical and is highly beneficial for better
regulation in the goods and people mover’s section.
5. FUTURE SCOPE
To enhance the performance and ensure practicality of the
car, the efficiency and processor speed need to be raised. A
camera of better resolution would also be required as the
scenes keep changing rapidly in the real world. Also the
speed of the car should decrease gradually so that the
passengers aren’t hurt and the goods aren’t damaged.
ACKNOWLEDGEMENT
It gives us a tremendous pleasure to bring out this project
named as “Self Driving Car using Raspberry-Pi and Machine
Learning”. We wish to express our profound thanks to all
those who helped us in making our project reality. Much
needed moral support and encouragement is provided
numerous occasions by our families.
We are especially grateful to our project guide Prof. Z.V.
Thorat for his time and valuable guidance. Without full
support and encouragement of Prof. Z.V. Thorat the project
would not have been completed.
We wish to thank our H.O.D. Prof. P.A. Kharade Sir, who has
taken immense efforts to complete our project in time, we
also want to thank our college and Principal Dr. M. Z. Sheikh
for their facility provision and encouragement.
Finally, we are thankful to the entire staff member of our
department for their valuable suggestion and
encouragement.
REFERENCES
[1] Raspberry pi 3 b model data sheet [Online], available at
http://docseurope.electrocomponents.com/webdocs/14ba/
0900766b 814ba5fd.pdf
[2] Pi camera module datasheet [Online], available at
http://docseurope.electrocomponents.com/webdocs/127d/
0900766b 8127db0a.pdf
[3] Johann Borenstein & Yoram Koren, Obstacle Avoidance
with Ultrasonic Sensors, IEEE JOURNAL OF ROBOTICS AND
AUTOMATION, VOL. 4, NO. 2, APRIL I988, pp. 213-218
[4] Ultrasonic module Hc- sr04 model datasheet [Online],
available at http://www.micropik.com/PDF/HCSR04.pdf
[5] Li, M., Zhao, C., Hou, Y. & Ren, M. , A New Lane Line
Segmentation and Detection Method based on Inverse
PerspectiveMapping,International Journal ofDigital Content
Technology and its Applications. Volume 5, Number 4, April
2011, pp. 230-236
[6] Design and Implementation of Autonomous Car using
Raspberry Pi International Journal ofComputerApplications
(0975 – 8887) Volume 113 – No. 9, March 2015
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 972
[7] Stewart Watkiss, Design and build a Raspberry Pi robot
[Online],availableat:
http://www.penguintutor.com/electronics/robot/rubyrobo
t -detailedguide.pdf
[8] David Hayward, Raspberry Pi operating systems: 5
reviewed and rated [Online], available at:
http://www.in.techradar.com/news/software/
[9] Matt Richardson, Shawn Wallace, Getting Started with
Raspberry Pi, 2nd Edition, Published by Maker Media, Inc.,
USA, 2014. Book ISBN: 978-1-457- 18612-7
[10] Gary Bradski, Adrian Kaehler, Learning OpenCV:
Computer Vision with the OpenCV Library, "O'Reilly Media,
Inc.". Copyright. September 2008, 1st Edition, Book ISBN:
978-0-596-51613-0
[11] International Journal of Engineering Research in
Electronics and Communication Engineering (IJERECE) Vol
5, Issue 4, April 2018 Prototype of Autonomous Car Using
Raspberry Pi.

Más contenido relacionado

La actualidad más candente

Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systemsmahalakshmimalini
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - ProjectSubhashis Das
 
AUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMAUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMsowmya Sowmya
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonAkash Satamkar
 
DE - Smart Parking System.pptx
DE - Smart Parking System.pptxDE - Smart Parking System.pptx
DE - Smart Parking System.pptxBhavikSanghar
 
Election managment
Election managmentElection managment
Election managmentchikkujacob
 
Driver Drowsiness Detection report
Driver Drowsiness Detection reportDriver Drowsiness Detection report
Driver Drowsiness Detection reportPurvanshJain1
 
RESERVATION BASED PARKING SYSTEM USING SMS
RESERVATION BASED PARKING SYSTEM USING SMS RESERVATION BASED PARKING SYSTEM USING SMS
RESERVATION BASED PARKING SYSTEM USING SMS karnati arunajyothi
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles Seminar Links
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.Namra Afzal
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 
Designing process of printed circuit boards
Designing process of printed circuit boardsDesigning process of printed circuit boards
Designing process of printed circuit boardselprocus
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)AbhishekChoudhary464889
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 

La actualidad más candente (20)

Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
AUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEMAUTOMATIC CAR PARKING SYSTEM
AUTOMATIC CAR PARKING SYSTEM
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and Python
 
DE - Smart Parking System.pptx
DE - Smart Parking System.pptxDE - Smart Parking System.pptx
DE - Smart Parking System.pptx
 
Automatic car parking system
Automatic car parking systemAutomatic car parking system
Automatic car parking system
 
Election managment
Election managmentElection managment
Election managment
 
Driver Drowsiness Detection report
Driver Drowsiness Detection reportDriver Drowsiness Detection report
Driver Drowsiness Detection report
 
Embedded System
Embedded System Embedded System
Embedded System
 
RESERVATION BASED PARKING SYSTEM USING SMS
RESERVATION BASED PARKING SYSTEM USING SMS RESERVATION BASED PARKING SYSTEM USING SMS
RESERVATION BASED PARKING SYSTEM USING SMS
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles
 
Number plate recognition system using matlab.
Number plate recognition system using matlab.Number plate recognition system using matlab.
Number plate recognition system using matlab.
 
Sensors and Actuators
Sensors and ActuatorsSensors and Actuators
Sensors and Actuators
 
Pcb designing
Pcb designingPcb designing
Pcb designing
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 
Designing process of printed circuit boards
Designing process of printed circuit boardsDesigning process of printed circuit boards
Designing process of printed circuit boards
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
Parking management system ppt
Parking management system pptParking management system ppt
Parking management system ppt
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Self Driving Cars
Self Driving Cars Self Driving Cars
Self Driving Cars
 

Similar a Self-Driving Car Using Machine Learning and Raspberry Pi

IRJET- Vehicle Accident Prevention System
IRJET-  	  Vehicle Accident Prevention SystemIRJET-  	  Vehicle Accident Prevention System
IRJET- Vehicle Accident Prevention SystemIRJET Journal
 
IRJET- Build and Integrate Perception Features on Freescale Platform
IRJET-  	  Build and Integrate Perception Features on Freescale PlatformIRJET-  	  Build and Integrate Perception Features on Freescale Platform
IRJET- Build and Integrate Perception Features on Freescale PlatformIRJET Journal
 
SMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSORSMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSORIRJET Journal
 
IRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET Journal
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...IRJET Journal
 
IRJET- Drivers Stupor Scrutinizing System
IRJET-  	  Drivers Stupor Scrutinizing SystemIRJET-  	  Drivers Stupor Scrutinizing System
IRJET- Drivers Stupor Scrutinizing SystemIRJET Journal
 
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET Journal
 
IRJET- Automatic Toll Collection System using ALPR and Biometrics System.
IRJET- Automatic Toll Collection System using ALPR and Biometrics System.IRJET- Automatic Toll Collection System using ALPR and Biometrics System.
IRJET- Automatic Toll Collection System using ALPR and Biometrics System.IRJET Journal
 
Semi-Autonomous Vehicle
Semi-Autonomous VehicleSemi-Autonomous Vehicle
Semi-Autonomous VehicleIRJET Journal
 
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...IRJET Journal
 
IRJET - Smart Parking Guidance System
IRJET -  	  Smart Parking Guidance SystemIRJET -  	  Smart Parking Guidance System
IRJET - Smart Parking Guidance SystemIRJET Journal
 
Collision Detection System for Smart Cars
Collision Detection System for Smart CarsCollision Detection System for Smart Cars
Collision Detection System for Smart CarsIRJET Journal
 
IRJET- Collision Avoidance based on Obstacle Detection using OpenCV
IRJET-  	  Collision Avoidance based on Obstacle Detection using OpenCVIRJET-  	  Collision Avoidance based on Obstacle Detection using OpenCV
IRJET- Collision Avoidance based on Obstacle Detection using OpenCVIRJET Journal
 
IRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET Journal
 
IRJET- Smart Parking System using IoT
IRJET-  	  Smart Parking System using IoTIRJET-  	  Smart Parking System using IoT
IRJET- Smart Parking System using IoTIRJET Journal
 
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCRIRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCRIRJET Journal
 
IRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using ArduinoIRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using ArduinoIRJET Journal
 

Similar a Self-Driving Car Using Machine Learning and Raspberry Pi (20)

IRJET- Vehicle Accident Prevention System
IRJET-  	  Vehicle Accident Prevention SystemIRJET-  	  Vehicle Accident Prevention System
IRJET- Vehicle Accident Prevention System
 
IRJET- Do not Park
IRJET- Do not ParkIRJET- Do not Park
IRJET- Do not Park
 
IRJET- Build and Integrate Perception Features on Freescale Platform
IRJET-  	  Build and Integrate Perception Features on Freescale PlatformIRJET-  	  Build and Integrate Perception Features on Freescale Platform
IRJET- Build and Integrate Perception Features on Freescale Platform
 
SMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSORSMART CAR PARKING SYSTEM USING IR SENSOR
SMART CAR PARKING SYSTEM USING IR SENSOR
 
IRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android Application
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
IRJET- Drivers Stupor Scrutinizing System
IRJET-  	  Drivers Stupor Scrutinizing SystemIRJET-  	  Drivers Stupor Scrutinizing System
IRJET- Drivers Stupor Scrutinizing System
 
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry PiIRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
IRJET - Implementation of SDC: Self-Driving Car based on Raspberry Pi
 
IRJET- Automatic Toll Collection System using ALPR and Biometrics System.
IRJET- Automatic Toll Collection System using ALPR and Biometrics System.IRJET- Automatic Toll Collection System using ALPR and Biometrics System.
IRJET- Automatic Toll Collection System using ALPR and Biometrics System.
 
Semi-Autonomous Vehicle
Semi-Autonomous VehicleSemi-Autonomous Vehicle
Semi-Autonomous Vehicle
 
IRJET-V8I686.pdf
IRJET-V8I686.pdfIRJET-V8I686.pdf
IRJET-V8I686.pdf
 
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
IRJET- Raspberry Pi based Security System with Automatic Alert System in Road...
 
IRJET - Smart Parking Guidance System
IRJET -  	  Smart Parking Guidance SystemIRJET -  	  Smart Parking Guidance System
IRJET - Smart Parking Guidance System
 
Collision Detection System for Smart Cars
Collision Detection System for Smart CarsCollision Detection System for Smart Cars
Collision Detection System for Smart Cars
 
IRJET- Collision Avoidance based on Obstacle Detection using OpenCV
IRJET-  	  Collision Avoidance based on Obstacle Detection using OpenCVIRJET-  	  Collision Avoidance based on Obstacle Detection using OpenCV
IRJET- Collision Avoidance based on Obstacle Detection using OpenCV
 
IRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image Processing
 
IRJET- Smart Parking System using IoT
IRJET-  	  Smart Parking System using IoTIRJET-  	  Smart Parking System using IoT
IRJET- Smart Parking System using IoT
 
Self Driving Car
Self Driving CarSelf Driving Car
Self Driving Car
 
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCRIRJET-  	  Smart Parking Assistance By Nameplate Recognition Using OCR
IRJET- Smart Parking Assistance By Nameplate Recognition Using OCR
 
IRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using ArduinoIRJET - Smart Car Parking System using Arduino
IRJET - Smart Car Parking System using Arduino
 

Más de IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

Más de IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Último

Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 

Último (20)

Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 

Self-Driving Car Using Machine Learning and Raspberry Pi

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 969 Self Driving Car using Raspberry-Pi and Machine Learning Prof. Z.V. Thorat1, Sujit Mahadik2, Satyawan Mane3, Saurabh Mohite4, Aniket Udugade5 1,2,3,4,5Department of EXTC, Bharati Vidyapeeth College of Engineering, SEC-7 Opposite to Kharghar Railway Station, CBD Belapur, Navi Mumbai - 400614 ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract -The paper aims torepresenta monocularvision autonomous car prototype using the Raspberry-Pi as a processing chip. The pi-camera module along with an ultrasonic sensor is used to provide necessary data from the real world to the car which would then pass the data on to the raspberry-pi. The car is capable of reaching the given destination safely and intelligently thus avoiding the risk of human errors by responding to the real time traffic and obstacles. Many existing algorithms like lane detection, obstacle detection and traffic light recognitionarecombined together to provide the necessary control to the car. This would prove out to be a boon in the automobileindustryasit would help in reducing the concentration required and strain put up on brain while driving also minimizing the probability of accidents due to careless or disobedient driving. Key Words: Raspberry-pi, Pi-Camera, Machine learning, Image processing. 1. INTRODUCTION With the growing needs of convenience, technology now tries to seek automation in every aspect possible. Also, with the growth in the number of accident in the recent yearsdue to increased number of vehicles and some amount of carelessness of the drivers, it now seems necessary to seek automation in vehicles as well. Hence to achieve the merit above mentioned problems, we present an autonomously drive car which would eradicate human intervention in the field of driving. The car would drive itself from one place to the other on its own it would possessintegratedfeatureslike lane-detection, obstacle-detection and traffic sign detection. This features would help the cardriveitselftothe mentioned destination on the track properly, avid collisions, provide live streaming of the view in front of it with the help of camera mounted over the car and detect traffic signs and obey them accordingly so as to avoidaccidentscauseddueto disobeying the traffic rules. This would ensure safer, easier, updated and more convenient mobility, hence providing out to be a revolutionary step in the field towards automation and mobility. 1.1 Block Diagram Fig.1.1 Block diagram 1.2 Working As it can be seen in block Diagram, the raspberry-pi which is the central controller would be mounted on the car. The ultrasonic sensors would be placed on the front bumper of the car, while the pi-camera module would be placed on the roof of the car. The motor-driver ICs are responsible for the operation of motors and thus the motion of the car. The ultrasonic sensors placed at the bumper of the vehicle would be used to detect any obstacle in front of the car and take according actions. Whenever there is any obstacle in front of the car and lies within the pre-determined distance from the car, the raspberry-pi orders the motor driver ICs to stop supplying power to the wheels and hence stops the motion of the car depending upon the proximity of the obstacle. The distance measured is also displayed on the output window of the program. The next step is detection of lane and traffic signs. For these, we use the principles of image processing. For detection of the traffic signs, HAAR- cascade classifier was used in Open CV. As we know, Open CV provides classifier a well as a detector. To initiate the HAAR-cascade successfully, we uploaded positive and negative images of the data (traffic signal and stop sign). The positive image would be the image of the target data to be recognized and the negative image would be any image without the target data. On observing and
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 970 obtaining matches with the region of interest of the images, the signals and signs are identified. The region of interest is mainly the bounding box for the signs and signals. On feeding the necessary and appropriate data, the module is trained using the fundamentals of machine learning. Once the training is done, during the run, the decisions of lane observation, traffic sign and signal detection are carried by the use of neural networks to provideundisruptedmotion of the vehicle. For lane detection, monocular vision method is used as shown in the figure below:- 2. HARDWARE USED 1. Raspberry pi 3 B+ 2. LN293 Motor Driver IC 3. Pi-Camera module 4. Ultrasonic Sensor 2.1 Raspberry Pi 3 B+ The processor used in this model is the Raspberry Pi B3+ model with a 1.4GHZ 64-bit quad-core processor. It possesses 1 GB of RAM and has extended 40 pin GP I/O header. It bears 4 USB 2.0 ports and a power input portof 5V 2.5A. It is used here as the main central processor to coordinate the functions, take appropriate inputs and then the decisions accordingly. 2.2 LN293 Motor Driver The LN293D is the motor driver IC which is used to bridge the gap between the Raspberry-Pi and the motors of the car. The motor-driver IC receives signals from the Raspberry-Pi and then takes actions on the motors accordingly and facilitates their start-stop motion. 2.3 Pi-Camera Module It is used for the live streaming of the feed in front of the vehicle and to capture images of the traffic signs and signals over which processing is done by the Raspberry-Pi later. It uses a Sony IMX219 8-megapixel sensor. It is connected to the Raspberry-Pi via a 15cm ribbon cable. It supportsvideos of 1080p30, 720p60 and VGA90 modes. 2.4 Ultrasonic Sensor These are placed at the front bumper of the car to detect the obstacle in front and determine its distance. The distance is measured with the principle of echo of the ultrasonic waves. The safe distance after which the Raspberry-Pi orders the motor driver IC to stop the supply to the wheels and hence
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 971 the car is kept as 10cm. The ultrasonic sensor used has an efficiency of around 85%. 3. SOFTWARE USED 3.1 OPEN CV OPEN CV is the abbreviation for open computer-vision and is a library and is helpfulforreal-timeapplications. It provides both, a trainer andadetector.Both,positive and negative samples are fed to obtain appropriate detection of the traffic signs. 3.1 HAAR Cascade The HAAR cascade is a classifier used to identify the traffic signs and signals from the view present in front. The classifier compares the present image with the available image’s region of interest from positive samples. The bounding boxes are considered as the region of interest in case of the traffic signal and then the Gaussianblurisapplied to it to reduce the noise present in it. In the end, the red or the green lights of the signal are identified depending on the brightest point in the region of interest. 4. CONCLUSION The autonomous car would surely prove out to be a boon in the automation industry and would be preferred over many traditional techniques. They could be usedforpatrollingand capturing the images of the offender. As they won’t require any drivers, the accidents caused by the carelessness of the goods carrier vehicles would be reduced and would ensure better logistic flow. Buses for public transport would be more regulated due to minimal errors. Hence, due to greater autonomous nature andefficiency,anautonomouscarofthis nature can be practical and is highly beneficial for better regulation in the goods and people mover’s section. 5. FUTURE SCOPE To enhance the performance and ensure practicality of the car, the efficiency and processor speed need to be raised. A camera of better resolution would also be required as the scenes keep changing rapidly in the real world. Also the speed of the car should decrease gradually so that the passengers aren’t hurt and the goods aren’t damaged. ACKNOWLEDGEMENT It gives us a tremendous pleasure to bring out this project named as “Self Driving Car using Raspberry-Pi and Machine Learning”. We wish to express our profound thanks to all those who helped us in making our project reality. Much needed moral support and encouragement is provided numerous occasions by our families. We are especially grateful to our project guide Prof. Z.V. Thorat for his time and valuable guidance. Without full support and encouragement of Prof. Z.V. Thorat the project would not have been completed. We wish to thank our H.O.D. Prof. P.A. Kharade Sir, who has taken immense efforts to complete our project in time, we also want to thank our college and Principal Dr. M. Z. Sheikh for their facility provision and encouragement. Finally, we are thankful to the entire staff member of our department for their valuable suggestion and encouragement. REFERENCES [1] Raspberry pi 3 b model data sheet [Online], available at http://docseurope.electrocomponents.com/webdocs/14ba/ 0900766b 814ba5fd.pdf [2] Pi camera module datasheet [Online], available at http://docseurope.electrocomponents.com/webdocs/127d/ 0900766b 8127db0a.pdf [3] Johann Borenstein & Yoram Koren, Obstacle Avoidance with Ultrasonic Sensors, IEEE JOURNAL OF ROBOTICS AND AUTOMATION, VOL. 4, NO. 2, APRIL I988, pp. 213-218 [4] Ultrasonic module Hc- sr04 model datasheet [Online], available at http://www.micropik.com/PDF/HCSR04.pdf [5] Li, M., Zhao, C., Hou, Y. & Ren, M. , A New Lane Line Segmentation and Detection Method based on Inverse PerspectiveMapping,International Journal ofDigital Content Technology and its Applications. Volume 5, Number 4, April 2011, pp. 230-236 [6] Design and Implementation of Autonomous Car using Raspberry Pi International Journal ofComputerApplications (0975 – 8887) Volume 113 – No. 9, March 2015
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 972 [7] Stewart Watkiss, Design and build a Raspberry Pi robot [Online],availableat: http://www.penguintutor.com/electronics/robot/rubyrobo t -detailedguide.pdf [8] David Hayward, Raspberry Pi operating systems: 5 reviewed and rated [Online], available at: http://www.in.techradar.com/news/software/ [9] Matt Richardson, Shawn Wallace, Getting Started with Raspberry Pi, 2nd Edition, Published by Maker Media, Inc., USA, 2014. Book ISBN: 978-1-457- 18612-7 [10] Gary Bradski, Adrian Kaehler, Learning OpenCV: Computer Vision with the OpenCV Library, "O'Reilly Media, Inc.". Copyright. September 2008, 1st Edition, Book ISBN: 978-0-596-51613-0 [11] International Journal of Engineering Research in Electronics and Communication Engineering (IJERECE) Vol 5, Issue 4, April 2018 Prototype of Autonomous Car Using Raspberry Pi.