machine(learning(for(future( transport

19
Machine Learning for Future Transport: Autonomous and Electric Cars Devdatt Dubhashi LAB (Machine Learning. Algorithms, Computational Biology) Computer Science and Engineering Chalmers

Upload: others

Post on 22-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Machine  Learning  for  Future  Transport:  

Autonomous  and  Electric  Cars  

Devdatt DubhashiLAB

(Machine  Learning.  Algorithms,  Computational  Biology)    Computer  Science  and  Engineering  

Chalmers  

Autonomous  Cars  are  Here!

Zenuity:  Volvo+  Autoliv in  Gothenburg,  2017

Anatomy  of  an  Autonomous  Car

“Data  is  the  new  oil!”  !  1  GB  of  data  per  second!

Maps:  BIG  DATA!

HERE,  Google,  Uber,  AppleTomTom,  deCartaHERE  fleet  has  more  than  400  cars  equipped  with  LiDAR  and  four  wide-­‐angle  24-­‐megapixel  cameras,  mapped  more  than  three  million  kilometers.  

SLAM:  Classical  Machine  Learning

Simultaneously  build  3D  maps  of  the  world  while  tracking  the  location  and  orientation  of  the  camera  on  autonomous  car.

Deep  Learning  for  Vision

Hardware  for  Autonomous  Driving• NVIDIA  DRIVE™  PX  2• highway  automated  driving  and  HD  mapping

• deep  neural  networks  to  process  data  from  multiple  cameras  and  sensors

• 10  watts  of  power

CSE  and  Autonomous  Driving

• Vinnova FFI  project  BADA-­‐SEMPA  with  Volvo  Cars  and  Autoliv on  sensor  fusion.

• Nasser  Mohammadiha (Zenuity),  adjunktdocent  from  industry.

• ML  Seminar:  “Object  detection  using  neural  networks”,  Thursday,  March  2,  10:30,  EDIT  3364

A  Future  with  Electric  Cars

What  kind  of  infrastructure  would  be  needed  to  make  the  transition?

Synthetic  Information  Systems• Statistically  accurate  representation  of  real  population

• Constructed  by  aggregating  data  from  SCB,  microsurveys,  social  media  …

Example  of  a  Synthetic  Population  -­‐ Attributes

Synthetic  Sweden,  Average  Income56

5860

6264

6668

0e+0

01e

+05

2e+0

53e

+05

4e+0

55e

+05

6e+0

5

Household  Locations

●●

●●●

●●

●●

● ●

● ● ●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

● ● ●

●●

●● ●

●●

●●

● ●

● ●●

●●

●●●

●●

●●● ● ● ●

●●● ●

●●

●●●

● ●

●●

●●

●●

●●

●●

●●

●●

● ●

●●●

●●

● ●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●●

● ●

● ●

●●

●●

● ●●

●●

●●

●● ●

●●

●●

●●

●●

●●

● ●●

●●

● ●

●●

●●

●●

●●

●●

●●●

●●

●●

● ●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

●●

● ●

●●

● ●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

● ●

●●

●●

● ●

●●

●●

● ●

●●●●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

● ●

●●

●●

● ●

● ●

●●

●● ●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

● ●●

●●

● ●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●

●●

●●

● ●

● ●

● ●

●●

● ●

● ●

●●

●●

●●

●●

●●

● ●

● ●

●●

●●

● ●

●●

●●

● ●

●● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

● ●

●●

●●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

● ●

● ●

● ●

●●

●●

● ●

●●

● ●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●

● ●

●●

●●

●●

●● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ●● ●●

●●

● ●

●●

● ●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

● ●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

● ●●

●●

●●

●●

●●●

●●

● ●●

● ● ●

●●

●●

● ●

● ●

●●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

● ●

● ●

● ●

●●

●●

● ●

● ●

● ●

●●

●●

●● ●

●●

● ●

●●

● ●

●●

●●●

●●

●●

●●

●●

● ●

● ●

●●

● ●

●●

●●

●●

● ●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

● ●

● ●

● ●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

● ●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●●

●●

●●

● ●

●●

●●

●●

●● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●●

●●

● ●

●●

●●

●●

● ●

● ●

●● ●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●● ●

●●

●●

●●

●●

●●

●●

● ●

●●

●●●

● ●

● ●

●●

●●

●●

●●

● ●

● ●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ● ●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

● ●

● ●

●●

● ●

● ●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●●

●●●

● ●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

● ●

●●

● ●

● ●●

●●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●●

●●

●●

●●

●●

● ●

● ●●

●●

● ●

●●

● ●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

● ●

●●

●●

●● ●

● ●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●● ●

●●

● ● ●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

● ●

●●●

● ●

●●

●●

● ●

●● ●

●●

●●

●● ●

●●

●●

●●

●●

●●

●●

● ●

●●

● ●

●● ●

● ●●

● ●

● ●

● ●

●●

●●

●●

Blue  =  Houses  in  Gothenburg          Red  =  Households  in  the  rest  of  Sweden

Example  of  a  Synthetic  Population  -­‐ Activities

Activity  Locations

● ●

● ●

●●

● ●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

● ●

●●●

●●

●●

●●

●●

● ●

●●●

● ●

●●

●●

●●

●●

●●

●●

● ●

● ●

●●

●●

●●

●●

●●

●●

●●

●●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●

●●

● ●

●●

●●

Red  =  Exact  location  bought  from  Statistics  SwedenBlue  =  Location  from  HEREBlack  =  Sampled  location

Large  Scale  Agent  Based  Models

• All  personal  travel  of  an  entire  normative  day  in  a  city  is  simulated using  an  agent  based  system  using  the  synthetic  population

• The  resulting  travel  patterns  can  be  mined  to  suggest  locations  for  charging  stations

Oskar  Allerbo

Charging  Station  Placement  in  Gothenburg  using  MATSim

●●

●●

● ●

“Old”  version  of  Synthetic  Sweden Latest  version  of  Synthetic  Sweden

Volvo  Trucks

Volvo  Cars

SahlgrenskaUniversity  Hospital

LisebergAmusement  Park

Ullevi Stadium

Gothenburg  Central  Train  Station

LindholmenIT  Cluster

Aröd Industrial  AreaVolvo  Cars

Autonomous  Cars  and  Urban  Futures• same  mobility  with  10%  of  the  cars  

• Reduced  parking  needs  will  free  up  significant  public  and  private  space  

• Improvements  in  road  safety  are  almost  certain.  

Summary

• Machine  learning  (together  with  sensor  and  computing  technologies)  is  the  key  to  autonomous  vehicles

• Synthetic  information  systems  with  large  scale  agent  based  simulations  are  a  valuable  tool  for  exploring  future  scenarios  and  policy  decisions