Slide 1

Slide 1 text

Smart Cars of Tomorrow: Learning Driving Patterns From Car-Sensor Data 2014-02-03 Ronert Obst robst@pivotal.io @ronert_obst Alexander Kagoshima akagoshima@pivotal.io @akagoshima

Slide 2

Slide 2 text

Pivotal Agile PaaS Big Data Pivotal™ HD with GemFire XD® Pivotal™ Greenplum Database Pivotal™ GemFire®

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

PHONE PROVIDES CONNECTIVITY 127.0.0.1:9000  

Slide 6

Slide 6 text

{! "vehicle_speed":103,! "obd_standards":2,! "intake_manifold_pressure":"",! "accelerator_throttle_pos_e":14,! "engine_load":89,! "maf_airflow":33,! "latitude":"32.897554",! "vin":"1HGCM82633A004352",! "bearing":"343.922580",! "catalyst_temp":779,! "relative_throttle_pos":12,! "fuel_level_input":89,! "fuel_system_status":[2,0],! "accelerator_throttle_pos_d":29,! "acceleration":"0.953",! "throttle_position":21,! "barometric_pressure":97,! "control_module_voltage":13,! "longitude":"-96.810236",! "distance_with_mil_on":0,! "coolant_temp":94,! "intake_air_temp":34,! "rpm":1593,! "short_term_fuel":-2,! "time_since_engine_start":4054,! "absolute_throttle_pos_b":38,! "long_term_fuel":3! }!

Slide 7

Slide 7 text

PREDICT JOURNEY & RANGE

Slide 8

Slide 8 text

Model Overview Recorded Journeys Real-Time Prediction Range Prediction Journey Prediction Real-Time Data

Slide 9

Slide 9 text

Car Data Collection Data Streaming Data Science Batch Training Real-Time Prediction Dashboard Field Engineering Architecture Backend Data Processing Data Serving

Slide 10

Slide 10 text

1.  Clustering of recorded journeys

Slide 11

Slide 11 text

Recorded Journeys

Slide 12

Slide 12 text

Clustering of Journeys Cluster End Cluster Start

Slide 13

Slide 13 text

Clustering of Journeys Cluster Start “Hofbräuhaus Cluster” Single Journeys belonging to this cluster

Slide 14

Slide 14 text

Clustering of Journeys Cluster End “Hofbräuhaus Cluster” Single Journeys belonging to this cluster

Slide 15

Slide 15 text

2.  Initial classification of journey cluster

Slide 16

Slide 16 text

Initial Classification

Slide 17

Slide 17 text

Initial Classification

Slide 18

Slide 18 text

3.  Online classification of journey cluster

Slide 19

Slide 19 text

Online Classification Performance Ÿ  Leave-one- journey-out- cross-validation Ÿ  The longer the drive, the more accurate the prediction becomes ● ● ● ● ● ● ● ● ● ● ● 0.05 0.10 0.15 0.20 0.25 0 1 2 3 4 5 6 7 8 9 10 Minute Median Log−Loss

Slide 20

Slide 20 text

R E A LT I M E DASHBOARD

Slide 21

Slide 21 text

D R I V I N G EFFICIENCY G A S PRICING T R A F F I C PATTERNS A C C I D E N T ASSISTANCE A D D I T I O N A L USE CASES

Slide 22

Slide 22 text

MICHAEL  MINELLA   RONERT  OBST   PHIL  BERMAN   DEREK  BEAUREGARD   ALEXANDER  KAGOSHIMA   ELLIE  DOBSON   ALEX  KRAMER   GEOFF  PLEISS   MEREDITH  PRETORIUS   RICK  REILLY   ARIELLE  SILVERMAN   GEORGE  FOSTER   JAMIE  OMEARA   ROBBIE  CLUTTON   VICKIE  FU   DARREL  SHARP   MARK  RUESINK   BRIAN  DUSSAULT   STEVEN  BECKER   AUSTIN  RUTHERFORD   MICHAEL  NATUSCH   PAUL  FARINO   IMTIAZ  JAFFER   CATE  ZOVOD   MEGAN  WHEELER  

Slide 23

Slide 23 text

Servers by Jaime Carrion from The Noun Project Question by Jessica Lock from The Noun Project Connected Car by OliM from The Noun Project Thumbs Up by Alv Jørgen Bovolden from The Noun Project Nut by Naomi Atkinson from The Noun Project Sad by Austin Condiff from The Noun Project Happy by Austin Condiff from The Noun Project Puzzle by Matthew Hall from The Noun Project Database by Anton Outkine from The Noun Project Network by Mister Pixel from The Noun Project Puzzle by Eric M. Ellis from The Noun Project Thinking by Jens Tärning from The Noun Project Car by Laura Beggs from The Noun Project Refridgerator by Rohan Gupta from The Noun Project Flow Chart by Michael Wohlwend from The Noun Project iPhone by Oleg Frolov from The Noun Project Erlenmeyer Flask by Emily van den Heever from The Noun Project Loop by useiconic.com from The Noun Project Scale by Edward Boatman from The Noun Project Stopwatch by Scott Lewis from The Noun Project Blueprint by Dimitry Sokolov from The Noun Project Running by Dillon Arloff from The Noun Project Contract by Dimitry Baranovskiy from The Noun Project Hard Drive by Mike Wirth from The Noun Project Clock by Nick Green from The Noun Project Error by Dmitry Baranovskiy from The Noun Project Square Peg Round Hole by Brady Clark from The Noun Project Plus by P.J. Onori from The Noun Project Arrows by Juan Pablo Bravo from The Noun Project Fuel by Yair Cohen from The Noun Project Car Accident by Stephanie Wauters from The Noun Project World by Janique Le Bail from The Noun Project Car Accident by Stephanie Wauters from The Noun Project

Slide 24

Slide 24 text

Ronert Obst robst@pivotal.io @ronert_obst Alexander Kagoshima akagoshima@pivotal.io @akagoshima