SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Building your first
autonomous car
@heri

Tip: check studiozenkai.com for article
Background
• Machine Learning experience limited to one course in
Msc

• Experience mostly in web applications

• No experience in electronics

• Not looking to write a Deep Learning paper - just a
current interest in autonomous robotics and practical AI.
Example: how feasible is it to make an autonomous
vehicle or drone? Can I build a fleet of robocars that work
together on a task?
Typical Autonomous Car Architecture
It’s complex and expensive!
And probably has more lines of code than a
SpaceX rocket, with a computer hot enough to
toast your apartment in January!
1 $25 camera, 1 Raspberry Pi (A, B, B+), and a small
RC car, plus various <$15 electronic parts
2 hours hardware assembly

6 hours software setup

A few days to drive, train, tweak, and test
Original Wiring for RC car
With a Raspberry Pi
Machine Learning
• Same process as computational
photography on your smartphone

• Step 1 : capture image

• Step 2 : annotate image with motor & servo
output

• Step 3 & 4 on external PC: train model

• Step 5 back on Raspberry Pi : capture
image

• Step 6 on Pi : predict motor & servo output

• End-to-end approach. A supervised ML
model is trained to directly predict the motor
outputs from the original picture, without
passing through an intermediate
representation of vehicle speed or position

• Implementation of “Deep Learning for Self-
Driving Cars” by Nvidia team, Aug 2016
Demo
Next
• Add more sensors and more
actuators

• Use OpenCV/OpenMV

• Others on Github: RyanZotti,
Udacity, Apollo (biggest open
source project, a standard in
China) etc.

• Comma.AI

• Autonomous drones?
#Montreal
• Questions?

• The more, the merrier. Can’t have a race with just a
couple of people

• Community space? Track? Costs?

• Next Meetup : Meet & Work on your prototype. Foulab
has electronics and gear.

Contenu connexe

Similaire à Building your first autonomous RC Car

Data quality is more important than you think
Data quality is more important than you thinkData quality is more important than you think
Data quality is more important than you thinkAmine Bendahmane
 
Skillshare - From Noob to Tech CEO - nov 7th, 2011
Skillshare - From Noob to Tech CEO - nov 7th, 2011Skillshare - From Noob to Tech CEO - nov 7th, 2011
Skillshare - From Noob to Tech CEO - nov 7th, 2011Kareem Amin
 
MAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOTMAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOTPRABHAHARAN429
 
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...robocupathomeedu
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building ProductsHayden Bleasel
 
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]DeNA
 
What is Raspberry Pi
What is Raspberry PiWhat is Raspberry Pi
What is Raspberry PiDevina Dona
 
Raspberry_Pi.pptx
Raspberry_Pi.pptxRaspberry_Pi.pptx
Raspberry_Pi.pptxarhamimran3
 
ChrisSchilling_SideProjects
ChrisSchilling_SideProjectsChrisSchilling_SideProjects
ChrisSchilling_SideProjectsChris Schilling
 
About RumiCar project
About RumiCar projectAbout RumiCar project
About RumiCar projectRumika Chiba
 
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and GaelykGoogle App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and GaelykGuillaume Laforge
 
Yangqing Jia at AI Frontiers: Towards Better DL Frameworks
Yangqing Jia at AI Frontiers: Towards Better DL FrameworksYangqing Jia at AI Frontiers: Towards Better DL Frameworks
Yangqing Jia at AI Frontiers: Towards Better DL FrameworksAI Frontiers
 
Android : How Do I Code Thee?
Android : How Do I Code Thee?Android : How Do I Code Thee?
Android : How Do I Code Thee?Viswanath J
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022 Michael Yagudaev
 
ICCV 2019 - A view
ICCV 2019 - A viewICCV 2019 - A view
ICCV 2019 - A viewLiberiFatali
 
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Dimitrios Amaxilatis
 
MathWorks and Freescale Cup - Working with MATLAB & Simulink
MathWorks and Freescale Cup - Working with MATLAB & SimulinkMathWorks and Freescale Cup - Working with MATLAB & Simulink
MathWorks and Freescale Cup - Working with MATLAB & SimulinkJoachim Schlosser
 
Overview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear IndustryOverview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear IndustryTanvir Moin
 
Kappa Architecture, IoT of the cars - LibreCon 2016
Kappa Architecture, IoT of the cars - LibreCon 2016Kappa Architecture, IoT of the cars - LibreCon 2016
Kappa Architecture, IoT of the cars - LibreCon 2016LibreCon
 
Librecon 2016 bilbao: kappa architecture IoT of the cars
Librecon 2016 bilbao:   kappa architecture IoT of the carsLibrecon 2016 bilbao:   kappa architecture IoT of the cars
Librecon 2016 bilbao: kappa architecture IoT of the carsJuantomás García Molina
 

Similaire à Building your first autonomous RC Car (20)

Data quality is more important than you think
Data quality is more important than you thinkData quality is more important than you think
Data quality is more important than you think
 
Skillshare - From Noob to Tech CEO - nov 7th, 2011
Skillshare - From Noob to Tech CEO - nov 7th, 2011Skillshare - From Noob to Tech CEO - nov 7th, 2011
Skillshare - From Noob to Tech CEO - nov 7th, 2011
 
MAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOTMAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOT
 
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...
Robotics Development with MATLAB - Jose Avendano 2020.06.03 | RoboCup@Home Ed...
 
Tech Thursdays: Building Products
Tech Thursdays: Building ProductsTech Thursdays: Building Products
Tech Thursdays: Building Products
 
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
 
What is Raspberry Pi
What is Raspberry PiWhat is Raspberry Pi
What is Raspberry Pi
 
Raspberry_Pi.pptx
Raspberry_Pi.pptxRaspberry_Pi.pptx
Raspberry_Pi.pptx
 
ChrisSchilling_SideProjects
ChrisSchilling_SideProjectsChrisSchilling_SideProjects
ChrisSchilling_SideProjects
 
About RumiCar project
About RumiCar projectAbout RumiCar project
About RumiCar project
 
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and GaelykGoogle App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
 
Yangqing Jia at AI Frontiers: Towards Better DL Frameworks
Yangqing Jia at AI Frontiers: Towards Better DL FrameworksYangqing Jia at AI Frontiers: Towards Better DL Frameworks
Yangqing Jia at AI Frontiers: Towards Better DL Frameworks
 
Android : How Do I Code Thee?
Android : How Do I Code Thee?Android : How Do I Code Thee?
Android : How Do I Code Thee?
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
ICCV 2019 - A view
ICCV 2019 - A viewICCV 2019 - A view
ICCV 2019 - A view
 
Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation Employing Internet of Things Technologies for Building Automation
Employing Internet of Things Technologies for Building Automation
 
MathWorks and Freescale Cup - Working with MATLAB & Simulink
MathWorks and Freescale Cup - Working with MATLAB & SimulinkMathWorks and Freescale Cup - Working with MATLAB & Simulink
MathWorks and Freescale Cup - Working with MATLAB & Simulink
 
Overview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear IndustryOverview of Computer Vision For Footwear Industry
Overview of Computer Vision For Footwear Industry
 
Kappa Architecture, IoT of the cars - LibreCon 2016
Kappa Architecture, IoT of the cars - LibreCon 2016Kappa Architecture, IoT of the cars - LibreCon 2016
Kappa Architecture, IoT of the cars - LibreCon 2016
 
Librecon 2016 bilbao: kappa architecture IoT of the cars
Librecon 2016 bilbao:   kappa architecture IoT of the carsLibrecon 2016 bilbao:   kappa architecture IoT of the cars
Librecon 2016 bilbao: kappa architecture IoT of the cars
 

Plus de heri

EY Sr&ed Montreal JOB
EY Sr&ed Montreal JOBEY Sr&ed Montreal JOB
EY Sr&ed Montreal JOBheri
 
Space Apps Montreal
Space Apps MontrealSpace Apps Montreal
Space Apps Montrealheri
 
Crowdfunding for mobile
Crowdfunding for mobile Crowdfunding for mobile
Crowdfunding for mobile heri
 
4 ways crowdfunding can make your creative project succeed
4 ways crowdfunding can make your creative project succeed4 ways crowdfunding can make your creative project succeed
4 ways crowdfunding can make your creative project succeedheri
 
The Learning Revolution crowdsourcing event
The Learning Revolution crowdsourcing eventThe Learning Revolution crowdsourcing event
The Learning Revolution crowdsourcing eventheri
 
Elements of open data startups
Elements of open data startupsElements of open data startups
Elements of open data startupsheri
 
Introduction to crowdfunding
Introduction to crowdfundingIntroduction to crowdfunding
Introduction to crowdfundingheri
 
Evalue presentation
Evalue presentationEvalue presentation
Evalue presentationheri
 
Canada's VC Challenge - A statistical overview - August 2012
Canada's VC Challenge - A statistical overview - August 2012Canada's VC Challenge - A statistical overview - August 2012
Canada's VC Challenge - A statistical overview - August 2012heri
 
Technology innovation in Africa - 2012 Landscape
Technology innovation in Africa - 2012 LandscapeTechnology innovation in Africa - 2012 Landscape
Technology innovation in Africa - 2012 Landscapeheri
 
BitNorth - Recap and survey results
BitNorth - Recap and survey resultsBitNorth - Recap and survey results
BitNorth - Recap and survey resultsheri
 
Blitzweekend
BlitzweekendBlitzweekend
Blitzweekendheri
 
Cusec Vive Le Feu!
Cusec Vive Le Feu!Cusec Vive Le Feu!
Cusec Vive Le Feu!heri
 

Plus de heri (13)

EY Sr&ed Montreal JOB
EY Sr&ed Montreal JOBEY Sr&ed Montreal JOB
EY Sr&ed Montreal JOB
 
Space Apps Montreal
Space Apps MontrealSpace Apps Montreal
Space Apps Montreal
 
Crowdfunding for mobile
Crowdfunding for mobile Crowdfunding for mobile
Crowdfunding for mobile
 
4 ways crowdfunding can make your creative project succeed
4 ways crowdfunding can make your creative project succeed4 ways crowdfunding can make your creative project succeed
4 ways crowdfunding can make your creative project succeed
 
The Learning Revolution crowdsourcing event
The Learning Revolution crowdsourcing eventThe Learning Revolution crowdsourcing event
The Learning Revolution crowdsourcing event
 
Elements of open data startups
Elements of open data startupsElements of open data startups
Elements of open data startups
 
Introduction to crowdfunding
Introduction to crowdfundingIntroduction to crowdfunding
Introduction to crowdfunding
 
Evalue presentation
Evalue presentationEvalue presentation
Evalue presentation
 
Canada's VC Challenge - A statistical overview - August 2012
Canada's VC Challenge - A statistical overview - August 2012Canada's VC Challenge - A statistical overview - August 2012
Canada's VC Challenge - A statistical overview - August 2012
 
Technology innovation in Africa - 2012 Landscape
Technology innovation in Africa - 2012 LandscapeTechnology innovation in Africa - 2012 Landscape
Technology innovation in Africa - 2012 Landscape
 
BitNorth - Recap and survey results
BitNorth - Recap and survey resultsBitNorth - Recap and survey results
BitNorth - Recap and survey results
 
Blitzweekend
BlitzweekendBlitzweekend
Blitzweekend
 
Cusec Vive Le Feu!
Cusec Vive Le Feu!Cusec Vive Le Feu!
Cusec Vive Le Feu!
 

Dernier

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 

Dernier (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

Building your first autonomous RC Car

  • 1. Building your first autonomous car @heri Tip: check studiozenkai.com for article
  • 2. Background • Machine Learning experience limited to one course in Msc • Experience mostly in web applications • No experience in electronics • Not looking to write a Deep Learning paper - just a current interest in autonomous robotics and practical AI. Example: how feasible is it to make an autonomous vehicle or drone? Can I build a fleet of robocars that work together on a task?
  • 3. Typical Autonomous Car Architecture It’s complex and expensive!
  • 4.
  • 5. And probably has more lines of code than a SpaceX rocket, with a computer hot enough to toast your apartment in January!
  • 6.
  • 7. 1 $25 camera, 1 Raspberry Pi (A, B, B+), and a small RC car, plus various <$15 electronic parts 2 hours hardware assembly 6 hours software setup
 A few days to drive, train, tweak, and test
  • 10.
  • 11. Machine Learning • Same process as computational photography on your smartphone • Step 1 : capture image • Step 2 : annotate image with motor & servo output • Step 3 & 4 on external PC: train model • Step 5 back on Raspberry Pi : capture image • Step 6 on Pi : predict motor & servo output • End-to-end approach. A supervised ML model is trained to directly predict the motor outputs from the original picture, without passing through an intermediate representation of vehicle speed or position • Implementation of “Deep Learning for Self- Driving Cars” by Nvidia team, Aug 2016
  • 12. Demo
  • 13. Next • Add more sensors and more actuators • Use OpenCV/OpenMV • Others on Github: RyanZotti, Udacity, Apollo (biggest open source project, a standard in China) etc. • Comma.AI • Autonomous drones?
  • 14. #Montreal • Questions? • The more, the merrier. Can’t have a race with just a couple of people • Community space? Track? Costs? • Next Meetup : Meet & Work on your prototype. Foulab has electronics and gear.