Build Your First
Autonomous vehicle
in simulator
Speaker: James Chien (@jedichien)
- Behavioral
cloning
https://www.youtube.com/watch?v=aaOB-ErYq6Y
Mechanism of self-driving car
(Google)
http://www.computerhistory.org
https://youtu.be/tiwVMrTLUWg?t=9m3s
Five Levels of Self-driving Car
Source: 互動百科
My journey started from here
https://github.com/jedichien/self-driving
Behavioral Cloning Demonstration
frontleft right
'front', 'left', 'right', 'steer', 'throttle', 'brake', 'speed'
Behavioral cloning
https://www.telegraph.co.uk
https://spectrum.ieee.org
https://securityintelligence.com
source: Becoming Human: Artificial Intelligence Magazine
source: XenonStack
Model
M. Bojarski et al., "End to end learning for self-driving cars" in , 2016,
[online] Available: https://arxiv.org/abs/1604.07316.
source: red cat labs
2 Major Issues
A. Steering Centralization
B. Diversity of Dataset is too
LOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOO
OOOOOOOOOOOL
Steering Centralization Issue
Augmentation - Brightness
Augmentation - Image Shifted
Augmentation - Image Rotation
Augmentation - Image Flipped
Loss chart
Optimizer → Adam
Loss function → mse
Recap
1. play for a while
2. centralize your steering data
3. data augmentation
4. End-to-End model
Time to try your first self-driving in two steps
(if you already got docker)
Download Udacity simulator
https://github.com/udacity/self-driv
ing-car-sim/releases
Execute
docker run --rm -it -p 4567:4567 chienworld/carnd_p3

TaiwanR_Talk_self-driving-car