Data Mining in Vehicular Sensor Networks: Technical and Marketing Challenges



Similar documents
Fault codes DM1. Industrial engines DC09, DC13, DC16. Marine engines DI09, DI13, DI16 INSTALLATION MANUAL. 03:10 Issue 5.0 en-gb 1

PEMS Conference. Acquiring Data from In-Vehicle Networks. Rick Walter, P.E. HEM Data Corporation

Signature and ISX CM870 Electronics

Important: Always perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure. P0106, P0107 P0107

Fleet Telematics Solution

Electronic Diesel Control EDC 16

Fixed Right First Time. Volvo Technicians, Service and Parts Managers

Vehicle IOT Gateway Family Datasheet

Intervid Fleet Management Fleet Telematics. Intervid, Inc Pegasus Court, Suite C Frederick, MD 21704

E - THEORY/OPERATION

Star rating driver traffic and safety behaviour through OBD and smartphone data collection

ON-Board Diagnostic Trouble Codes

Technical Service Information

Introduction to Electronic Signals

SAS light Check Engine Malfunction Indicator Lamp

EDGE PRODUCTS EVOLUTION CS and CTS DIESEL POWER LEVELS AND SUPPORTED VEHICLE PARAMETERS (PIDs) [85100 and 85200]

Research Report. Impact of Vehicle Weight Reduction on Fuel Economy for Various Vehicle Architectures

Powertrain DTC (P000-P0999) for EOBD Vehicles (Directive 98/69/EC of the European Parliament)

Cat Electronic Technician 2015A v1.0 Product Status Report 4/20/2016 2:49 PM

Note: This information obtained from internet sources and not verified- use at your own risk!!!!

LAND ROVER FUEL INJECTION SYSTEMS

Monitoring fuel consumption on your vehicle in Real-Time

QUICK TUNE EFI INSTRUCTION MANUAL

ECUs and Engine Calibration 201

Modeling the Relation Between Driving Behavior and Fuel Consumption

DTC Database (OBD-II Trouble Codes)

ENGINE DIAGNOSTICS & CONTROL

Emissions Readiness Monitor Strategies

Automotive Sensor Simulator. Automotive sensor simulator. Operating manual. AutoSim

Towards an On board Personal Data Mining Framework For P4 Medicine

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Electronic Power Control

How to select A GPS VEHICLE TRACKING SYSTEM FOR YOUR BUSINESS

A GPS VEHICLE TRACKING SYSTEM FOR YOUR BUSINESS

Volvo Vehicle Communications Software Manual

Typical ECM/PCM Inputs

Oregon Fuel Injection

Better. Where It Counts. Cummins 2013 ISB6.7 For Truck Applications.

DELLORTO. Instructions Manual. Deuss Service Tool For ECS System ECU. Dell Orto Deuss Service Tool instruction manual Page 1 of 11.

APPENDIX D PUBLIC AWARENESS INFORMATION

6. VVT-i (Variable Valve Timing-intelligent) System

INTAKE AND EXHAUST SYSTEM. 1. General EG-49 ENGINE 2AZ-FE ENGINE

USER MANUAL OPERATION AND USE OF CAR WITH. Diego G3 / NEVO SEQUENTIAL GAS INJECTION SYSTEM

TestScape. On-line, test data management and root cause analysis system. On-line Visibility. Ease of Use. Modular and Scalable.

System Diagnosis. Proper vehicle diagnosis requires a plan before you start

POWERSPORTS DYNAMOMETER HARDWARE AND SOFTWARE

Best Choice For Medium-Duty Applications

OPTIMIZING FLEET MAINTENANCE WITH WIRELESS VEHICLE MANAGEMENT

V-MAC III Fault Assignments

How To Use Track Car

Diagnostic Fault Codes For Cummins Engines

Lotus Service Notes Section EMR

Powertrain DTC Summaries EOBD

Unit 8. Conversion Systems

Every. Innovation. ISG12. Global Heavy-Duty Engine HP ( kw)

A Fuel Cost Comparison of Electric and Gas-Powered Vehicles

OPTIMIZING FLEET MAINTENANCE WITH WIRELESS VEHICLE MANAGEMENT

Performance Pages: Challenger/Charger/ Downloading Timers Data Give it a Try!... 9

Service Information Trucks

Wynn s Extended Care

Gasoline engines. Diesel engines. Hybrid fuel cell vehicles. Model Predictive Control in automotive systems R. Scattolini, A.

Module 1 : Conduction. Lecture 5 : 1D conduction example problems. 2D conduction

RA Automotive. Silver Scan-Tool for the testing of OBD functionality. Peter Stoß Senior Manager RA Automotive. Mai 2008

DC Motor Driven Throttle Bodies and Control Valves

V-MAC IV DataMax (Vehicle Data Logger) Fleet. Fleet Trip. (12 Segments) (Driver Defined Company Trips)

The Scientific Data Mining Process

Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT

Streaming Analytics and the Internet of Things: Transportation and Logistics

8 Reasons Why Municipal Waste Fleets Need In-cab Smart Displays

A GUIDE TO MACK TELEMATICS

DTC P0401, DTC P1491,

DEXTER. Ship Health Monitoring Software. Efficiency & Reliability. Smart Solutions for

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

Gen III - Speed Density VE Table and MAF Tuning Instructions with a Wideband O2 Sensor Create by 69lt1bird Jeff Anderson

CELEBRATING YEARS MARKET LEADERSHIP

Emission Control Systems Warranties

Diagnostic Trouble Code (DTC) Charts

Learning is a very general term denoting the way in which agents:

Text Analytics using High Performance SAS Text Miner

SMART TRANSPORT KEEPING STUDENTS CONNECTED AND SAFE WITH THE SMART SCHOOL BUS

INSTRUMENT PANEL Volvo 850 DESCRIPTION & OPERATION ACCESSORIES & EQUIPMENT Volvo Instrument Panels

Using multiple models: Bagging, Boosting, Ensembles, Forests

Today s Top Private Fleets Use Fleet Analytics to Outrun the Competition

D-optimal plans in observational studies

Fleet Management Solutions for your business.

GROW WITH BIG DATA Third Eye Consulting Services & Solutions LLC.

Vehicle Tracking System for Security and Analyzing Transportation Vehicle Information

Dimensionality Reduction: Principal Components Analysis

Positioned To Be In Control

Link 2 Vehicle Maintenance System

Turbocharger system components, servicing

Energy, Oil and Gas WHAT COULD YOU DO WITH WIRELESS? Fleet Productivity and Management

About Redtail Telematics

Transcription:

Data Mining in Vehicular Sensor Networks: Technical and Marketing Challenges Hillol Kargupta Agnik & University of Maryland, Baltimore County http://www.cs.umbc.edu/~hillol http://www.agnik.com

Roadmap Motivation Mining vehicular sensor network Building MineFleet Challenges Some Algorithmic Solutions Discussion

Vehicles: Source of High Volume Data Streams Vehicles generate tons of data Hundreds of different parameters from different subsystems High throughput data streams So what?

Why Mine Vehicle Data? High gas prices Fuel consumption analysis Fleet analytics Vehicle benchmarking Predictive health-monitoring Driver behavior analytics Breakdowns cost thousands of dollars Bad driving costs money--- fuel, brake shoe, insurance, law- suits

Fuel Subsystem: Sample Attributes Fuel Subsystem Air Fuel Ratio Fuel Level Sensor (%) Fuel System Status Bank 1 [Categ[ Categ.. Attrib.] Oxygen Sensor Bank 1 Sensor 1 [mv] Oxygen Sensor Bank 1 Sensor 2 [mv] Oxygen Sensor Bank 2 Sensor 1 [mv] Oxygen Sensor Bank 2 Sensor 2 [mv] Long Term Fuel Trim Bank 1 [%] Short Term Fuel Trim Bank 1[%] Idle Air Control Motor Position Injector Pulse Width #1 (msec( msec) Manifold Absolute Pressure (Hg) Operating Condition Barometric Pressure Calculated Engine Load(%) Engine Coolant Temperature ( F) Engine Speed (RPM) Engine Torque Intake Air Temperature (IAT) ( F) Mass Air Flow Sensor 1(MAF) (lbs/min) Start Up Engine Coolant Temp. ( F) Start Up Intake Air Temperature ( F) Throttle Position Sensor (%) Throttle Position Sensor (degree) Vehicle Speed (Miles/Hour) Odometer (Miles)

Product Concept: MineFleet Optimize Fuel Economy by - Modeling fuel consumption behavior - Identifying factors that are causing poor fuel economy - Benchmarking fuel sub-system system Predictive Health Monitoring - - Automatically execute built-in in library of tests for checking the health-status of the vehicle - Predictive modeling of the vehicle sub-systems systems Driver Behavior Monitoring - Policy-based driver behavior monitoring - Identify the effect of driver behavior on fuel economy - Minimize Wireless Communication - Onboard data stream mining - Send alerts and analytics only when problems occur -

MineFleet Architecture Main Components Onboard Module MineFleet Control Center Server MineFleet Client Modules MineFleet Web Services

MineFleet System MineFleet Control Center MineFleet Onboard

Challenges: Accessing Data Vehicles generate data for hundreds of attributes But manufacturers provide open access to only about 20 of those that are needed for emission checks Off-the the-shelf devices were designed for off-line monitoring by mechanics

Onboard Computing Platform First prototype -- PDA-based platform Other choices: Cell phones and Low-cost, less powerful embedded devices Circa 2001 Circa 2007 Circa 2005 Market Entry Point Location management companies M2M companies Low Cost Embedded GPS Devices Resource constrained 3-4K run time memory 250K footprint Resource sharing with GPS program

Fuel Economy: Impact of Vehicle Condition and Driver Behavior Quantify the effect of vehicle condition on fuel consumption. Example: Effect of air-intake intake subsystem behavior on fuel economy Effect of fuel subsystem on fuel economy. Quantify the effect of driver behavior on fuel consumption. Effect of speeding on fuel economy Effect of acceleration on fuel economy Effect of braking on fuel economy Effect of idling on fuel economy Poor vehicle components and bad driving reduces gas mileage Build predictive models of the fuel economy as a function of vehicle and driving parameters for optimizing the performance

Fuel Heat Map & Predictive Modeling Fuel heat maps show the vehicle operating points that offer high fuel economy. Red color represents high fuel economy and blue represents poor.

Fuel Consumption Summary Panel & Savings Calculator

Predictive Vehicle Health Management Detect problems using physics-based model and inductive techniques. Identifying all the vehicles in a fleet with a specific problem Detailed description of a specific test that the vehicle passed

MineFleet VANET Project Mobile information sources A VANET Developing a mobile data stream management system for quick indexing and retrieval of information from the device onboard the vehicle. Distributed indexing and clustering techniques

Algorithmic Challenges Ensemble-based based Approach Exact vs. Approximate techniques Approximate monitoring of statistical properties For example, Correlation Matrix Approximate sequence comparison Approximate modeling Similarity preservation, approximation and orthogonality Fourier, Wavelet, Eigenvectors, Random vectors

Correlation Matrix Computation & Monitoring Given data matrix X Naïve computation: Compute X T X Compute in the frequency domain (take Fourier transformation) StatStream (Zue and Shasha,, 2002) Our Approach Exploits Divide and Conquer Approximate orthogonality of random vectors Identify the region of the matrix that contain significantly changed coefficients

Testing A Group of Correlation Coefficients Together Given a subset of attributes: x = { x, x2,... x 1 k } A random vector Compute s = x σ σ = { σ1, σ 2,... σ k} T 1 r 2 Variance( s) r p= 1 l, q Correlation ( x l, x q ) 2

Divide-and and-conquer Search for Significant Correlation Coefficients Impose a tree-structure: Leaf node: a unique correlation coefficient Root of a sub-tree: set of all coefficients corresponding to the leaves in that sub-tree

Variational Approximation Formulate as an optimization problem Introduce approximations Example: Finite Element Technique Solve u" ( x) = f ( x), x ( a, b), u( a) = u( b) = 0 Equivalent to minimizing J ( u) b = *' ( u ( x) u'( x)) a 2 dx

Continued Introduce approximation using locally decomposable representation Example: u( x) = α i γ ( x) i Plug-in the approximation in the objective function

Regression: Regression: Variational Variational Formulation Formulation = = = = + = = = n i k i j i k j j j j k k k j j j T T n i k i j i k j T x x C C w C b w Cw w b w w J x x C w w C w w w J 1,,,,, 1,,, * * 2 1 ) ( Can be reduced to minimizing where ) ( ) ( 2 1 ) ( Minimize Inner Product Computation

Approximate Inner Product Computation Deterministic Techniques Orthogonal Transformations Probabilistic Techniques Random vectors

Approximate Inner Product Computation Egecioglu and Ferhatosmanoglu,, 2000 u. v Ψ p ( b Ψ ( u) 1 = 1 n i= 1 ( u) Ψ u for = 1,2 ( u) Ψ b1 and b2 can be found by minimizing the error (( u. v) 2 ( b 1 Ψ 1 p 1 ( u) Ψ ( v) + b 1 p ( v) 2 + b Ψ 2 2 Ψ 2 2 ( u) Ψ ( v)) 2 1/ 2 ( v)) 1/ 2 ) dudv

Approximate Inner Product Computation Vector 1 Vector 2 Node 1 computes Z 1,k Z 1k =A1.J 1 +..+An.J n A1 A2.. An B1 B2.. Bn J i {+1,-1} 1} with uniform probability Z 1,k Z 2,k Random Seed generator Node 2 calculates Z 2,k Z 2k =B1.J 1 +..+Bn.J n Compute z 1,k.z 2,k for a few times and take the average

Discussion Need for light-weight algorithms for real-time embedded applications Data intensive sensor networks may have different needs Distributed data stream mining

Announcement National Science Foundation Symposium on Next Generation Data Mining www.cs.umbc.edu/~hillol/ngdm07/