Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Walter Simson, Alexander Thamm GmbH

Walter Simson, Alexander Thamm GmbH

Gain insights about driver profile and automobile status through telematics

MunichDataGeeks

October 09, 2014
Tweet

More Decks by MunichDataGeeks

Other Decks in Technology

Transcript

  1. 2 CONTENT PAGE A. COMPANY PROFILE 3-4 B. CASE STUDY

    REAL-TIME AUTOMOTIVE DATA VISUALIZATION 5-8
  2. 3 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx HOW AT DOES ANALYTICS OUR KEY TO SUCCESSFUL

    AND SUSTAINABLE BIG DATA ANALYTICS IS A COMBINATION OF FIVE COMPETENCES PREDICTIVE ANALYTICS DATA INTELLIGENCE INSIGHTS VISUALIZATION BUSINESS PROCESSES §  generation of valid predictive models by application of statistical methods and data mining techniques §  deduction of relevant business decisions §  identification, preparation and consolidation of required data, as well as enrichment of additional data §  construction of interactive applications featuring a target-group-specific design and visualization of resulting analyses §  consideration of mobility, interactivity and usibility requirements §  integral analysis of problem areas inside a company ANALYTICS SERVICES MANAGEMENT §  preparation and integration of applications into business, daily maintenance, as well as end user documentation of processes and data §  we guarantee a flawless user erxperience, including data safety and integrity
  3. 5 CONTENT PAGE A. COMPANY PROFILE 3 B. CASE STUDY

    REAL-TIME AUTOMOTIVE DATA VISUALIZATION 5-8
  4. 6 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx ABOUT ME WALTER SIMSON VISITING CONSULTANT AT ALEXANDER

    THAMM §  Born in Brooklyn, New York §  Bachelor’s Degree in Mechanical Engineering §  Background in Automatic Transmission design, User Experience §  Interests include: Driver Assistance Systems, Automotive Automation, Microelectronics, and Data Science §  Tinkerer
  5. 7 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx APPROACH WHAT WE WANTED AND HOW WE STARTED

    §  Open source project §  Raspberry Pi based python script §  Pre programed OBD Mapping §  Bluetooth OBD-II connection integration First approach Solution: OBDPi §  Access Motor data through OBD-II connection §  Log key data points locally Goal Gain insights about driver profile and automobile status through telematics
  6. 8 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx OBT-II ACCESSING THE STATUS OF VARIOUS VEHICLE SUB-SYSTEMS

    §  Required to be within 2 feet of steering wheel §  Required to be built into all cars sold in California since 1991 §  Supplies Vehicle and sensor information to technicians §  Supply diagnostic trouble codes (DTC) §  OBD-II replaced the OBD standard in 1996 §  16 Pin Connector On Board Diagnostics-II
  7. 9 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx RASPERRY PI CREDIT CARD-SIZED SINGLE-BOARD COMPUTER §  Multi-functional

    microcontroller development board §  Size of a credit card §  Linux based OS Capabilities (Raspbian-Debian variant) §  Initially created to promote computer science in schools §  Also can be used as powerful development board §  Features include: –  CPU: 700 MHz ARM Microcontoller –  GPU: Boradcom VideoCore IV @ 250 Mhz –  512 MB Memory (SDRAM) –  4 USB ports –  46 GPIOS (Model B+) RAM I/O CPU/GPU USB hub Ethemet 2x USB
  8. 10 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx PY-OBD JOINING RASPERRY PI WITH OB-II PY- OBD

    Rasperry Pi OBD-II §  Py-OBD is a project from GitHub User PeterH §  Uses Data from OBD-II Port to display current Driving data §  Project is GNU General Public Licensed and intended to be shared, modified and improved
  9. 13 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx NEXT STEPS HOW TO GAIN GREATER FUNCTIONALLITY 1

    2 3 4 Stream protocol with FluenD Data Storage and manipulation with MapR Cluster Data aggregation with open source Apache Drill beta Stream visualization with Grafana (real time time series with opend TSDB and MapR) 4 5 QlikView data summary visualization with Drill SQL based view
  10. 16 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx SYSTEM OVERVIEW STREAM PROTOCOL Stream Protocol Data Acquisition

    Data Store & Analytics Data Visualization Raspberry PI OBD2 fluentd fluentd Grafana QlikView real-time dashboard
  11. 17 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx FLUENTD TREASURE DATA BASED STREAM PROTOCOL §  Unified

    logging layer §  Plugin library allows for a variety of applications and platform use §  Simple encryption plugins allow for the secure streaming of data §  Only requires 40 MB of memory and can process 13,000 events/second/core
  12. 18 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx LESSONS LEARNED PROFESSIONAL DIY §  Power of do-it-yourself

    model in a corporate setting §  Strength of open-source tools §  Short development times
  13. 19 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx OUTLOOK OUR GOALS FOR THE FUTURE Improved usability

    of in car device and visualisations Application of statistical algorithms in order to gain implicit insights Expansion of sensor fleet- streanghth in numbers 1 2 3
  14. 20 AT-Standard-Template--01-12-2013-AT-Präsentationelemente.pptx THANK YOU FOR YOUR ATTENTION Alexander Thamm managing

    partner Wilhelm-Wagenfeld-Str. 20 D-80807 München T +49 89 30760880 M +49 176 235 53978 [email protected] www.alexanderthamm.com