SlideShare a Scribd company logo
1 of 10
Self Driving Car
Simulation
Ranjan Relan
DATA
COLLECTION
Simulating Self driving car on a
video game. Initially user runs
through the road using his/her
mouse and collects two kinds of
data:
• IMAGE (shot from camera
mounted on car)
• STEERING ANGLE
DATA COLLECTION
DETAILS
1. Input Data: Image of road captured by
car’s camera every second.
(Background of the slide is Input image)
2. Labeled Data: Steering Angle – A numeric
number between -10 to +10 stored in csv file
after every second.
• Steering Angle = 0 (drive straight)
• Steering Angle = Negative (drive left)
,High Negative Value – indicates steep
curve.
• Steering Angle = Positive (drive right)
,High Negative Value – indicates steep
curve
(Background image’s top left shows negative
number)
APPROACH : NEURAL NETS
Supervised Learning
Use of CNN (Convolution Neural
Network)
• Many existing models tested like
GoogleNet, VGNet.
• Best Model on which it worked – Nvidia
Self Driving car Model (CNN based).
• https://arxiv.org/pdf/1604.07316v1.pdf
Before Training on CNN
Car crashes –
obvious due to
absence of
trained model.
(Click on video to
run it)
Trained Model (CNN) - Half Track Covered
• Since we have a trained model on
CNN, it runs well most of the track.
• One possible reason - Unbalanced
data set as 80% of track has straight
road thus our data has 80% of zero
values in steering angle (labeled
data set).
Road Type Car is able to run
?(Yes/No)
Straight Yes
Non- Steep Curve Yes
Steep Curves No
Trained Model – Full Track Covered
• In previous slide, car crashed during
curve which comes at 13 second.
• In current slide, car is able to move
through the curve as model was
improved due to – more data
collection around curves,
optimization of parameters, etc.
• Shortcoming of current model : See
Next Slide.
Overfitting
• If we observe car did crossed the full lap but its
movement was more zig zag as compared to
video in slide # 6. Reason is over-fitting.
• Maybe a perfect example to show where over-
fitting makes business’s product unviable as no
one would like to sit in a zig zag car .
• Training self driving car is strenuous , requires
GPU’s and many more parameter optimization.
• That’s one possible improvement as part of this
project.
References
• Unity Software provided by Udacity.
• Udacity’s Self Driving Car Nano Degree.
END.

More Related Content

What's hot

What's hot (20)

Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
Automatic Breaking System
Automatic Breaking SystemAutomatic Breaking System
Automatic Breaking System
 
Smart Traffic Managment System Approaches.pptx
Smart Traffic Managment System Approaches.pptxSmart Traffic Managment System Approaches.pptx
Smart Traffic Managment System Approaches.pptx
 
Complete ppt on driverless car 1(1) sd
Complete ppt on driverless car 1(1) sdComplete ppt on driverless car 1(1) sd
Complete ppt on driverless car 1(1) sd
 
IRJET- Road Accident Prediction using Machine Learning Algorithm
IRJET- Road Accident Prediction using Machine Learning AlgorithmIRJET- Road Accident Prediction using Machine Learning Algorithm
IRJET- Road Accident Prediction using Machine Learning Algorithm
 
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
Under the Hood: Model-Based Development in the Automotive Industry by Darren ...
 
Scenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous DrivingScenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous Driving
 
VEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACH
VEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACHVEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACH
VEHICLE CLASSIFICATION USING THE CONVOLUTION NEURAL NETWORK APPROACH
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
SOLID WORK DRAWING
SOLID WORK DRAWINGSOLID WORK DRAWING
SOLID WORK DRAWING
 
Autonomous car
Autonomous carAutonomous car
Autonomous car
 
The Future of Connected Car - V2X is an enabling technology for Autonomous Cars
The Future of Connected Car - V2X is an enabling technology for Autonomous CarsThe Future of Connected Car - V2X is an enabling technology for Autonomous Cars
The Future of Connected Car - V2X is an enabling technology for Autonomous Cars
 
Suspicious Activity Detection python Project Abstract
Suspicious Activity Detection python Project AbstractSuspicious Activity Detection python Project Abstract
Suspicious Activity Detection python Project Abstract
 
Biometric technology
Biometric technologyBiometric technology
Biometric technology
 
seminar presentation on Face ricognition technology
seminar presentation on Face ricognition technologyseminar presentation on Face ricognition technology
seminar presentation on Face ricognition technology
 
Ai in automobile
Ai in automobileAi in automobile
Ai in automobile
 
Self driving cars.pptx
Self driving cars.pptxSelf driving cars.pptx
Self driving cars.pptx
 
autonomous car
autonomous carautonomous car
autonomous car
 
Segway self balancing scooter
Segway self balancing scooterSegway self balancing scooter
Segway self balancing scooter
 
Automotive Testing Case Studies
Automotive Testing Case StudiesAutomotive Testing Case Studies
Automotive Testing Case Studies
 

Similar to Self driving car

TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3
Ni Aguirre
 

Similar to Self driving car (20)

IRJET- Self-Driving Cars: Automation Testing using Udacity Simulator
IRJET- Self-Driving Cars: Automation Testing using Udacity SimulatorIRJET- Self-Driving Cars: Automation Testing using Udacity Simulator
IRJET- Self-Driving Cars: Automation Testing using Udacity Simulator
 
Deep presentation.pptx
Deep presentation.pptxDeep presentation.pptx
Deep presentation.pptx
 
Vehicle Detection using Camera
Vehicle Detection using CameraVehicle Detection using Camera
Vehicle Detection using Camera
 
Self-Driving Car to Drive Autonomously using Image Processing and Deep Learning
Self-Driving Car to Drive Autonomously using Image Processing and Deep LearningSelf-Driving Car to Drive Autonomously using Image Processing and Deep Learning
Self-Driving Car to Drive Autonomously using Image Processing and Deep Learning
 
AWS Finland Meetup June 2019 - DeepRacer story
AWS Finland Meetup June 2019 - DeepRacer storyAWS Finland Meetup June 2019 - DeepRacer story
AWS Finland Meetup June 2019 - DeepRacer story
 
IRJET- Parking Space Detection using Image Processing in MATLAB
IRJET- Parking Space Detection using Image Processing in MATLABIRJET- Parking Space Detection using Image Processing in MATLAB
IRJET- Parking Space Detection using Image Processing in MATLAB
 
TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3
 
AWS Stockholm Meetup June 2019 - Cybercom DeepRacer story
AWS Stockholm Meetup June 2019 - Cybercom DeepRacer storyAWS Stockholm Meetup June 2019 - Cybercom DeepRacer story
AWS Stockholm Meetup June 2019 - Cybercom DeepRacer story
 
Self Driving Car
Self Driving CarSelf Driving Car
Self Driving Car
 
Building Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car ApplicationsBuilding Beautiful High Performance Connected Car Applications
Building Beautiful High Performance Connected Car Applications
 
Wheel Aligner AutoOneIndia Call On - 099533 53481
Wheel Aligner AutoOneIndia Call On - 099533 53481Wheel Aligner AutoOneIndia Call On - 099533 53481
Wheel Aligner AutoOneIndia Call On - 099533 53481
 
Improving Dependability of Embedded Software System
Improving Dependability of Embedded Software SystemImproving Dependability of Embedded Software System
Improving Dependability of Embedded Software System
 
Xpeng Motors' P7's self-driving roadmap and system design
Xpeng Motors' P7's self-driving roadmap and system design Xpeng Motors' P7's self-driving roadmap and system design
Xpeng Motors' P7's self-driving roadmap and system design
 
Intelliget parking management system
Intelliget parking management systemIntelliget parking management system
Intelliget parking management system
 
The intelligent parking system
The intelligent parking system The intelligent parking system
The intelligent parking system
 
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
 
Udacity project: Vehicle detection and tracking
Udacity project: Vehicle detection and trackingUdacity project: Vehicle detection and tracking
Udacity project: Vehicle detection and tracking
 
Reinforcement Learning for Self Driving Cars
Reinforcement Learning for Self Driving CarsReinforcement Learning for Self Driving Cars
Reinforcement Learning for Self Driving Cars
 
Drone ppt
Drone pptDrone ppt
Drone ppt
 
Automated vehicle
Automated vehicleAutomated vehicle
Automated vehicle
 

Recently uploaded

Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
Lars Albertsson
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
shambhavirathore45
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 

Recently uploaded (20)

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 

Self driving car

  • 2. DATA COLLECTION Simulating Self driving car on a video game. Initially user runs through the road using his/her mouse and collects two kinds of data: • IMAGE (shot from camera mounted on car) • STEERING ANGLE
  • 3. DATA COLLECTION DETAILS 1. Input Data: Image of road captured by car’s camera every second. (Background of the slide is Input image) 2. Labeled Data: Steering Angle – A numeric number between -10 to +10 stored in csv file after every second. • Steering Angle = 0 (drive straight) • Steering Angle = Negative (drive left) ,High Negative Value – indicates steep curve. • Steering Angle = Positive (drive right) ,High Negative Value – indicates steep curve (Background image’s top left shows negative number)
  • 4. APPROACH : NEURAL NETS Supervised Learning Use of CNN (Convolution Neural Network) • Many existing models tested like GoogleNet, VGNet. • Best Model on which it worked – Nvidia Self Driving car Model (CNN based). • https://arxiv.org/pdf/1604.07316v1.pdf
  • 5. Before Training on CNN Car crashes – obvious due to absence of trained model. (Click on video to run it)
  • 6. Trained Model (CNN) - Half Track Covered • Since we have a trained model on CNN, it runs well most of the track. • One possible reason - Unbalanced data set as 80% of track has straight road thus our data has 80% of zero values in steering angle (labeled data set). Road Type Car is able to run ?(Yes/No) Straight Yes Non- Steep Curve Yes Steep Curves No
  • 7. Trained Model – Full Track Covered • In previous slide, car crashed during curve which comes at 13 second. • In current slide, car is able to move through the curve as model was improved due to – more data collection around curves, optimization of parameters, etc. • Shortcoming of current model : See Next Slide.
  • 8. Overfitting • If we observe car did crossed the full lap but its movement was more zig zag as compared to video in slide # 6. Reason is over-fitting. • Maybe a perfect example to show where over- fitting makes business’s product unviable as no one would like to sit in a zig zag car . • Training self driving car is strenuous , requires GPU’s and many more parameter optimization. • That’s one possible improvement as part of this project.
  • 9. References • Unity Software provided by Udacity. • Udacity’s Self Driving Car Nano Degree.
  • 10. END.