SlideShare a Scribd company logo
Self Driving Cars
The little ones
Agenda
• Why - Self Driving Cars ?
• How - High Level Architecture of Self Driving Cars
• What - Learning by Doing by Extending Toy RC Cars
• DonkeyCar
• Behavioral Cloning
• RACECARX
• ROS
• Wall Follower
@MarkBroerkens
https://extranet.who.int/roadsafety/death-on-the-roads/
@MarkBroerkens
17.08.2020
https://www.tagesspiegel.de/politik/stau-hauptstadt-berlin-geniesst-den-stau-doch-einfach/23977006.html @MarkBroerkens
https://medium.com/udacity/how-self-driving-cars-work-f77c49dca47e @MarkBroerkens
How Self Driving Cars Work
- High Level Architecture -
Learning
How Self
Driving Cars
Work
• Online Courses are nice, but working with
real cars is more fun
• Real cars are too expensive for makers
• Start with simulations and toys
(especially if you have kids)
• Find a group of co-learners
• You don‘t need to be TESLA in order to
create value from self driving vehicles
@MarkBroerkens
@MarkBroerkens
Line Follower – 1
(see with two LEDs)
The big version: Line Follower
https://commons.wikimedia.org/wiki/File:IntelliCart1.jpg
@MarkBroerkens
Find Lines with Classical Computer Vision
(see with camera, from Udacity Self Driving Cars Nanodegree)
@MarkBroerkens
greyscale
smoothing edge detection
region of interest Find lines
Lanelinefinder
@MarkBroerkens
Limitations
• Straight lines only
• No curves
• Sensitive to shadows
• Requires additional steps for path planning
@MarkBroerkens
See with camera and follow track
@MarkBroerkens
https://www.donkeycar.com
@MarkBroerkens
Camera
RC Car
Raspberry Pi PWM Driver
Electronic Speed Controller
Steering Servo
Control Car E2E by AI -
Behavior Cloning
• Human driver drives car around the track
• Car records
• images (inputs)
• steering and throttle commands from human driver
(label)
• AI is trained on images as input and steering angle
and throttle as labels
• Car predicts the steering angle and throttle
@MarkBroerkens
Collect labeled data from DonkeyCar
@MarkBroerkens
{
„user/throttle“: 0.3,
„user/angle“: 0.09504
}
Goal – follow track
@MarkBroerkens
RACECAR/X
get closer to real car
@MarkBroerkens
Stereo-Camera
Lidar
IMU
Jetson Xavier
Electronic Speed Controller
WIFI
@MarkBroerkens
Stereo-Camera
Lidar
IMU
Jetson Xavier
Electronic Speed Controller
@MarkBroerkens
Docker
Robot Operating System
Wall Follower
@MarkBroerkens
Wall - Follower
Lessons
Learned
• It‘s fun
• We can already leverage existing
technologies for business. E.g.
• Manufacturing: Drive cars
autonomously from end of
production line to parking lot
(Kopernikus Automotive)
• Insurance: analyze driving
behaviour and provide ranking
for insurances (peregrine
technologies)
• Manufacturing / AGVs
MHP Whitepapers
• Autonomous Drinving Whitepaper by MHP.
https://www.mhp.com/fileadmin/www.mhp.com/assets/pdf/MHP_Autonomous_Driving_EN_2019.pdf
• Future of Logistics by MHP
https://www.mhp.com/fileadmin/www.mhp.com/assets/pdf/MHPWhitepaper-Logistics_EN.pdf
About Me
• Mark Brörkens
• https://twitter.com/markbroerkens
• https://de.linkedin.com/in/markbroerkens
• https://github.com/MarkBroerkens/RACECARX

More Related Content

What's hot

Google's Driverless Car Project
Google's Driverless Car ProjectGoogle's Driverless Car Project
Google's Driverless Car Project
Ray Yip
 
Vinod_Autonomous_car_ppts
Vinod_Autonomous_car_pptsVinod_Autonomous_car_ppts
Vinod_Autonomous_car_ppts
vinumukkati
 

What's hot (20)

Driverless car Google
Driverless car GoogleDriverless car Google
Driverless car Google
 
Google Self Driving Car
Google Self Driving CarGoogle Self Driving Car
Google Self Driving Car
 
Google's Driverless Car Project
Google's Driverless Car ProjectGoogle's Driverless Car Project
Google's Driverless Car Project
 
Google self driving car technology
Google self driving car technology Google self driving car technology
Google self driving car technology
 
Driverless Cars
Driverless CarsDriverless Cars
Driverless Cars
 
Google car
Google carGoogle car
Google car
 
driverless car by Rao Faraz Imllak
driverless car by Rao Faraz Imllakdriverless car by Rao Faraz Imllak
driverless car by Rao Faraz Imllak
 
Google car
Google carGoogle car
Google car
 
Google SDC disengagements Report annual-15
Google SDC disengagements Report annual-15Google SDC disengagements Report annual-15
Google SDC disengagements Report annual-15
 
The Self-Driving Car
The Self-Driving CarThe Self-Driving Car
The Self-Driving Car
 
Autonomous
AutonomousAutonomous
Autonomous
 
Self driving cars -
Self driving cars - Self driving cars -
Self driving cars -
 
Autonomous or self driving cars
Autonomous or self driving carsAutonomous or self driving cars
Autonomous or self driving cars
 
Report 0515
Report 0515Report 0515
Report 0515
 
Tendencias: Cómo nos va a afectar el Internet de las cosas - Self Driving Car...
Tendencias: Cómo nos va a afectar el Internet de las cosas - Self Driving Car...Tendencias: Cómo nos va a afectar el Internet de las cosas - Self Driving Car...
Tendencias: Cómo nos va a afectar el Internet de las cosas - Self Driving Car...
 
Autonomous car
Autonomous carAutonomous car
Autonomous car
 
Vinod_Autonomous_car_ppts
Vinod_Autonomous_car_pptsVinod_Autonomous_car_ppts
Vinod_Autonomous_car_ppts
 
Autonomous vehicles[1]
Autonomous vehicles[1]Autonomous vehicles[1]
Autonomous vehicles[1]
 
Google's car by Priyanka Krishnamoorthy
Google's car by Priyanka KrishnamoorthyGoogle's car by Priyanka Krishnamoorthy
Google's car by Priyanka Krishnamoorthy
 
Mills & Reeve - Driverless cars April 2016
Mills & Reeve - Driverless cars  April 2016Mills & Reeve - Driverless cars  April 2016
Mills & Reeve - Driverless cars April 2016
 

Similar to Self driving cars

IoT Robot
IoT RobotIoT Robot
IoT Robot
Mahendra Bilagi
 

Similar to Self driving cars (20)

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
 
A Self Driving Car
A Self Driving CarA Self Driving Car
A Self Driving Car
 
3d web powered by NodeJS & AngularJS
3d web powered by NodeJS & AngularJS3d web powered by NodeJS & AngularJS
3d web powered by NodeJS & AngularJS
 
BikersPlanet.pptx
BikersPlanet.pptxBikersPlanet.pptx
BikersPlanet.pptx
 
Common mistakes in serverless adoption
Common mistakes in serverless adoptionCommon mistakes in serverless adoption
Common mistakes in serverless adoption
 
The web is too slow
The web is too slow The web is too slow
The web is too slow
 
IoT Robot
IoT RobotIoT Robot
IoT Robot
 
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
 
Automated vehicle
Automated vehicleAutomated vehicle
Automated vehicle
 
Vehicles Parking Management System project presentation 2020
Vehicles Parking Management System project presentation 2020Vehicles Parking Management System project presentation 2020
Vehicles Parking Management System project presentation 2020
 
UX Challenges in VR
UX Challenges in VRUX Challenges in VR
UX Challenges in VR
 
Let’s start build a robots parts in home/garage area - IoT, hardware & roboti...
Let’s start build a robots parts in home/garage area - IoT, hardware & roboti...Let’s start build a robots parts in home/garage area - IoT, hardware & roboti...
Let’s start build a robots parts in home/garage area - IoT, hardware & roboti...
 
Digital Car
Digital CarDigital Car
Digital Car
 
Automobile platform technologies
Automobile platform technologiesAutomobile platform technologies
Automobile platform technologies
 
Automobile platforms
Automobile platformsAutomobile platforms
Automobile platforms
 
Sitecore and Responsive Web Design
Sitecore and Responsive Web Design Sitecore and Responsive Web Design
Sitecore and Responsive Web Design
 
Bruno Audoux - Connected Cars to the Net, IoTs on the Roads
Bruno Audoux - Connected Cars to the Net, IoTs on the RoadsBruno Audoux - Connected Cars to the Net, IoTs on the Roads
Bruno Audoux - Connected Cars to the Net, IoTs on the Roads
 
Ui and ux principles
Ui and ux principlesUi and ux principles
Ui and ux principles
 
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
 
About RumiCar project
About RumiCar projectAbout RumiCar project
About RumiCar project
 

Recently uploaded

Car Seat Covers and Seat Protection Guide
Car Seat Covers and Seat Protection GuideCar Seat Covers and Seat Protection Guide
Car Seat Covers and Seat Protection Guide
AskXX.com
 
The Future of Autonomous Vehicles | civilthings.com | Detailed information
The Future of Autonomous Vehicles | civilthings.com |  Detailed informationThe Future of Autonomous Vehicles | civilthings.com |  Detailed information
The Future of Autonomous Vehicles | civilthings.com | Detailed information
gettygaming1
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
psavhef
 

Recently uploaded (8)

Advanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory SolutionsAdvanced Technology for Auto Part Industry Inventory Solutions
Advanced Technology for Auto Part Industry Inventory Solutions
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
 
Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.Essential Maintenance Tips For Commercial Vans.
Essential Maintenance Tips For Commercial Vans.
 
Car Seat Covers and Seat Protection Guide
Car Seat Covers and Seat Protection GuideCar Seat Covers and Seat Protection Guide
Car Seat Covers and Seat Protection Guide
 
The Future of Autonomous Vehicles | civilthings.com | Detailed information
The Future of Autonomous Vehicles | civilthings.com |  Detailed informationThe Future of Autonomous Vehicles | civilthings.com |  Detailed information
The Future of Autonomous Vehicles | civilthings.com | Detailed information
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
What Should You Do If Your Jaguar XF Bluetooth Isn't Working
What Should You Do If Your Jaguar XF Bluetooth Isn't WorkingWhat Should You Do If Your Jaguar XF Bluetooth Isn't Working
What Should You Do If Your Jaguar XF Bluetooth Isn't Working
 

Self driving cars